- 博客(6)
- 收藏
- 关注
原创 Android7.0 6.0 相机拍照,系统裁剪适配问题
随着Android版本越来越高, Android对用户隐私的保护力度也越来越大。从Android6.0引入的动态权限控制到Android7.0的私有目录被限制访问,“StrictMode API 政策”。这些更改在为用户带来更加安全的操作系统同时也为我们开发者带来了新的任务。 系统6.0,声明权限,开启权限就ok了。 1.先判断用户是否授予某权 private void checkPer
2017-09-04 09:12:52 217
原创 Android 6.0 ScrollView嵌套RecyclerView高度自适应问题
通常Android6.0以下,ScrollView+RecyclerView只需要重写布局管理器,但是Android6.0重写布局管理器也无效 <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:descendantFocusa
2017-08-16 11:47:33 512
原创 Android Studio 在gradle文件中修改debug签名为正式签名
前言:在集成微信支付/分享/登录,微博分享/百度and等等第三方(支付宝不需要)时,你会发现release版本竟然调不起来 because:debug版和release版的签名不一样, 开方平台来回更改签名很low并且上线后遇到问题在更改进行调试,会影响用户体验. 步骤 1.在根目录build.gradle下配置keystore签名如下 2.在buildTypes中使用已
2017-08-01 21:07:19 1153
原创 Android组件化
组件化:在编译期分模块 原理:正常一个App中可以有多个module,但是一般只会有一个module是设置为application的,其他均设置为library,组件化开发就是要每个module都可以运行起来,因此在开发期间每个module均设置为application,发布时再进行合并。 优点:1.多人协作开发过程中,上拉提交代码,很容易导致代码冲突, 组件化可以有效避免代码冲
2017-08-01 15:35:44 264
原创 代码中特殊的注释技术---TODO、FIXME和XXX的用处
在我们阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们具有特殊的含义. 特殊注释: 1、 todo 表示需要实现,但目前还未实现的功能 2 、fixme 代码需要修正,甚至代码是错误的,不能工作,需要修复 3 、xxx 勉强可以工作,但是性能差等原因,希望将来能改进
2016-03-29 16:22:37 551
原创 SharedPreferences的使用
SharedPreferences 是一种轻量级的存储工具 以Key-Value形式存储,存储在data/data/包名/Shared_Prefs目录下 只能存储五种数据类型:Boolean Float Long Int String 获取SharedPreferences的两种方式: 1.调用Context对象的getSharedPreferen
2015-12-16 16:26:39 370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人