# AprilBrother-Android-SDK
AprilBrother SDK for Android
You can scan beacon and modify beacon
## Docs
* [Current JavaDoc documentation](//aprilbrother.github.io/aprilbeacon-android-sdk/JavaDocs/index.html)
* [Community for AprilBeacon](http://bbs.aprbrother.com)
* [ChangeLog](https://github.com/AprilBrother/AprilBeacon-Android-SDK/wiki/ChangeLog)
## Installation
* Copy ab-sdk-beta.jar to your libs directory.
* Add following permissions and service declaration to your AndroidManifest.xml:
```
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<!-- 声明应用需要使用设备的蓝牙BLE -->
<uses-feature
android:name="android.hardware.bluetooth_le"
android:required="true" />
<!-- use permission on Android M -->
<uses-permission-sdk-23 android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<service android:name="com.aprilbrother.aprilbrothersdk.service.BeaconService"
android:exported="false"/>
<!--support modify abeacon with sdk1.6.0 -->
<service android:name="com.aprilbrother.aprilbrothersdk.services.ABeaconUartService"
android:exported="false" />
<service android:name="com.aprilbrother.aprilbrothersdk.services.UartService"
android:exported="false" />
```
## Precautions
* If you want to use change the characteristic you should make sure that our beacon's hardware is above 2.0
* the default password is AprilBrother
* Android M to access the hardware identifiers of nearby external devices via Bluetooth and Wi-Fi scans, your app must now have the ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION permissions
## Proguard
* -libraryjars libs/ab-sdk-beta1.6.1.jar
* -keep class com.aprilbrother.aprilbrothersdk.**
* -keep class com.aprilbrother.aprilbrothersdk.Utils{*;}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
iBeacon示例代码 android (159个子文件)
resources.ap_ 312KB
AprilBeaconDemo.apk 520KB
jarlist.cache 120B
ModifyActivity.class 14KB
NotifyService.class 10KB
BeaconList.class 6KB
BeaconAdapter.class 5KB
SensorActivity.class 5KB
EddyStoneModifyActivity.class 4KB
EddyStoneAdapter.class 4KB
ModifyActivity$10.class 3KB
ModifyActivity$11.class 3KB
SensorActivity$1.class 3KB
EddyStoneScanActivity.class 3KB
BeaconList$1.class 3KB
R$id.class 2KB
BeaconList$3.class 2KB
NotificationUtils.class 2KB
ModifyActivity$2.class 2KB
BeaconList$1$1.class 2KB
EddyStoneScanActivity$1.class 2KB
EddyStoneScanActivity$2.class 2KB
NotifyInContentActivity.class 2KB
ModifyActivity$4$1.class 2KB
BeaconList$4.class 2KB
NotifyService$2.class 2KB
SensorActivity$2.class 2KB
ModifyActivity$3$1.class 2KB
ModifyActivity$5$1.class 2KB
ModifyActivity$7.class 2KB
ServiceStatusUtils.class 2KB
ModifyActivity$3.class 2KB
ModifyActivity$6.class 2KB
ModifyActivity$4.class 2KB
ModifyActivity$5.class 2KB
NotifyService$CreateNotification.class 2KB
BeaconList$2.class 2KB
ModifyActivity$10$1.class 1KB
ModifyActivity$7$1.class 1KB
ModifyActivity$6$1.class 1KB
ModifyActivity$10$5.class 1KB
ModifyActivity$10$6.class 1KB
ModifyActivity$9.class 1KB
R$string.class 1KB
BeaconList$6.class 1KB
ModifyActivity$1.class 1KB
ModifyActivity$10$3.class 1KB
ComparatorBeaconByRssi.class 1KB
NotifyService$1.class 1KB
EddyStoneModifyActivity$3.class 1KB
RequestActivity.class 1KB
BeaconAdapter$ViewHolder.class 1KB
ModifyActivity$10$2.class 1KB
EddyStoneModifyActivity$1.class 1KB
EddyStoneModifyActivity$2.class 1KB
NotifyOutContentActivity.class 1KB
BeaconList$5.class 1KB
ModifyActivity$10$4.class 1KB
ModifyActivity$10$8.class 1KB
ModifyActivity$10$7.class 1KB
EddyStoneAdapter$ViewHolder.class 963B
ModifyActivity$8.class 947B
NotifyOutContentActivity$1.class 941B
ComparatorEddyStoneByRssi.class 937B
R$layout.class 920B
NotifyInContentActivity$1.class 916B
R.class 813B
R$drawable.class 627B
R$style.class 525B
R$dimen.class 503B
R$menu.class 430B
R$attr.class 382B
BuildConfig.class 373B
ResultActivity.class 337B
.classpath 531B
classes.dex 670KB
android-support-v4.jar 377KB
android-support-v4-b8181558d3968d84691852c500626205.jar 148KB
ab-sdk-beta1.6.2.jar 114KB
ab-sdk-beta1.6.2.jar 114KB
ab-sdk-beta1.6.1.jar 98KB
ab-sdk-beta1.6.2-e4d711cd01137aece4ade404c5a885fd.jar 44KB
libaprilbrothersdk1.0-8f5d62eb7b105921206cbe0a50707e4b.jar 42KB
ab-sdk-beta1.5.4-dc269e51270d80967ee7125f10e577c4.jar 29KB
ab-sdk-beta1.5.3-891237005ff565e713a3576ae75c90b6.jar 28KB
ab-sdk-beta1.5.0-4ba6ef125984761558750ef1ef5d69a2.jar 28KB
ab-sdk-beta-reset-callback-1.5.2-53353401e2af7bde7b3d755ea2a9e85a.jar 28KB
ModifyActivity.java 20KB
NotifyService.java 13KB
R.java 8KB
BeaconList.java 7KB
SensorActivity.java 4KB
BeaconAdapter.java 4KB
EddyStoneModifyActivity.java 4KB
EddyStoneAdapter.java 2KB
EddyStoneScanActivity.java 2KB
NotifyInContentActivity.java 1KB
NotificationUtils.java 979B
ComparatorBeaconByRssi.java 723B
NotifyOutContentActivity.java 680B
共 159 条
- 1
- 2
资源评论
- 如客2016-05-10挺好的资源,好好学习下
- qq_350194472017-12-12直接借鉴学习
- qq_307304192017-11-06挺好的的的
- daman12018-04-09还可以的啊,
- aini100112021-01-27直接借鉴学习
u2kxxy
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功