2016/02/24

[ble][android]BDSのAndroidアプリ (1)

まさかの続きだ。
BDSで自動生成したAndroidアプリがどうなっているか見ていく。
あまり見たいわけでもないのだが、記事にでもしないと見ようとしないので。


前回と同じく、com.blogpost.hiro99ma.bdsclient01を例にする。
ソースファイルは、こうなっている。

image

自動生成したときもMainActivity.javaという名前だったから、Android Studioで生成するときもMainActivityにしておいた方が楽だろう。

AndroidManifest.xmlを見ると、こういう感じ。

  • Activity
    • MainActivity
    • PeripheralControlActivity
  • Service
    • BleAdapterService
  • uses-permission
    • BLUETOOTH
    • BLUETOOTH_ADMIN
  • uses-permission-sdk-m
    • ACCESS_COARSE_LOCATION

“sdk-m”?
検索すると、Android-MのPreview版の時がそうだったらしいが、今はsdk-23だとか。
ビルドはできているし、うちのNexus5/7で動いているから、sdk-mでもいけるのか。
(コマンドラインでビルドするとlintエラーになったので、app/build.gradleで回避。)

 

Advertisingしている一覧を出すのがMainActivityで、Characteristicへの操作画面がPeripheralControlActivityであろう。

 

というところで、今日はおしまい。

0 件のコメント:

コメントを投稿

コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。

注: コメントを投稿できるのは、このブログのメンバーだけです。