小詠樂活筆記

目前分類:Android 學習筆記 (28)

瀏覽方式: 標題列表 簡短摘要

undefined

假設已申請好Google 發開者帳號,並且已經上架。

陳小詠 發表在 痞客邦 留言(0) 人氣()

以下紀錄如何撰寫Android撥放影片的部分,以下使用 VideoView:

步驟一,先把要撥放的檔案放在res/raw資料夾下,因為raw資料夾不存在,所以要在res上點擊滑鼠右鍵新增”Android resource directory”

1.jpg

陳小詠 發表在 痞客邦 留言(0) 人氣()

undefined

在 Android 中使用其他的 Web service 時,呼叫 Web service 的程式並無法與 Android 的 main thread 並存。

陳小詠 發表在 痞客邦 留言(0) 人氣()

undefined

最近使用下述兩個 jar 到 Android 中:

陳小詠 發表在 痞客邦 留言(0) 人氣()

APP的功能有使用大量資料的情況,且這些資料是事先已經準備好的,接下來就是介紹怎麼從外部導入SQLite DB,讓它 build APK 時還能正確讀取到資料。

Step 1: 先建立 assets 資料夾 in project

陳小詠 發表在 痞客邦 留言(0) 人氣()

有時候使用者輸入的資料不完整,但是也希望可以給使用者一個回應,這時候就可以考慮 SQLite 的模糊查詢。

假設我們有一個DB,並且擁有下列的資料表 test:

陳小詠 發表在 痞客邦 留言(0) 人氣()

Android 中有許多表格的填寫都需要時間欄位,不過要使用者自己填時間非常不方便,Android 有推出一個挑選時間的對話方塊,稱為 DatePickerDialog。

下述介紹如何使用 DatePickerDialog:

陳小詠 發表在 痞客邦 留言(0) 人氣()

Android APK 在沒有設定圖示的情況下,預設的應用程式如下,而且只有脖子以上。

undefined

陳小詠 發表在 痞客邦 留言(0) 人氣()

undefined

最近使用Command Line: adb install my.apk 時有遇到下述的錯誤訊息:

陳小詠 發表在 痞客邦 留言(0) 人氣()

Android Studio 很吃記憶體,所以如果允許,請開啟前把記憶體調大。

記憶體調整的檔案在: C:\Program Files\Android\Android Studio\bin 底下

陳小詠 發表在 痞客邦 留言(0) 人氣()

  

最近開始使用 Firebase,這是Google 2014 年收購的一家公司,可以即時分析 APP 使用的資訊。

陳小詠 發表在 痞客邦 留言(0) 人氣()

今天在 ADB install apk 到 Zenfone 一代手機的時候出現了下列錯誤訊息:

com.android.ddmlib.AdbCommandRejectedException: device offline

目前我是使用下列指令:

陳小詠 發表在 痞客邦 留言(0) 人氣()

當連接至 Android ,先使用下列指令取得權限:

adb root

接下來如果要取得 SD 卡裡面的資料,可以使用下列指令:

陳小詠 發表在 痞客邦 留言(0) 人氣()

當連接好 Android 裝置的時候,並且確定有裝 ADB (https://developer.android.com/studio/command-line/adb.html),可直接輸入下列指令開始進行 shell script 控制:

adb shell

 

陳小詠 發表在 痞客邦 留言(0) 人氣()

有時候需要將資料一筆一筆的列在手機畫面上,尤其是從資料庫讀取資料的時候,這時候 ListView 呈現方式就派上用場了。

ListView 只是清單呈現方式,呈現的資料需要使用 Adapter 來傳遞。

陳小詠 發表在 痞客邦 留言(0) 人氣()

建立Google Map APP,首先開啟 Android Studio 時,先選擇 Google Maps Activity。

googleMap_1.jpg

陳小詠 發表在 痞客邦 留言(0) 人氣()

最近在寫 Google Map,直接 build 的時候遇到下列的錯誤訊息:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

上網查找問題後,確定只要在 config 中加入下列的資訊就不會有問題了:

陳小詠 發表在 痞客邦 留言(0) 人氣()

開發 Android 時,可以在 UI 上面設計多個按鈕,接下來要記錄的是如何用 id 來區隔按鈕事件:

Step 1: 首先使用 Android Studio 拉一個介面出來,如下圖所示:

陳小詠 發表在 痞客邦 留言(0) 人氣()

undefined

如果在 build APK 時出現以下錯誤資訊:

陳小詠 發表在 痞客邦 留言(0) 人氣()

undefined

Android在實作時,常常需要加入額˙外的config資訊進行調整。

陳小詠 發表在 痞客邦 留言(0) 人氣()

1 2