小编MMJ*_*MMJ的帖子

Android中的BLE广告

我正在开发和应用程序在Android中发送BLE广告包.我使用AdvertiseData和AdverstiseSettings类来生成广告包.但是,当我执行StartAdvertising时,它总是给我一个错误,错误代码为"2","ADVERTISE_FAILED_TOO_MANY_ADVERTISERS","由于没有广告实例可用,因此无法开始投放广告."

下面是我的MainActivity.JAVA代码

package rockwellcollins.blutooth_advertise;

import android.bluetooth.BluetoothAdapter;
import android.bluetooth.le.AdvertiseCallback;
import android.bluetooth.le.AdvertiseData;
import android.bluetooth.le.AdvertiseSettings;
import android.bluetooth.le.BluetoothLeAdvertiser;
import android.bluetooth.le.BluetoothLeScanner;
import android.bluetooth.le.ScanCallback;
import android.bluetooth.le.ScanResult;
import android.os.Bundle;
import android.os.ParcelUuid;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import java.util.List;
import java.util.UUID;

public class MainActivity extends AppCompatActivity {
    private BluetoothLeScanner mBluetoothLeScanner;
    private TextView textView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); …
Run Code Online (Sandbox Code Playgroud)

android ads bluetooth-lowenergy

4
推荐指数
2
解决办法
5872
查看次数

标签 统计

ads ×1

android ×1

bluetooth-lowenergy ×1