电子发烧友网 > RF/无线 > 正文

android蓝牙4.0开发教程

2018年01月12日 11:52 次阅读

  蓝牙我们应该很早就听过,最常见的就是原来我们偶尔通过手机上的蓝牙来传输文件。貌似在低功耗蓝牙出现之前,蓝牙我们使用的并不多,蓝牙的产品貌似也不是很多。2010年6月30号蓝牙技术联盟推出了低功耗蓝牙,经过几年的发展,市场上基于低功耗系列的硬件产品越来越多,开发硬件,软件的厂商,公司越来越多。

  蓝牙发展至今经历了8个版本的更新。1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2。那么在1.x~3.0之间的我们称之为传统蓝牙,4.x开始的蓝牙我们称之为低功耗蓝牙也就是蓝牙ble,当然4.x版本的蓝牙也是向下兼容的。android手机必须系统版本4.3及以上才支持BLE API。低功耗蓝牙较传统蓝牙,传输速度更快,覆盖范围更广,安全性更高,延迟更短,耗电极低等等优点。这也是为什么近年来智能穿戴的东西越来越多,越来越火。还有传统蓝牙与低功耗蓝牙通信方式也有所不同,传统的一般通过socket方式,而低功耗蓝牙是通过Gatt协议来实现。若是之前没做过传统蓝牙开发,也是可以直接上手低功耗蓝牙开发的。因为它们在通信协议上都有所改变,关联不大。当然有兴趣的可以去下载些传统蓝牙开发的demo看看,在看看低功耗蓝牙的demo。两者的不同之处自然容易看出来。好了,我们下面开始讲低功耗蓝牙开发吧。低功耗蓝牙也叫BLE,下面都称之为BLE。

  BLE分为三部分:Service,CharacterisTIc,Descriptor。这三部分都用UUID作为唯一标识符。UUID为这种格式:0000ffe1-0000-1000-8000-00805f9b34fb。比如有3个Service,那么就有三个不同的UUID与Service对应。这些UUID都写在硬件里,我们通过BLE提供的API可以读取到。

  一个BLE终端可以包含多个Service, 一个Service可以包含多个CharacterisTIc,一个CharacterisTIc包含一个value和多个Descriptor,一个Descriptor包含一个Value。CharacterisTIc是比较重要的,是手机与BLE终端交换数据的关键,读取设置数据等操作都是操作Characteristic的相关属性。

  在很多方面,蓝牙是一种能够发送或接受两个不同的设备之间传输的数据。 Android平台包含了蓝牙框架,使设备以无线方式与其他蓝牙设备进行数据交换的支持。

  Android提供蓝牙API来执行这些不同的操作。

  扫描其他蓝牙设备

  获取配对设备列表

  连接到通过服务发现其他设备

  Android提供BluetoothAdapter类蓝牙通信。通过调用创建的对象的静态方法getDefaultAdapter()。其语法如下给出。

  private BluetoothAdapter BA;

  BA = BluetoothAdapter.getDefaultAdapter();

  为了使用设备的蓝牙,调用下列蓝牙ACTION_REQUEST_ENABLE的意图。其语法如下:

  Intent turnOn = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);

  startActivityForResult(turnOn, 0);

  开发过Android 蓝牙4.0 BLE的同学都知道,Android的蓝牙开发有非常多的坑,其中不同机型之间的兼容性就是一个很令人头疼的问题,很多问题究其原因是在手机端和智能设备之间发送请求指令和回调时,其方式是异步请求的,即请求完立即结束,等待回调,而回调又在不同的线程中,因此当交互比较频繁并且之间有依赖关系的时候,很容易错误。很多Android手机针对这种情况在底层实现了对蓝牙请求的同步,即有一个requestQueue,使得一个蓝牙请求能够在上一个蓝牙请求的reponse结束之后再发送,保证了顺序执行和正确性。但是有些Android手机没有提供这样的requestQueue,使得错误率大大增加,往往这些问题还不容易发现,从而造成了Android蓝牙开发的兼容性问题。所以,要想做好兼容性,我们必须在app端的应用层就应该提供一套完整的requestQueue请求同步策略。

  对于之前没接触过蓝牙开发,现在手上又有个蓝牙BLE项目需要做的人,先看下这些概念还是很重要的。因为我之前就是这样,之前没有接触过蓝牙方面的开发,然后来了个蓝牙的项目,于是就到网上百度了一番,于是有点茫然,产生了几点疑惑:

  1:发现蓝牙有传统蓝牙和低功耗蓝牙(ble)之分。那么什么是传统蓝牙,什么又是低功耗蓝牙?之前又没做过蓝牙开发,我该用哪种方式去开发我这个项目?用最新的 方式的话,传统方式蓝牙开发我是不是该要先了解?

  2:蓝牙到底有哪些版本?哪些版本称为传统蓝牙?哪些版本称为低功耗蓝牙?

  3:传统蓝牙和低功耗蓝牙有什么区别?为什么低功耗蓝牙的出现使得智能能穿戴越来越流行?

  下面详细讲解Android蓝牙模块的使用方法。

  1、使用蓝牙的响应权限

  XML/HTML代码

  《uses-permission android:name=“android.permission.BLUETOOTH” /》

  《uses-permission android:name=“android.permission.BLUETOOTH_ADMIN” /》

  2、配置本机蓝牙模块

  在这里首先要了解对蓝牙操作一个核心类BluetoothAdapter。

  Java代码

  BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();

  //直接打开系统的蓝牙设置面板

  Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);

  startActivityForResult(intent, 0x1);

  //直接打开蓝牙

  adapter.enable();

  //关闭蓝牙

  adapter.disable();

  //打开本机的蓝牙发现功能(默认打开120秒,可以将时间最多延长至300秒)

  discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300);//设置持续时间(最多300秒)Intent discoveryIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);

  3、搜索蓝牙设备

  使用BluetoothAdapter的startDiscovery()方法来搜索蓝牙设备。

  startDiscovery()方法是一个异步方法,调用后会立即返回。该方法会进行对其他蓝牙设备的搜索,该过程会持续12秒。该方法调用后,搜索过程实际上是在一个System Service中进行的,所以可以调用cancelDiscovery()方法来停止搜索(该方法可以在未执行discovery请求时调用)。

  请求Discovery后,系统开始搜索蓝牙设备,在这个过程中,系统会发送以下三个广播:

  ACTION_DISCOVERY_START:开始搜索

  ACTION_DISCOVERY_FINISHED:搜索结束

  ACTION_FOUND:找到设备,这个Intent中包含两个extra fields:EXTRA_DEVICE和EXTRA_CLASS,分别包含BluetooDevice和BluetoothClass。

  我们可以自己注册相应的BroadcastReceiver来接收响应的广播,以便实现某些功能。

  Java代码

  // 创建一个接收ACTION_FOUND广播的BroadcastReceiver

  private final BroadcastReceiver mReceiver = new BroadcastReceiver() {

  public void onReceive(Context context, Intent intent) {

  String action = intent.getAction();

  // 发现设备

  if (BluetoothDevice.ACTION_FOUND.equals(action)) {

  // 从Intent中获取设备对象

  BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);

  // 将设备名称和地址放入array adapter,以便在ListView中显示

  mArrayAdapter.add(device.getName() + “\n” + device.getAddress());

  }

  }

  };

  // 注册BroadcastReceiver

  IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);

  registerReceiver(mReceiver, filter); // 不要忘了之后解除绑定
 

  4、蓝牙Socket通信

  如果打算建议两个蓝牙设备之间的连接,则必须实现服务器端与客户端的机制。当两个设备在同一个RFCOMM channel下分别拥有一个连接的BluetoothSocket,这两个设备才可以说是建立了连接。

  服务器设备与客户端设备获取BluetoothSocket的途径是不同的。服务器设备是通过accepted一个incoming connection来获取的,而客户端设备则是通过打开一个到服务器的RFCOMM channel来获取的。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

这个来势汹汹的Kai OS 到底是什么呢?

此外,印度最有钱的富豪穆克什·安巴尼以几乎不要钱的方式推销自己的功能机 Jio Phone,再加上诺...

发表于 2018-05-23 16:00 33次阅读
这个来势汹汹的Kai OS 到底是什么呢?

LG电子计划于6月份发布一款名为LG Watch...

智能手表市场60%的市场占有率,无疑苹果Apple Watch已经取得了成功,但相较之下,安卓手表阵...

发表于 2018-05-22 11:13 45次阅读
LG电子计划于6月份发布一款名为LG Watch...

中国手机厂商成Android P首批支持者 感动...

虽然Android操作系统在国内大受欢迎,但是由于谷歌退出中国,缺乏强有力监管,一直以来中国手机厂商...

发表于 2018-05-21 15:14 469次阅读
中国手机厂商成Android P首批支持者 感动...

小程序的胜负手还是回到了开发生态

为什么要在今年大力推进开发生态? 作为一个「应用生态」,小程序的胜负手最终还是回到了开发环境的构建上...

发表于 2018-05-21 14:40 55次阅读
小程序的胜负手还是回到了开发生态

诺基亚X6上手体验:回忆情怀信仰加成 依旧是不错...

诺基亚和“性价比”之间的联系,在我的脑海中只有两种:第一种是以前诺基亚的全盛时期,旗舰跌价飞快。等上...

发表于 2018-05-21 10:35 364次阅读
诺基亚X6上手体验:回忆情怀信仰加成 依旧是不错...

关于Android四个版本的特性介绍

Android4.0重新设计了锁屏幕UI,下方的解锁虚拟按键向周围发射出微光,轻轻拖动就可以解锁,比...

发表于 2018-05-21 02:16 130次阅读
关于Android四个版本的特性介绍

诺基亚Android One新机曝光:后置双摄+...

沉寂已久的芬兰手机巨头 诺基亚 的手机业务在被HMD借壳重生之后,最近这一年多来连发新机,尤其最近的...

发表于 2018-05-20 10:18 377次阅读
诺基亚Android One新机曝光:后置双摄+...

Spinner样式大全_spinner用法详解

Spinner其实是一个列表选择框,不过Android的列表选择框并不需要显示下拉列表,而是相当于弹...

发表于 2018-05-18 14:33 154次阅读
Spinner样式大全_spinner用法详解

纵览FFmpeg硬件加速方案,涉及主流硬件和操作...

被称为“多媒体技术领域的瑞士军刀”,FFmpeg拥有广泛的应用基础。不过,当(实时)处理海量视频时,...

发表于 2018-05-18 09:03 746次阅读
纵览FFmpeg硬件加速方案,涉及主流硬件和操作...

三星首款Android Go手机亮相跑分库:上市...

Samsung就有一款入门机手机意外现身Geekbench跑分网,而且根据跑分库中的信息显示,这部型...

发表于 2018-05-16 15:50 314次阅读
三星首款Android Go手机亮相跑分库:上市...

iPhone手机收取过路费价格大超 Androi...

优酷:ios系统显示不同类别会员价格均高出安卓系统价格,其中连续包月VIP会员相差4元,高出幅度17...

发表于 2018-05-15 09:37 91次阅读
iPhone手机收取过路费价格大超 Androi...

Android P 新系统,新手势操作首秀抢先看...

据报道, Android Central采访到安卓软件团队的负责人Dave Burke,后者表示,它...

发表于 2018-05-15 08:55 128次阅读
Android P 新系统,新手势操作首秀抢先看...

抢先看魅族推出两款Android Go系统手机,...

日前,魅族全球营销总监Ard Boudeling在推文中表示公司已经和Google开展合作,首款运行...

发表于 2018-05-15 08:31 283次阅读
抢先看魅族推出两款Android Go系统手机,...

电子工程师要如何突破瓶颈?电子工程师是吃青春饭吗...

电子工程师是吃青春饭吗?因为这份工作经常加班熬夜很辛苦,然后一直看电脑,一直坐着,反正对身体不是很好...

发表于 2018-05-14 13:32 173次阅读
电子工程师要如何突破瓶颈?电子工程师是吃青春饭吗...

关于斑马网络 CEO 施雪松在汽车互联网大会的演...

今天新能源车有几个非常大的痛点,第一是里程焦虑,第二是充电,这是非常大的问题。我们在制定好真正的互联...

发表于 2018-05-13 10:15 619次阅读
关于斑马网络 CEO 施雪松在汽车互联网大会的演...

小米5月将推出两款旗,Android史上最先用 ...

根据最新爆料,小米或将在 5 月底发布两款新机:小米 7 与传闻中的小米 8 周年纪念版,而后者可能...

发表于 2018-05-12 09:24 123次阅读
小米5月将推出两款旗,Android史上最先用 ...

华为发布Android Go系统手机—华为Y3_...

在去年的谷歌 I/O开发者大会上,Android Go首次亮相,Android Go并不是一个独立的...

发表于 2018-05-12 02:25 568次阅读
华为发布Android Go系统手机—华为Y3_...

谷歌推出Android P_Android P功...

10年前,谷歌发布了Android 1代,今天谷歌在现场正式推出最新升级版的Android P,它...

发表于 2018-05-12 02:17 613次阅读
谷歌推出Android P_Android P功...

Android P系统正式发布

5月9日凌晨,2018谷歌I/O大会在加州山景城开幕,全新的Android P系统正式发布。

发表于 2018-05-11 16:10 613次阅读
Android P系统正式发布

Android内存管理机制与分析工具

在 Android 系统中有个垃圾内存回收机制,在虚拟机层自动分配和释放内存,因此不需要在代码中分配...

发表于 2018-05-11 14:44 212次阅读
Android内存管理机制与分析工具

英特尔携手谷歌推广Android P,为沃尔沃提...

最近英特尔和谷歌,强强联合,携手推广Android P,为沃尔沃提供新一代安卓(P)信息娱乐系统,英...

发表于 2018-05-11 10:41 1233次阅读
英特尔携手谷歌推广Android P,为沃尔沃提...

了解一下!高通中高端手机芯片已完成Android...

5 月 9 日凌晨,谷歌在年度 Google I/O 大会上发布了新一代移动操作系统 Android...

发表于 2018-05-11 09:54 134次阅读
了解一下!高通中高端手机芯片已完成Android...

谷歌正开发三款智能手表 Wear OS系统逐步脱...

谷歌推出了Android系统影响了整个智能手机行业,现在该系统在手机业务上的市场占比已经接近90%。...

发表于 2018-05-11 06:20 356次阅读
谷歌正开发三款智能手表 Wear OS系统逐步脱...

适用于TI处理器的可扩展Linux和TI RTO...

而一般的RTOS呢,就拿大家熟悉的ucos2来说,只是包含了调度、同步、互斥、时钟等代码。如果系统工...

发表于 2018-05-09 16:59 616次阅读
适用于TI处理器的可扩展Linux和TI RTO...

如何在Android下实现DRM以及与其适配的S...

DRM(Digital Rights Management)是一个成熟的操作系统中必须实现的功能。D...

发表于 2018-05-09 11:34 434次阅读
如何在Android下实现DRM以及与其适配的S...

2018谷歌I/O大会明日开幕 Android、...

如今谷歌对于消费行业的涉及可以说是无孔不入了,这样的科技巨头公司一年一度的开发者大会会吸引众人的目光...

发表于 2018-05-08 10:12 1764次阅读
2018谷歌I/O大会明日开幕 Android、...

Galaxy S9多核跑分追平iPhone 8

三星在今年2月底举办的MWC 2018大会上发布了旗舰手机三星Galaxy S9与S9+,新机发布之...

发表于 2018-05-07 14:26 412次阅读
Galaxy S9多核跑分追平iPhone 8

通用操作系统和实时操作系统

研究生做了两年Android应用,实习时转了嵌入式应用软件开发,拿着一块移植了RTOS的设备学习。入...

发表于 2018-05-07 10:19 335次阅读
通用操作系统和实时操作系统

Android 系统性能优化问题及显示原理

说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其...

发表于 2018-05-07 09:01 135次阅读
Android 系统性能优化问题及显示原理

魅蓝A6新机曝光:单摄像头+Android系统,...

此前,魅族官方已经确认正和谷歌打造旗下首款Android Go手机,而工信部出现的一款“mblu”品...

发表于 2018-05-06 09:57 205次阅读
魅蓝A6新机曝光:单摄像头+Android系统,...

android允许读写访问及各种权限说明

android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问...

发表于 2018-05-05 14:21 104次阅读
android允许读写访问及各种权限说明

Android系统APP性能优化在开发应用程序时...

说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其...

发表于 2018-05-05 11:29 696次阅读
Android系统APP性能优化在开发应用程序时...

华为正研发一款智能手机操作系统以取代Androi...

中国智能手机厂商华为一直在自主研发一款智能手机操作系统。 该知情人士表示,自从 2012 年美国对华...

发表于 2018-05-05 01:36 623次阅读
华为正研发一款智能手机操作系统以取代Androi...

基于Android的全屏幕适配方案

由于Android碎片化严重,屏幕适配一直是开发中较为头疼的问题。面对市面上五花八门的屏幕大小与分辨...

发表于 2018-05-04 08:41 115次阅读
基于Android的全屏幕适配方案

Android模拟器和真机总结的九点区别 And...

Android是一个包括操作系统、中间件、用户界面和关键应用软件的移动设备软件堆。换言之,Andro...

发表于 2018-05-04 07:45 275次阅读
Android模拟器和真机总结的九点区别 And...

世平联合吉隆德推出基于Rockchip RK31...

大联大旗下世平联合深圳吉隆德推出基于Rockchip RK3128的多媒体展示终端解决方案。该方案可...

发表于 2018-05-03 11:55 237次阅读
世平联合吉隆德推出基于Rockchip RK31...

继中兴后华为接受美国调查 暂时没有计划研发操作系...

4月30日消息,南华早报引援4位知情人士的消息称,华为在2012年的时候已经在研发有自主知识产权的移...

发表于 2018-05-03 05:12 654次阅读
继中兴后华为接受美国调查 暂时没有计划研发操作系...

华为自研智能手机操作系统可以取代Android?

昨日据香港媒体南华早报援引知情人士消息,中国智能手机厂商华为正在自主研发一款智能手机操作系统,用以取...

发表于 2018-05-02 10:19 1098次阅读
华为自研智能手机操作系统可以取代Android?

浅析Android三大性能优化方法 和其它技术优...

内存泄露在开发过程中是一个需要重视的问题,内存优化分为两个方面,一方面是在开发过程中避免写出有内存泄...

发表于 2018-04-28 11:27 118次阅读
浅析Android三大性能优化方法 和其它技术优...

蓝牙安全历史:两种安全模式 配对的三个阶段

目前,蓝牙的最新协议是蓝牙5(切记没有5.0,只有5),是BSIG于2016年6月16日发布的新一代...

发表于 2018-04-28 10:25 210次阅读
蓝牙安全历史:两种安全模式 配对的三个阶段

引领Android旗舰移动体验 骁龙845闪耀M...

今年,消费者会用上怎样的手机?多家终端厂商在西班牙巴塞罗那正在举办的MWC 2018上给出了答案。数...

发表于 2018-04-28 10:08 109次阅读
引领Android旗舰移动体验 骁龙845闪耀M...

Android性能优化之Java内存

在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面介绍一些在...

发表于 2018-04-26 15:38 63次阅读
Android性能优化之Java内存

国人需要怎么反省!国产手机除了免费系统安卓别无选...

自Symbian(塞班)系统随着诺基亚的王者时代陨落后,手机市场就被谷歌的安卓系统和苹果的iOS系统...

发表于 2018-04-26 10:24 85次阅读
国人需要怎么反省!国产手机除了免费系统安卓别无选...

Android发展前景怎么样?Android发展...

本文首先介绍了Android的概念和系统架构,其次介绍了Android的优势,最后阐述了目前国内An...

发表于 2018-04-26 09:07 3247次阅读
Android发展前景怎么样?Android发展...

WowWee公司展示了可手势控制的智能车和智能恐...

高科技玩具公司WowWee上周在伦敦玩具展上展示了它即将推出的两款产品。它的Rev汽车允许用户在单人...

发表于 2018-04-26 06:30 312次阅读
WowWee公司展示了可手势控制的智能车和智能恐...

因为这些,微软彻底要放弃Windows Phon...

宣布放弃Windows Phone后,微软也是在加速清退搭载这些系统的设备。

发表于 2018-04-24 08:38 727次阅读
因为这些,微软彻底要放弃Windows Phon...

来讨论下哪种ARM开发板好

发表于 2018-04-24 08:29 351次阅读
来讨论下哪种ARM开发板好

Linux和Android系统5大对比 你选择哪...

Linux和Android:哪个是你下一个设计的正确选择? 如果你的下一个应用会部署在一个32位或6...

发表于 2018-04-23 11:51 177次阅读
Linux和Android系统5大对比 你选择哪...

雷诺利用《Solo:星球大战》在Shazam上部...

法国汽车制造商雷诺(Renault)正在利用《Solo:星球大战》(Star Wars)的宣传机器,...

发表于 2018-04-20 15:34 366次阅读
雷诺利用《Solo:星球大战》在Shazam上部...

一张图了解 整个Android生态系统会因为美封...

美国商务部宣布禁止美国公司向中兴通讯销售电子技术或通讯元件,禁令有效期 7 年。禁售消息一出,美国几...

发表于 2018-04-20 09:42 231次阅读
一张图了解 整个Android生态系统会因为美封...

一张图带你了解安卓各版本分布情况

谷歌发布了Android操作系统最新的各版本分布数据,数据显示,Android Oreo和Nouga...

发表于 2018-04-20 09:08 325次阅读
一张图带你了解安卓各版本分布情况

中兴的移动设备可能无法再使用谷歌的安卓(Andr...

从命令发布之日起直至2025年3月13日,中兴通讯,包括其继任、分部、董事、高管、员工、代表、代理(...

发表于 2018-04-19 11:33 2217次阅读
中兴的移动设备可能无法再使用谷歌的安卓(Andr...

Android Activity启动模式的详解

singleInstance:和singleTask差不多,唯一不同的是singleInstance...

发表于 2018-04-18 15:47 470次阅读
Android Activity启动模式的详解

Envrmnt开启了AR Designer 通...

该平台已经有了一个由客户创建的强大的AR示例组合,可以通过iOS和Android的Envrmnt应用...

发表于 2018-04-18 14:05 461次阅读
Envrmnt开启了AR Designer  通...

钱包也可以智能化?再也不会遗落重要物件

请朋友吃饭,结果出门忘了带钱包,尴尬死了,有木有?走在大街上,钱包从口袋里滑落了却毫不知情?结完账,...

发表于 2018-04-18 12:10 230次阅读
钱包也可以智能化?再也不会遗落重要物件

戴森发布智能净化风扇:流体力学结合过滤系统知识

戴森发布智能净化风扇,据悉,戴森工程师将流体力学和过滤系统方面的专业知识与软件相结合,开发出了最新的...

发表于 2018-04-18 08:11 342次阅读
戴森发布智能净化风扇:流体力学结合过滤系统知识

3D感测领域要爆发 联发科、联咏入局Androi...

目前3D感测关键VCSEL器件供应量仍不足,最快要到2019年,3D感测功能才有机会在Android...

发表于 2018-04-17 10:31 138次阅读
3D感测领域要爆发 联发科、联咏入局Androi...

黑鲨游戏手机 市场上最便宜的骁龙845手机

小米投资的黑鲨科技发布了主打游戏的黑鲨游戏手机,2999 元的定价让它成为目前最便宜的骁龙 845 ...

发表于 2018-04-15 08:51 8553次阅读
黑鲨游戏手机 市场上最便宜的骁龙845手机

很多手机厂商并没有及时推送谷歌Android安全...

安全研究实验室(SRL)通过两年时间,研究了1200部手机发现,不少的手机厂商并没有及时推送谷歌的A...

发表于 2018-04-14 22:59 872次阅读
很多手机厂商并没有及时推送谷歌Android安全...

不看数据不知道 安卓用户忠诚度高于苹果

来自分析机构消费者情报(Consumer Intelligence Research Partner...

发表于 2018-04-13 12:41 159次阅读
不看数据不知道  安卓用户忠诚度高于苹果

Android系统内核移植流程详解

logcat和binder的宏定义,配置文件里面有定义而.config文件中无定义,肯定是相关Kco...

发表于 2018-04-12 17:24 113次阅读
Android系统内核移植流程详解

基于android的wifi模块功能开发教程

本文开始介绍了Android平台下的WIFI模块的功能,其次介绍了热点加密类型,最后介绍了andro...

发表于 2018-04-12 14:51 298次阅读
基于android的wifi模块功能开发教程

Prynt Pocket手机壳 让你的iPhon...

新姿势解锁,原来用手机拍照还能这么玩儿~ 在手机上拍照,想要把这些珍贵的记忆在现实中保存和分享,你会...

发表于 2018-04-12 09:36 428次阅读
Prynt Pocket手机壳 让你的iPhon...

三星加入联网汽车适配器大战 推出Connect ...

三星进入的是一个十分拥挤的市场,里面充斥着更小的、已经站稳脚跟的竞争对手,比如Vinli和Autom...

发表于 2018-04-11 09:46 514次阅读
三星加入联网汽车适配器大战 推出Connect ...

使用一款4年前的手机打开现阶段的APP是什么样的...

如今,走在大街上,人们不是拿着黑色的 iPhone X、就是拿着白色的 iPhone X,不是 Ga...

发表于 2018-04-10 08:11 522次阅读
使用一款4年前的手机打开现阶段的APP是什么样的...

飞利浦推出Hue Go便携魔灯和E 桥接器2.0...

飞利浦照明推出了新一代的飞利浦 Hue 便携魔灯 (Hue Go) 和飞 利浦e 桥接器2.0。飞利...

发表于 2018-04-10 02:36 654次阅读
飞利浦推出Hue Go便携魔灯和E 桥接器2.0...

android在手机上的文件系统框架的阐述

这里略过对android在手机上的文件系统框架的阐述(google或者baidu都能帮助你找到对应的...

发表于 2018-04-09 19:02 86次阅读
android在手机上的文件系统框架的阐述

谷歌宣布Google Assistant将把 A...

谷歌上周还宣布把Google Assistant扩展至30多种语言。在MWC中,谷歌宣布Google...

发表于 2018-04-06 15:13 944次阅读
谷歌宣布Google Assistant将把 A...

Android系统启动过程从下往上的一个过程

例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽...

发表于 2018-04-04 16:12 918次阅读
Android系统启动过程从下往上的一个过程

Android手机向iPhone X致敬,掀起非...

华为预计将在 3 月 27 日于巴黎发布 P 系列两款新机 P20、P20 Pro。新机的传闻更不断...

发表于 2018-04-03 15:01 755次阅读
Android手机向iPhone X致敬,掀起非...

2018全面屏时代即将开启:新版iPhone下单...

在MWC 2018中,华为、OPPO、VIVO、小米、努比亚、TCL等国产品牌手机厂商齐亮相,努比亚...

发表于 2018-04-03 14:59 692次阅读
2018全面屏时代即将开启:新版iPhone下单...

开博尔Q10 Plus体验评测:全力再创经典4K...

4K蓝光播放器开博尔Q10 Plus采用了基于64位Cortex A53架构芯片方案,搭配2GB D...

发表于 2018-04-03 08:49 316次阅读
开博尔Q10 Plus体验评测:全力再创经典4K...

基于Linux内存管理与Android内存分配机...

Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进...

发表于 2018-03-30 14:52 799次阅读
基于Linux内存管理与Android内存分配机...

新奇USB充电线:让你不用摸黑插手机

在现实生活中,USB充电线是大家每天都离不开的产品,使用的频率很高。不过在使用USB充电线的时候,相...

发表于 2018-03-30 14:22 708次阅读
新奇USB充电线:让你不用摸黑插手机

不同型号的PLC可以建立无线通讯吗?

发表于 2018-03-29 12:14 483次阅读
不同型号的PLC可以建立无线通讯吗?

高颜值读卡器 专为线下零售公司设计

长期以来, Shopify 是一家专门为线上电商和线下零售公司提供支付解决方案的软件公司,近日, S...

发表于 2018-03-29 09:15 320次阅读
高颜值读卡器 专为线下零售公司设计

便携式无线鱼群探测器 业余爱好者与专业渔民的最爱

你知道吗 ?你的智能手机还可以帮你钓鱼!有Android和iOS智能手机的渔民和钓鱼爱好者可以给自己...

发表于 2018-03-28 16:20 430次阅读
便携式无线鱼群探测器 业余爱好者与专业渔民的最爱

黑莓 Ghost/Ghost Pro 曝光 预计...

虽然黑莓已经放弃硬件业务转型为软件服务商,不过还是借助品牌授权在赚钱的,在与 TCL、BB Mera...

发表于 2018-03-28 15:08 512次阅读
黑莓 Ghost/Ghost Pro 曝光 预计...

为Android Wear 2.0而生 Mova...

今年秋天, Movado 将推出一款触摸屏智能 手表 ,将中世纪的设计融入新时代的尖端技术。这是这家...

发表于 2018-03-28 15:03 475次阅读
为Android Wear 2.0而生 Mova...

iOS比Android安全?谷歌高管:我们更安全

在这个非 iOS ,即Android的智能手机时代,消费者普遍认为,封闭的iOS生态要比开放的And...

发表于 2018-03-25 11:21 359次阅读
iOS比Android安全?谷歌高管:我们更安全

恩智浦MIFARE 2GO和Google Pay...

恩智浦半导体,既是安全连接解决方案领域的领导者,也是在全球超过750个城市使用的领先的非接触式交通支...

发表于 2018-03-25 10:12 534次阅读
恩智浦MIFARE 2GO和Google Pay...

红米Note 5拆包体验 手感好评

2018年春节之后,小米第一场发布会的主角是红米Note 5。其核心卖点是国内首发骁龙636、1.4...

发表于 2018-03-24 09:45 1496次阅读
红米Note 5拆包体验 手感好评

工程师又调皮了 那些你不知道的Android版C...

智能手机早已普及,大家也都习惯了使用各种 app 来满足独特的需求,不过浏览器作为一个重要的入口,虽...

发表于 2018-03-24 09:24 369次阅读
工程师又调皮了 那些你不知道的Android版C...

蓝牙4.0模块控制LED彩灯调光调色经验之谈

基于 蓝牙模块 的 智能 LED 彩灯 调光调色 控制思路 如下 : 在此,找一个低功耗蓝牙模块 内...

发表于 2018-03-23 10:57 2737次阅读
蓝牙4.0模块控制LED彩灯调光调色经验之谈

Android9.0重磅照片功能 只有旗舰机能用

从图中可以看到,比起比5寸屏以下的手机,屏幕在5.0至5.5寸以及大于5.5寸屏的手机消耗的数据流量...

发表于 2018-03-20 13:57 507次阅读
Android9.0重磅照片功能 只有旗舰机能用

Facebook构建高性能Android视频组件...

随着移动设备视频消费的快速增长,为了更高效地呈现内容,移动工程师们面临着新的挑战。比起文本和图片这样...

发表于 2018-03-17 11:00 559次阅读
Facebook构建高性能Android视频组件...

视觉颠覆,全新功能加持:这些新特征很有可能会进入...

dock 栏是安卓 P 另一个引起骚动的地方。还记得在第一代 Google Pixel/Pixel ...

发表于 2018-03-14 14:15 758次阅读
视觉颠覆,全新功能加持:这些新特征很有可能会进入...

Station娱乐影音系统

发表于 2018-03-13 11:56 942次阅读
Station娱乐影音系统

新一代 Android 要来了,这 20+ 个重...

前天凌晨,Google 放出了第一个 Android P 开发者预览版(DP1)。这个时间点不仅比很...

发表于 2018-03-13 10:57 780次阅读
新一代 Android 要来了,这 20+ 个重...

谷歌Android P操作系统基本功能介绍

根据测试人员表示,AndroidP带来了对缺口的支持,它试图阻止各种镂空形状和尺寸产生的混乱。它尚未...

发表于 2018-03-10 20:49 402次阅读
谷歌Android P操作系统基本功能介绍

Google给了Android又一春,却也意味着...

Android P 的第一个开发者预览版已在近期放出,率先获得支持的设备自然是 Google 的几款...

发表于 2018-03-10 11:41 642次阅读
Google给了Android又一春,却也意味着...

智能家居大热,无线模块需求也将呈现爆发式增长

发表于 2018-03-05 17:11 721次阅读
智能家居大热,无线模块需求也将呈现爆发式增长

BBC带来AR应用程序 通过android设备可...

BBC的文明AR应用程序在自己的家中看到世界上的一些古代宝藏。该应用程序由Nexus Studios...

发表于 2018-03-02 14:22 169次阅读
BBC带来AR应用程序 通过android设备可...

Android常用代码

发表于 2018-02-22 22:37 745次阅读
Android常用代码

[Android框架揭秘].金泰延等.扫描版

发表于 2018-02-11 23:14 912次阅读
[Android框架揭秘].金泰延等.扫描版

Android编程权威指南 第3版 (原版)

发表于 2018-02-09 10:25 840次阅读
Android编程权威指南 第3版 (原版)

第一行代码 Android 第2版 郭霖 人邮 2016.12 高清版-2016.12-P580

发表于 2018-02-01 11:27 746次阅读
第一行代码 Android 第2版 郭霖 人邮 2016.12 高清版-2016.12-P580

java程序移植到arm开发板

发表于 2018-01-16 14:35 911次阅读
java程序移植到arm开发板

手机蓝牙转串口硬件和ANDROID的APK程序开发

发表于 2018-01-10 09:05 571次阅读
手机蓝牙转串口硬件和ANDROID的APK程序开发

移动端 IP 优选方案

发表于 2018-01-02 11:58 567次阅读
移动端 IP 优选方案