目前分類:Android (16)
- Nov 06 Fri 2020 23:50
Android - HTTP Post
- Dec 28 Sat 2019 07:28
Beacon 室內(單一平面層) 定位
本實驗使用 beacon 進行是內定位實驗,本實驗規劃 beacon 資料欄位之中的 major 代表平面座標的 x 軸,minor 代表平面座標的 y 軸,來達到平面的定位效果(此設計模式僅供參考),定位是意圖如下:
- Oct 10 Tue 2017 11:18
Android 6.0+ Wifi 搜尋,以及不到裝置之解決方案
Android 搜尋Wifi 須開啟相關權限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
- Sep 13 Wed 2017 11:04
Android - 自動完成權限請求
- Sep 04 Mon 2017 16:31
Android - Customization View 畫圓
Android 自訂View首先繼承View Object後Over Write 「onDraw」方法。
先取得元件的寬度與高度,首先 透過 width > height ? 找出View的「短邊」,為避免難以識別,所以加上20的padding。以此結果為圓的半徑。
- Sep 02 Sat 2017 14:21
Android Ble - 掃描beacon裝置
要使用BLE服務須先開啟藍芽權限
<uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
定義 BleManagement 物件負責處理BLE相關工作.
- Aug 19 Sat 2017 13:58
Ubuntu Android adb Device
- Jun 20 Tue 2017 22:02
Android 利用 tesseract-ocr 進行 文字辨識
- May 28 Sun 2017 14:17
Android Make Qr Code
- May 06 Sat 2017 22:24
Android 發送 簡訊 (SMS)
- May 02 Tue 2017 16:15
透過ZXing Library建構QR Code Scanner
- Feb 28 Tue 2017 19:58
Android project architecture with Android Studio
- Feb 24 Fri 2017 00:19
Android - access GPS ( 取得GPS )
Android GPS 存取時需啟用相關權限如下,請於AndroidManifest.xml 內設定
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
- Feb 09 Thu 2017 04:00
First Android NDK Project
Environment Configuration
- Cygwin
- Android NDK ( r10e )
- Android SDK
- Java SDK ( version 7 )
- OS Windows ( 8.1 )
- Developer Tools ( Eclipse )
- Jan 25 Wed 2017 23:06
Android - Customized ListView (客製化 ListView)
- Jan 18 Wed 2017 02:32
Android 取得手機帳號資訊
本測試使用Android Studio 進行開發,請注意確定已加入google Play Service 的 Module 進入專案中。
於build.gradle 內新增以下設定 :