Skip to main content

Posts

Showing posts with the label Android

ScanSettings.Builder().setReportDelay()會有硬體不支援的狀況發生

Q: ScanSettings.Builder(),在Nexus 7上可以設定ScanMode,但是一將setReportDelay填入非0值,就ScanCallback就會吐onScanFailed,errorCode是4( SCAN_FAILED_FEATURE_UNSUPPORTED )。 A: 由於是新的API,所以可能會發生硬體不支援的狀況。可以使用下列程式碼做檢測: if  ( bluetoothAdapter .isOffloadedScanBatchingSupported())     Log. d ( TAG ,  "Scan Batching is Supported" ); else     Log. d ( TAG ,  "Scan Batching is NOT Supported" ); 如果出現Scan Batching is NOT Supported表示該裝置不支援這個功能,填入非0值就會出現錯誤。 P.S 可以使用isOffloadedFilteringSupported檢查是否支援應用filter。 bluetoothAdapter . isOffloadedFilteringSupported (); 參考: http://stackoverflow.com/questions/35266845/how-to-fix-android-ble-scan-failed-feature-unsupported-on-nexus-5 這封郵件來自 Evernote。Evernote 是您專屬的工作空間, 免費下載 Evernote

【新知練習】 Android XmlPullParser-Basic

由於Android系統內挾帶大量xml檔案,所以便想研究一下XmlPullParser的作用跟用法,本文主要參考網路、Android開發者網頁,並製作讀取政府開放資料(空氣品質資料)的範例。

在Eclipse中正常顯示Android原始碼的方法

因為在Eclipse內想查看Andorid原生類別/方法原始碼的時候,卻只能看到下面這個畫面,所以紀錄一下該怎麼新增跟建立連結,以便多多觀摩Android的精隨XD。

【Android】在Android Studio中設定語系

使用Programming Mobile Applications for Android Handheld Systems這們Coursera課程的Source code來做記錄,該程式碼中已經有預設語言(英文)跟義大利文的語言包,想要試試看新增中文的。 新增語系的方式其實大同小異,不同於以往在Eclipse內是以資料夾的方式,Android Studio可以以更直觀的以國旗的來表示不同語系的xml檔案。

IFTTT 推出行動應用 Do Apps

IFTTT一口氣在Android以及iOS同步推出「 Do Button 」、「 Do Note 」、「 Do Camera 」三個App(同步推出這件事真的很感人,有時候都會先推A再推B,然後時程拖很久Orz),這三個Do Apps的特色是使用者只要在手機上按一個按鍵,就可以新增google行事曆行程、分享相片至社群網路或是建立evernote筆記等等這些事先設定的連動動作。

【Android】多行(Multi-row) RadioButton Group

在寫Android APP時,想要有多行RadioButton組成RadioGroup,但是RadioGroup又只認下一層的物件,對於下下層的子物件就會被忽視,所以無法以LinearLayout包裝一行行RadioButton的方式來達成。 最後在StackOverflow看到繼承TableLayout進行多行RadioButton實做的範例,在此做個使用方式的記錄,但是還不完全了解運作方式,待以後了解深入之後再來補。