自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

到此一游

If I can not see you again, good morning, good afternoon and good night!

  • 博客(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 1934

转载 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 893

转载 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

Android 蓝牙官方聊天Demo

谷歌用来展示Android 蓝牙使用方法的一个聊天Demo

2016-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除