今天的內容較為簡單,建議非初學者直接略過。 昨天已經將「新增寶寶」的使用者界面 (XML) 設計好,今天要來討論程式 (Java) 的部分了,有兩個重點:(1)...
今天終於要回到「寶寶生活記錄 App」。在 10 月 2 日時,我們幫這個 App 的選單 (Menu) 新增了 3 個選項:「新增寶寶」、「寶寶列表」和「寄信...
這個系列(「寶寶生活記錄 App」開發日記)從 10 月 5 日起就圍繞著資料庫打轉,資料庫原是為了實作「新增寶寶」與「寶寶列表」這兩個選項而設計的,其實除了資...
昨天我們已經成功利用模擬器執行了我們的程式,今天我們則會針對「Android Device Monitor」做更詳細的說明。打開 Android Device...
昨天我們已經成功利用模擬器執行了我們的程式,今天我們則會針對「Android Device Monitor」做更詳細的說明。打開 Android Device...
NFC 加強 Android L 增加下列項目來加強 NFC 的使用彈性: 在分享的項目中增加了 Android Beam。 應用程式可以藉由呼叫 andro...
昨天有提到若是在模擬器的環境下,我們可以使用 Android Device Monitor 的 File Explorer 觀看/下載 /data/data/&...
多重網路連線 Android L 新增了多重網路連線 API,可以讓應用程式搜尋可用的特定網路並建立連線,特定的網路像是 SUPL、MMS、Carrier-Bi...
由於這陣子還是非常忙碌,「寶寶生活記錄 App」的開發進度嚴重落後,今天還是來討論別的議題,延續前幾天資料庫的討論,我們深入來討論 /data/data/<...
資料夾選定 Android L 讓使用者可以選定一個資料夾,存取裡面的所有檔案都不需要再經過使用者的同意。 要選定這個資料夾,要先建立並送出一個 android...
這幾天我們討論數個跟資料庫存取相關的 Android 類別,包含了 SQLiteOpenHelper, SQLiteDatabase, Cursor 等,然而關...
進階相機功能 API Android L 採用新的 android.hardware.camera2 API 來促進照相和後製處理的品質。開發者現在可以直接從程...
昨天我們集中在 Non-query SQL 敘述 (insert/update/delete) 的介紹。今天我們會介紹 SQLiteDatabase [1] 針...
OpenGL ES 3.1 的支援 Android L 增加在 Java 界面上和原生上對 OpenGL ES 3.1 的支援,主要有: Compute sha...
昨天我們簡單說明了如何利用 SQLiteOpenHelper 幫我們建立/管理資料庫,今天會繼續介紹 SQLiteDatabase 這個類別 [1],它可以幫助...
「最近使用的應用程式列表」 在之前的版本,「最近使用的應用程式列表」僅能顯示應用程式最近使用的單一個 Task,現在則能顯示應用程式的多個 Task。這項功能讓...
週末趕code又顧小孩實在有點忙, 很抱歉先用舊文擋一下XD 在寫Android有時候需要一個Sever 來互動,可能是個remote REST API ser...
在 10 月 2 日時,我們幫「寶寶生活記錄 App」的選單 (Menu) 新增了「新增寶寶」、「寶寶列表」和「寄信給開發者」三個選項,我們已經完成了「寄信給開...
使用者介面除了前幾篇一直提到的 Material Design 之外,還有: 鎖屏時的通知 使用者可以從設定裡面選擇,是否要讓較敏感的資訊通知顯示在鎖屏上,而當...
今天將對 Implicit Intent 做更深入的探討,昨天的範例中,當我們於 Intent 指定好 ACTION 和對應的 data Uri 後,呼叫 st...
RemoteControlClient 鎖屏時,應用程式可以自行在通知裡增加媒體播放的控制元件,而不再有以往的透明控制面板,好讓應用程式在無論鎖屏與否的控制體驗...
甚麼是ORM? 用(OO)物件導向的方法來操作資料庫。 greenDAO的特色 採code generation,不用reflection。速度比較...
昨天我們透過修改 /res/menu/calendar.xml 新增了三個選項,然而這三個選項點選後都沒有反應,今天我們便要來討論「選項的實作」,首先我們討論「...
昨天我們透過修改 /res/menu/calendar.xml 新增了三個選項,然而這三個選項點選後都沒有反應,今天我們便要來討論「選項的實作」,首先我們討論「...
新的 Android Runtime -- ART 4.4 版本以前,預設的 runtime 為 Dalvik;從 L 開始,預設的 runtime 變更為 A...
在系統自動產生的 CalendarActivity.java 中,還有 onCreateOptionsMenu 和onOptionsItemSelected 尚...
最近蘋果陣營,有最新 iPhone 6 和 6 Plus 的發表, 往前追溯,Google 陣營六月的 Google I/O 也有發表 Android 最新版本...
昨天我們已經瞭解了 Activity 的生命週期,同時也有提到 onCreate 這個 Callback Method 會在 Activity 被建立時首先被呼...
剛好有比賽,也藉著這個機會把自己Android開發兩年多來的心得做個記錄 寫了幾年程式, 在公司寫過Java, PHP, 但一直想要為自己寫點code, 所以在...
今天我們終於要開始討論 Java 程式碼的部分,當我們建立新專案時,系統已經自動在 /Babylog/app/src/main/java/lincyu.baby...