自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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