小詠樂活筆記

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

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

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

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

文章標籤

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

undefined

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

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

undefined

Android APP 安裝後顯示的名稱可以在 Android Project 中的 AndroidManifest.xml 檔案去修改。

陳小詠 發表在 痞客邦 留言(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) 人氣()

1 2