startScan这个函数点进去有问题,扫描也不出结果

startScan这个函数点进去有问题,扫描也不出结果

import android.Manifest;
import android.annotation.NonNull;
import android.annotation.Nullable;

import android.annotation.RequiresPermission;
import android.annotation.SystemApi;
import android.app.ActivityThread;
import android.app.PendingIntent;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothGatt;
import android.bluetooth.IBluetoothGatt;
import android.bluetooth.IBluetoothManager;

其中加粗的为程序中显示红色的部分,请问如何解决呢?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
石乐志_ 2018-10-14 21:12:32

老师,为什么我跟教程上的一样但是在startScan时候没法执行ScanCallBack回调函数

  • 设备版本呢,是Android 6.0+吗?如果是则需要动态权限申请。并且安装运行时有对话框提示,你要把权限放给它。
    2018-10-15 10:04:29
irista23 2018-05-08 15:43:32

你的设备是Android 6.0+吗?如果是,蓝牙扫描需要动态权限申请,处理代码可以参考第一个步骤《广播接收者》课程中的辅助材料区的《Android 6.0 动态权限申请》文档。

  • 提问者 mhq5183 #1
    好的,谢谢你啦,我回去再看看
    2018-05-08 15:45:14
  • 设备是Android5.1怎么写代码呀
    2018-08-09 17:25:12
  • 5.1不需要动态申请
    2018-08-09 17:38:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android数据通信开发与应用2018版
  • 参与学习           人
  • 提交作业       147    份
  • 解答问题       687    个

本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师