自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Android6.0新的授权方式和PermissionM的使用

关于Android M(6.0)新的授权方式只有我们设置app的targetSdkVersion为23,并且app运行在6.0之后的设备才使用新的权限系统。在Android6.0,app不会在安装时授予权限,而是在app运行时一个一个询问用户授予权限。权限询问对话框不会自己弹出来,开发者必须自己调用。如果我们调用一些函数需要某权限而用户拒绝授权,函数就抛出异常直接导致程序崩溃。Android

2016-07-21 16:10:18 4355

原创 妈妈再也不用担心我的方法数超过65535啦

Google decided to release an official solution for this in the form of the MultiDex Support Library. (谷歌给出的官方解决办法)dependencies { ... compile 'com.android.support:multidex:' ... }

2016-07-21 15:45:53 550

原创 Wire protocol buffers的使用

Wire protocol buffers的好处轻量级的protocol buffers,针对移动设备的java库。(和protoc产生的代码相比较)由Wire生成的代码方法数量将大大减少,这将有助于android应用避免方法数65k的限制。用public final的字段代替常规的getter方法,对安卓系统来说代码越少越好。使用准备:1 在gradle里引入依赖的wire-runtime

2016-07-21 15:43:27 1380

空空如也

空空如也

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

TA关注的人

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