来源:AndroidChina
基本概念
安卓平台提供对蓝牙的通讯栈的支持,允许设别和其他的设备进行无线传输数据。应用程序层通过安卓 API 来调用蓝牙的相关功能,这些 API 使程序无线连接到蓝牙设备,并拥有 P2P 或者多端无线连接的特性。
蓝牙的功能:
1、扫描其他蓝牙设备
2、为可配对的蓝牙设备查询蓝牙适配器
3、建立 RFCOMM 通道(其实就是尼……继续阅读 »
sendtion
9年前 (2016-03-23) 2415浏览 0评论
0个赞
来源:AndroidChina
1.view 的绘制流程分几步,从哪开始?哪个过程结束以后能看到 view?
答:从 ViewRoot 的 performTraversals 开始,经过 measure,layout,draw 三个流程。draw 流程结束以后就可以在屏幕上看到 view 了。
2.view 的测量宽高和实际宽高有区别吗?
答:基本上百分之 ……继续阅读 »
sendtion
9年前 (2016-03-23) 2400浏览 0评论
0个赞
前言
自从转了 Android Studio 后,感觉越来越顺手了,不得不感叹,它是个强大的 Android 开发工具。但是,开发过程中也出现了各种各样的问题,在此集中整理,为广大朋友提供帮助!
问题一、libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
……继续阅读 »
sendtion
9年前 (2016-03-18) 4038浏览 2评论
1个赞
一. 什么是自定义 XML 属性
在我们使用自定义的控件时,很多时候都需要定义一些不同于一般的 XML 属性前缀(如 android:layout_width)的属性,比如这样 app:textColor,这些就是自定义控件需要用到的自定义控件属性。
二. 自定义 XML 属性有什么用
自定义 XML 属性的作用在于,在采取自定义的控件时,很多时候,……继续阅读 »
sendtion
9年前 (2016-03-16) 3503浏览 0评论
0个赞
Android ListView 中加入了 Button,当然按钮也有点击事件,于是两者的点击事件就冲突了,ListView 中的 item 点击失效。
那么怎么办呢?
在 ListView 的 item 布局文件中的根控件中添加
1android:descendantFocusability="blocksDescendants"
……继续阅读 »
sendtion
9年前 (2016-03-10) 2693浏览 1评论
0个赞
我们都知道 android 分为了 LDP、MDPI、HDPI、XHDP 和 XXHDPI 五类 DPI 分类,Android 4.3 还添加了 XXXHDPI 这个新的 DPI 分类。
PPI = Pixels per inch,每英寸上的像素数,即 “像素密度”
xhdpi: 2.0
hdpi: 1.5
mdpi: 1.0 (baseline)
ld……继续阅读 »
sendtion
9年前 (2016-03-04) 3712浏览 0评论
1个赞
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是 bumptech。这个库被广泛的运用在 google 的开源项目中,包括 2014 年 google I/O 大会上发布的官方 app。
它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide 和 Picasso 有 90%……继续阅读 »
sendtion
9年前 (2016-03-02) 2755浏览 0评论
1个赞