現在Aitbeaconを使ってiBeaconの送信をしたいと考えており勉強中なのですが、
あまり参考サイトがなく理解が進みません。
現在
http://qiita.com/gupuru/items/ae67e619832ca20c9f3f
こちらのサイトの送信部分を使って試してみたのですが上手にいきません。
環境
tablet sony xperia z4 tablet ver. 5.0.2
Android Studio 2.2
java
1public class MainActivity extends AppCompatActivity { 2 private static final String UUID = "48534442-4C45-4144-1111-1111FFFFFFFF"; 3 public static final String IBEACON_FORMAT = "m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"; 4 5 // BLEの発信を制御するクラスのインスタンス 6 private BeaconTransmitter _beaconTransmitter; 7 8 9 10 @Override 11 protected void onCreate(Bundle savedInstanceState) { 12 super.onCreate(savedInstanceState); 13 setContentView(R.layout.activity_main); 14 15 Beacon beacon = new Beacon.Builder() 16 .setId1(UUID) 17 .setId2("1") 18 .setId3("80") 19 .setManufacturer(0x004C) 20 .build(); 21 // Change the layout below for other beacon types 22 BeaconParser beaconParser = new BeaconParser() 23 .setBeaconLayout(IBEACON_FORMAT); 24 BeaconTransmitter beaconTransmitter = new BeaconTransmitter(getApplicationContext(), beaconParser); 25 26 beaconTransmitter.startAdvertising(beacon); 27 28 29 beaconTransmitter.startAdvertising(beacon, new AdvertiseCallback() { 30 @Override 31 public void onStartSuccess(AdvertiseSettings settingsInEffect) { 32 super.onStartSuccess(settingsInEffect); 33 //成功 34 Log.d("succees", "ENTER."); 35 36 } 37 38 @Override 39 public void onStartFailure(int errorCode) { 40 //失敗 41 Log.d("failed", "EXIT. "); 42 } 43 }); 44 } 45 46 47 48 } 49
エラーは出ないのですが、アプリの起動自体しません。
onCreateの外に出すとstartAdvertisingなどがエラーを出します。
とても初心者的な質問ですがよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/01 23:27