Android Beacon DeviceInfo SDK Tutorial

出自TAMedia
於 2017年7月12日 (三) 06:22 由 imported>Wikiuser 所做的修訂 (新頁面: === Download Android Beacon DeviceInfo SDK === :{| class="wikitable" |- ! Version !! Package !! Size !! Notes |- |1.0.0 || || <center>0 KB</center> || * Initial release |} <br> === ...)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

Download Android Beacon DeviceInfo SDK

Version Package Size Notes
1.0.0
0 KB
  • Initial release


Getting Started

  • 簡介
AndroidBeacon設備資訊SDK提供Android App開發者取得iBeacon的Mac Address、電量、位置、公司名和相關網址等設備資訊。
  • 系統需求
Android 2.3以上(API 9+)、Java 7以上
  • 開始使用

以Android Studio整合 (Version: 2.3.3)

Step 1: 整合Retrofit
在build.gradle的dependencies內加入下列程式碼:
 compile 'com.squareup.retrofit2:retrofit:2.3.0
 compile 'com.squareup.retrofit2:converter-gson:2.3.0'


Step 2: 整合Android Beacon DeviceInfo SDK
將jar檔放到libs資料夾
Android BeaconInfoSDK AS GTS Step2.png
並在build.gradle的dependencies內加入下列程式碼:
 compile files('libs/twm_beaconinfo_sdk.jar')


Step 3: 在AndroidManifest.xml加入必要權限
打開AndroidManifest.xml
Android BeaconInfoSDK AS GTS Step3.png
並在manifest tag內加入下列程式碼:
 <uses-permission android:name="android.permission.INTERNET"/>
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>


以Eclipse整合 (Version: Neon.3 Release (4.6.3), Eclipse for Android Developers )

Step 1: 下載Retrofit相關套件
請到下列網址下載各個套件的jar檔
Library URL
Retrofit2
http://square.github.io/retrofit/
Retrofit2-Converter-Gson
https://github.com/square/retrofit/tree/master/retrofit-converters/gson
Google-Gson
https://www.versioneye.com/java/com.google.code.gson:gson/2.8.1
OkHttp3
http://square.github.io/okhttp/
Okio
https://github.com/square/okio


Step 2: 整合Retrofit與Android Beacon DeviceInfo SDK
將6個jar檔放到libs資料夾 (5 for Retrofit, 1 for Beacon DeviceInfo SDK),若無此資料夾可自行建立,Eclipse會自動建立關聯
Android BeaconInfoSDK EP GTS Step2.png


Step 3: 在AndroidManifest.xml加入必要權限
打開AndroidManifest.xml
Android BeaconInfoSDK EP GTS Step3.png
在manifest tag內加入下列程式碼:
 <uses-permission android:name="android.permission.INTERNET"/>
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>