android
那句曾经
这个作者很懒,什么都没留下…
展开
-
aar上传Nexus,区分不同buildtype
对比uploadArchives方式,每次上传不同环境都需要重新编译一遍对应环境然后再点击上传task才能完成上传.简化了上传不同版本的流程.原创 2020-02-18 14:16:49 · 442 阅读 · 0 评论 -
Android7.0文件读写(获取拍照结果)笔记
由于随着Android版本越来越高,Android对用户隐私保护力度越来越大,从Android6.0引入动态权限控制(Runtime Permission)到Android7.0私有目录被限制访问,“StrictMode API政策”.由于之前Android版本中,是可以读取到手机存储中任何一个目录及文件,这带来很多安全问题.在Android7.0中为了提高私有文件的安全性.面向Android N或原创 2017-12-14 10:30:48 · 1690 阅读 · 0 评论 -
Android View的事件分发机制笔记
涉及到的几个概念: 同一个事件序列:手指接触屏幕的那一刻起,到手指离开屏幕的那一刻结束。这个过程中产生的一系列事件,以down事件开始,中间可能包含多个move事件,最终以up事件结束。正常情况下,一个事件序列只能被一个view拦截且消耗,特殊情况下,这个view也可以将本该自己处理的事件通过onTouchEvent强行传递给子view处理。 事件传递规则 public boo原创 2017-12-14 10:38:48 · 198 阅读 · 0 评论 -
Rxjava+retrofit 添加公共请求参数及请求结果封装
RxJava + Retrofit + okHttp 做为当前android主流的网络请求框架,今天我就写一些自己在项目中的应用!本文主要内容:1.为所用请求添加公共的请求参数。2.分装适合于自己app的接口请求回调。 开发环境 retrofitVersion = ‘2.2.0’ ok3Version = ‘3.6.0’ rxjavaVersion = ‘1.2.7’原创 2017-12-14 10:26:43 · 4095 阅读 · 0 评论 -
Android数据库操作封装
Android数据库操作封装 android数据库操作轻量级封装,主要实现了: 多线程数据库安全访问 数据插入,删除(提供单条数据操作,和多条数据的批量操作) 提供根据type,key搜索 数据库数据有效期处理 插入bean无需与数据库表本身字段对应(需要实现数据库操作接口) 原理:使用java泛型编程将数据库搜索结果解析为目标JavaBean,目标JavaBean通过实现指定...原创 2018-04-14 15:15:32 · 2145 阅读 · 0 评论