- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Android开发报错:AppCompat does not support the current theme features
使用ActionBarActivity + Toolbar的时候,之前这么定义name="AppTheme.Base" parent="Theme.AppCompat.Light"> item name="android:windowNoTitle">trueitem> item name="windowActionBar">falseitem>当依赖框
2016-06-29 16:30:44 831
原创 关于dp、px、sp的理解
1名词解释:PPI:Pixels Per Inch也叫像素密度,所表示的是屏幕每英寸所拥有的像素数量。PPI = √(长度像素数² + 宽度像素数²) / 屏幕对角线英寸数分辨率: 例如 480 * 800 就是说 我的屏幕横向有 480个像素点 ,纵向有 800个像素点;屏幕大小: 例如我的是4.0 英寸, 就是指 从屏幕的左上角 到 屏幕的右下角连线长度为4.0英寸(即对角
2016-06-25 15:52:41 1936
转载 Android 6.0 运行时权限详解
转载自: http://www.cnblogs.com/mengdd/p/4892856.html从Android 6.0开始, 用户需要在运行时请求权限, 本文对运行时权限的申请和处理进行介绍, 并讨论了使用运行时权限时新老版本的一些处理.Android应用权限简要介绍一个Android应用默认情况下是不拥有任何权限的, 这即是说, 在默认情况下, 一个应用是没有权利去进
2016-06-25 10:52:14 811
原创 Android蓝牙低功耗发送数据的方法
有关蓝牙低功耗的开发指南网上示例很多,除了谷歌官方的DEMO(见此),很多大神也都分享过自己的代码,但是看了很多都是和官方Demo一样,只有接收数据,没有发送数据的方法,而有些低功耗设备是需要手机端先发送数据,才能接收设备返回的数据,在此就简单记录下。 如同读取(接收)数据一样,写入(发送)数据也要用到蓝牙低功耗开发的关键对象:BluetoothGatt 。 调用它的write
2016-06-22 15:37:27 3841 1
翻译 Android蓝牙开发
蓝牙权限为了使用应用程序中的蓝牙功能,您必须声明蓝牙权限BLUETOOTH 。 你需要这个权限才能执行任何蓝牙通信,比如请求连接,接受连接,传输数据。 如果你希望你的应用程序启动设备搜索或操作蓝牙设置,您还必须声明BLUETOOTH_ADMIN权限。大多数应用程序仅在搜索蓝牙设备的时候需要这个权限。不应该使用此权限来获取其他功能,除非应用程序是一个“电源管理”,将根据用
2016-06-21 15:35:23 2312
翻译 Android蓝牙低功耗开发
Bluetooth Low Energy(蓝牙低功耗开发)关键术语和概念以下是蓝牙低功耗关键术语与概念的一个总结:Generic Attribute Profile (GATT)—The GATT profileis a general specification for sending and receiving short pieces of data know
2016-06-20 17:11:20 682
原创 给TextView设置图片的两种实现方法
有时在开发过程中,我们会有在TextView中添加图片的需求(比如下图箭头所指文字中的表情)。而在xml中对Textview进行属性设置时,只能设置图片在TextView的左、右、上、下四个位置,不能添加到中间的某个位置,这就要求我们在编写代码时动态的进行相关操作了。 这里就给出两种解决方法: 1,使用SpannableString/SpannableStringBuild
2016-06-20 15:43:52 2814
转载 Fragment中使用地图切换时会闪一下的处理方案
解决方法1:在使用到地图的Activity中的onCreate中添加以下代码:getWindow().setFormat(PixelFormat.TRANSLUCENT); 解决方法2:在Activity的 rootview 里面加入一个长宽都是0px的不可见 SurfaceView元素
2016-06-20 11:11:27 1333
原创 Ubuntu下Adroid Studio运行Genymotion 模拟器报错:Unable to load Virtualbox engine解决
报错内容如下: Unable to load VirtualBox engine. Make sure that it is properly installed before starting Genymotion. For more information please refer to: http
2016-06-20 10:50:35 894
转载 Android UI 之 Tab类型界面总结
转载自:http://blog.csdn.net/crazy1235/article/details/42678877 Android 程序中实现Tab类型界面很常见,本人在做项目的时候也经常用到,所以想在这里总结一下,实现tab类型界面的几种方式,供大家参考。如有不对之处,欢迎大家指正! 一、TabActivity + TabWidget + TabHost.
2016-06-13 21:12:57 622
原创 Ubuntu 16 下载、编译Nexus 6 Android6.0源码记录
前一阵将Ubuntu从14升级到了16,首先做的就是把导航栏从左侧移到了下面,呵呵,Windows用习惯了。 这里就讲一下下载、编译nexus 6的Android6.0源码过程遇到的问题。 其实官网已经讲的很详细了,英文好的首先是去 安卓源码官网 开始按左侧栏目从上往下,依次预览、建立编译环境、下载源码blabla,按步骤一步步操作即可。英文不好的建议去搜索引擎搜别人分享的
2016-06-02 09:26:38 2710 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人