- 博客(6)
- 资源 (27)
- 收藏
- 关注
转载 如何解决Android7.0及以上的权限崩溃问题
take photo解决方案:1、(推荐)7.0之后你的app就算有权限,给出一个URI之后手机也认为你没有权限。不用修改原有代码,在Application的oncreate方法中:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { StrictMode.VmPolicy.Builder builder = new Strict...
2018-03-27 11:12:47 1771
转载 阿里针对布局方案和布局复用的开源框架(VirtualLayout)
VirtualLayout下载Github:https://github.com/alibaba/vlayoutVirtualLayout简介VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。VirtualLayout设计思路通过定制化的LayoutManager,接管整个RecyclerView的布局逻...
2018-03-22 11:21:26 2205
转载 Android View中getViewTreeObserver().addOnGlobalLayoutListener()
我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或者高度。这是获得一个view的宽度和高度的方法之一。OnGlobalLayoutListener 是...
2018-03-19 10:33:10 629
转载 浅谈:android签名打包v1和v2的区别
为什么要谈这个问题: 故事发生的原因:我这边做了正式的签名后(v1和v2同时勾选,产生正式的apk),拿给后台,后台再对我的apk签名再进行处理(截取部分签名后,然后重新签名,打入渠道号)!最后神奇的现象发生了,经过后台处理后的apk在7.0以下的手机是可以安装的,7.0及以上的手机是不能安装!这里就不能不重点介绍以下v1和V2签名了: 这里可以看到:v1签名是对jar进行签名,V2签名是对整个a...
2018-03-10 11:05:50 1053
原创 PackageManager resolveActivity查询是否有符合条件的Activity
Activity间通过隐式intent跳转,在发出intent之前必须通过resolveActivity检查,避免找不到合适的调用组件,造成ActivityNotFoundException的异常Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse(url), mim...
2018-03-07 15:15:20 2787
转载 Android事件总线EventBus3.0用法全解析
前言EventBus是一款针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。如果Activity和Activity进行交互还好说,如果Fragment和Fragment进行交互着实令人头疼,我们会使用广播来处理,但是使用广播稍显麻烦并且效率也不高,如果传递的数据是实体类需要序列化,那么很显然成本会有点高...
2018-03-02 15:01:56 183
git-2.9.2-64
2016-08-02
httpclient-4.3.6jarandroid-async-http-1.4.9包
2016-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人