- 博客(103)
- 资源 (5)
- 收藏
- 关注
原创 利用系统相机相册获取单张图片,兼容7.0
场景很多应用都有设置下头像之类的需求,都需要相机相册,但是在6.0的时候加上了运行时权限检测,7.0的时候限制了在应用建共享文件,就是之前相机相册使用的file://URI 不能使用了。因为在7.0及以上的应用中,android框架执行的(严苛模式)StrictMode API 政策禁止在您的应用外部公开file://URI 。如果一项包含文件URI 的intent离开您的应用,则应用出现故障,并报
2017-08-04 17:09:17 789
原创 Chrome 程序 Postman的使用
场景做开发的时候经常需要调用后台的接口,而且如果是不太熟练的后台人员开发的接口,经常还会出现各种各样的错误,这是就需要我们进行联调了,但是我们直接写在程序里去调试的话很麻烦。所以我们一般都是在浏览器上直接粘贴URL进行调试,但是这里也有缺陷,比如不能使用post请求等等,今天就介绍一款好用的chrome程序,我个人很喜欢利用chrome浏览器做android开发,上面有太多太多可以提高开发效率的工具
2017-08-04 14:21:04 8135
原创 开发工具使用(Android Studio、SQLite Expert 、TortoiseSVN)
8、AS加载的Module无法运行在project 下的setting.gradle文件中include 即可7、AS加载项目出错Android studio Cannot load module解决:close project , import project,删掉项目重新导入6、修改SVN用户名密码百度经验–怎么改svn的登陆账号在Tortois...
2017-08-02 14:07:46 1766
原创 设置Android应用全屏显示(隐藏手机状态栏)
1需求2清单文件中的设置3自定义NoTitle_FullScreen4实际使用中的问题偶发5补充1、需求最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)2、清单文件中的设置整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己定义的style)3、自定义NoTitle_Full
2017-06-30 10:58:15 18502 1
原创 应用内打开京东、淘宝指定商品或店铺页面
1、打开第三方应用指定界面要想打开第三方APP指定的界面需要 知道该App 的 URL SCHEME,这里我列举一些,具体的可以在网上搜索到。 淘宝: taobao:// 微博: weibo://qrcode 微信: weixin://scanqrcode 支付宝: alipayqr://platformapi/startapp?saId=10000007 豆瓣
2017-06-28 18:54:23 39445 14
原创 TabLayout使用详解
1需求2TabLayout相关属性1 继承关系2 和viewpager关联使用3 控件属性4 公共方法3实际使用1 主界面底部菜单栏11 TabLayout中的tab布局文件12 tab中的选择器13 viewpager适配器MyFragmentPagerAdapter14 MainActivtiy中使用2 TabLayout常用导航栏21 TabLayo
2017-06-16 11:34:03 18527 3
原创 Kindle安装KOReader插件实现PDF文件的重新排版
1需求2解决方案No1就这样看No2转换格式No3安装多看No4安装KOReader插件3安装KOReader的详细步骤1我下载的相关资源如下2详细流程1、需求最近买了个kindle准备看看书,结果打开PDF文件一看,效果贼差,出现了缺字、字迹不清、字体过小等等问题。所以我就想怎么让阅读效果变好一点,上网搜搜~~2、解决方案本着程序员的优良传统,no zuo no die!我一共发现
2017-06-07 15:02:42 33793 2
原创 Android应用更新详解,兼容7.0
应用更新是我们必须面对的一个问题,这篇文章讲解了Android应用更新,并指出了在Android7.0及更高版本下需要注意的一些问题
2017-06-02 15:24:05 878
原创 利用ViewPager实现画廊Gallery效果
1 需求确认2利用viewpager实现画廊效果viewpager的继承关系使用ViewGroup的setClipChildrenboolean clipChildren方法使用viewpager的setPageTransformer方法实现vp页面切换效果3实战代码首先是父级布局viewpager需要显示的内容实现画廊效果1、 需求确认最近做的一个小学的定制项目,谈需求的时候客户提
2017-05-24 14:42:11 10616 2
原创 使用Retrofit搭建自己的网络请求框架
相关文章:Retrofit2与RxJava用法大全RxJava2+Retrofit2实现网络请求和解析封装给 Android 开发者的 RxJava 详解Android RxJava2+Retrofit2搭建网络请求框架这里写链接内容Retrofit2+Rxjava2之优雅的封装Retrofit — 用实现Basic Authentication(2)HTTP使用BASIC认证的原理及实现方法1、R
2017-04-01 09:13:31 488
原创 读取本地json数据实现省市区三级联动PickerView
首先是省市区的json数据项目目录结构使用代码附上项目中使用到的完整类 这个功能在应用中还是用的比较多的,这里我将之前的一个电商项目中使用到的省市区三级联动选择器的代码粘出来,需要的自取。实现UI如图:首先是省市区的json数据资源已经上传,在我的资源页,文件名area.json,链接如下:http://download.csdn.net/download/m0_37168878/9800
2017-03-31 18:48:49 11079 3
原创 编码细节提升
敲代码过程中, 老是忽略一些小问题, 或者使用过的比较好用的东西后面又记不起来了 所以,单开一贴以作记录。### 47、版本号正则表达式 “` /** * 匹配版本号 ^\d+(.\d+)+*/ public static boolean isVersionCo...
2017-03-27 10:07:47 691
原创 Android 6.0及运行时权限处理
需求现在android版本出现到了7.0,今后高版本的android肯定会占据市场的主流,所以在我们的应用中进行运行时处理,也是势在必行的了。 引用郭霖对android运行时权限的总结,一共9组24个权限,只有在android6.0 及以上的android机上使用到这些权限的时候,才需要进行运行时权限处理. 使用场景前提:应用运行到android 6.0 及以上...
2017-03-21 09:10:15 3168
原创 LitePal结合SQLCipher实现DB数据库操作和加密
2017/3/12 22:19:08 项目需求公司做的一个需要大量本地数据操作的项目,并且需要对数据库进行加密处理。这里有两个点:一、大量的数据库相关操作,so,我打算使用数据库操作框架—-LitePal;二、 数据库加密,对于数据库加密,我打算使用SQLCipher。好了,需求的问题说完了,就开始实际操作了。LitePal 简介 LitePal是一款开源的Android数据库框架,它
2017-03-19 12:04:10 3722 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人