iT邦幫忙

android相關文章
共有 1186 則文章
鐵人賽 app開發 DAY 22

技術 寶寶生活記錄 App (Day22 「新增寶寶」實作-1)

今天的內容較為簡單,建議非初學者直接略過。 昨天已經將「新增寶寶」的使用者界面 (XML) 設計好,今天要來討論程式 (Java) 的部分了,有兩個重點:(1)...

鐵人賽 app開發 DAY 21

技術 寶寶生活記錄 App (Day21 如何防止進入此畫面時跳出鍵盤與自訂背景的EditText)

今天終於要回到「寶寶生活記錄 App」。在 10 月 2 日時,我們幫這個 App 的選單 (Menu) 新增了 3 個選項:「新增寶寶」、「寶寶列表」和「寄信...

鐵人賽 app開發 DAY 20

技術 寶寶生活記錄 App (Day20 偏好設定)

這個系列(「寶寶生活記錄 App」開發日記)從 10 月 5 日起就圍繞著資料庫打轉,資料庫原是為了實作「新增寶寶」與「寶寶列表」這兩個選項而設計的,其實除了資...

鐵人賽 app開發 DAY 19

技術 寶寶生活記錄 App (Day19 Android Device Monitor)

昨天我們已經成功利用模擬器執行了我們的程式,今天我們則會針對「Android Device Monitor」做更詳細的說明。打開 Android Device...

鐵人賽 app開發 DAY 19

技術 寶寶生活記錄 App (Day19 Android Device Monitor)

昨天我們已經成功利用模擬器執行了我們的程式,今天我們則會針對「Android Device Monitor」做更詳細的說明。打開 Android Device...

鐵人賽 開發技術 DAY 9
Android L 開發搶先看! 系列 第 10

技術 Android L 開發搶先看! — 無線網路和連線 之二

NFC 加強 Android L 增加下列項目來加強 NFC 的使用彈性: 在分享的項目中增加了 Android Beam。 應用程式可以藉由呼叫 andro...

鐵人賽 app開發 DAY 18

技術 寶寶生活記錄 App (Day18 Android Studio 開發環境下模擬器的使用)

昨天有提到若是在模擬器的環境下,我們可以使用 Android Device Monitor 的 File Explorer 觀看/下載 /data/data/&...

鐵人賽 開發技術 DAY 9
Android L 開發搶先看! 系列 第 9

技術 Android L 開發搶先看! — 無線網路和連線 之一

多重網路連線 Android L 新增了多重網路連線 API,可以讓應用程式搜尋可用的特定網路並建立連線,特定的網路像是 SUPL、MMS、Carrier-Bi...

鐵人賽 app開發 DAY 17

技術 寶寶生活記錄 App (Day17 App自己專屬的儲存資料夾)

由於這陣子還是非常忙碌,「寶寶生活記錄 App」的開發進度嚴重落後,今天還是來討論別的議題,延續前幾天資料庫的討論,我們深入來討論 /data/data/&lt...

鐵人賽 開發技術 DAY 8
Android L 開發搶先看! 系列 第 8

技術 Android L 開發搶先看! — 儲存空間

資料夾選定 Android L 讓使用者可以選定一個資料夾,存取裡面的所有檔案都不需要再經過使用者的同意。 要選定這個資料夾,要先建立並送出一個 android...

鐵人賽 app開發 DAY 16

技術 寶寶生活記錄 App (Day16 如何從 assets 資料夾讀取一個已經存在的資料庫)

這幾天我們討論數個跟資料庫存取相關的 Android 類別,包含了 SQLiteOpenHelper, SQLiteDatabase, Cursor 等,然而關...

鐵人賽 開發技術 DAY 7
Android L 開發搶先看! 系列 第 7

技術 Android L 開發搶先看! — 多媒體

進階相機功能 API Android L 採用新的 android.hardware.camera2 API 來促進照相和後製處理的品質。開發者現在可以直接從程...

鐵人賽 app開發 DAY 15

技術 寶寶生活記錄 App (Day15 Database 3)

昨天我們集中在 Non-query SQL 敘述 (insert/update/delete) 的介紹。今天我們會介紹 SQLiteDatabase [1] 針...

鐵人賽 開發技術 DAY 6
Android L 開發搶先看! 系列 第 6

技術 Android L 開發搶先看! — Graphic

OpenGL ES 3.1 的支援 Android L 增加在 Java 界面上和原生上對 OpenGL ES 3.1 的支援,主要有: Compute sha...

鐵人賽 app開發 DAY 14

技術 寶寶生活記錄 App (Day14 Database 2)

昨天我們簡單說明了如何利用 SQLiteOpenHelper 幫我們建立/管理資料庫,今天會繼續介紹 SQLiteDatabase 這個類別 [1],它可以幫助...

鐵人賽 開發技術 DAY 5
Android L 開發搶先看! 系列 第 5

技術 Android L 開發搶先看! — 使用者介面 (User Interface) 之二

「最近使用的應用程式列表」 在之前的版本,「最近使用的應用程式列表」僅能顯示應用程式最近使用的單一個 Task,現在則能顯示應用程式的多個 Task。這項功能讓...

鐵人賽 app開發 DAY 3

技術 Android開發的那些小麻煩- 用PHP在Google App Engine上為App打造一個簡單的後台 (一) Hello, World!

週末趕code又顧小孩實在有點忙, 很抱歉先用舊文擋一下XD 在寫Android有時候需要一個Sever 來互動,可能是個remote REST API ser...

鐵人賽 app開發 DAY 13

技術 寶寶生活記錄 App (Day13 Database 1)

在 10 月 2 日時,我們幫「寶寶生活記錄 App」的選單 (Menu) 新增了「新增寶寶」、「寶寶列表」和「寄信給開發者」三個選項,我們已經完成了「寄信給開...

鐵人賽 開發技術 DAY 4
Android L 開發搶先看! 系列 第 4

技術 Android L 開發搶先看! — 使用者介面 (User Interface) 之一

使用者介面除了前幾篇一直提到的 Material Design 之外,還有: 鎖屏時的通知 使用者可以從設定裡面選擇,是否要讓較敏感的資訊通知顯示在鎖屏上,而當...

鐵人賽 app開發 DAY 12

技術 寶寶生活記錄 App (Day12 Implicit Intent 深入探討:如何寫一個假的郵件 App)

今天將對 Implicit Intent 做更深入的探討,昨天的範例中,當我們於 Intent 指定好 ACTION 和對應的 data Uri 後,呼叫 st...

鐵人賽 開發技術 DAY 3
Android L 開發搶先看! 系列 第 3

技術 Android L 開發搶先看! — 重大的改變 (Important Behavior Changes) 之二

RemoteControlClient 鎖屏時,應用程式可以自行在通知裡增加媒體播放的控制元件,而不再有以往的透明控制面板,好讓應用程式在無論鎖屏與否的控制體驗...

鐵人賽 app開發 DAY 3

技術 Android開發的那些小麻煩- GreenDAO , 之前的準備工作(Step By Step)

甚麼是ORM? 用(OO)物件導向的方法來操作資料庫。 greenDAO的特色 採code generation,不用reflection。速度比較...

鐵人賽 app開發 DAY 11

技術 寶寶生活記錄 App (Day11 Android Studio 的 Auto Import 和 Implicit Intent 初探)

昨天我們透過修改 /res/menu/calendar.xml 新增了三個選項,然而這三個選項點選後都沒有反應,今天我們便要來討論「選項的實作」,首先我們討論「...

鐵人賽 app開發 DAY 11

技術 寶寶生活記錄 App (Day11 Android Studio 的 Auto Import 和 Implicit Intent 初探)

昨天我們透過修改 /res/menu/calendar.xml 新增了三個選項,然而這三個選項點選後都沒有反應,今天我們便要來討論「選項的實作」,首先我們討論「...

鐵人賽 開發技術 DAY 2
Android L 開發搶先看! 系列 第 2

技術 Android L 開發搶先看! — 重大的改變 (Important Behavior Changes) 之一

新的 Android Runtime -- ART 4.4 版本以前,預設的 runtime 為 Dalvik;從 L 開始,預設的 runtime 變更為 A...

鐵人賽 app開發 DAY 10

技術 寶寶生活記錄 App (Day10 選單的製作)

在系統自動產生的 CalendarActivity.java 中,還有 onCreateOptionsMenu 和onOptionsItemSelected 尚...

鐵人賽 開發技術 DAY 1
Android L 開發搶先看! 系列 第 1

技術 Android L 開發搶先看! — 新舊差異概論

最近蘋果陣營,有最新 iPhone 6 和 6 Plus 的發表, 往前追溯,Google 陣營六月的 Google I/O 也有發表 Android 最新版本...

鐵人賽 app開發 DAY 9

技術 寶寶生活記錄 App (Day9 Activity深入解說)

昨天我們已經瞭解了 Activity 的生命週期,同時也有提到 onCreate 這個 Callback Method 會在 Activity 被建立時首先被呼...

鐵人賽 app開發 DAY 1

技術 [Day1] Android開發的那些小麻煩 - 在開始之前

剛好有比賽,也藉著這個機會把自己Android開發兩年多來的心得做個記錄 寫了幾年程式, 在公司寫過Java, PHP, 但一直想要為自己寫點code, 所以在...

鐵人賽 app開發 DAY 8

技術 寶寶生活記錄 App (Day8 Activity初探)

今天我們終於要開始討論 Java 程式碼的部分,當我們建立新專案時,系統已經自動在 /Babylog/app/src/main/java/lincyu.baby...