- 博客(11)
- 资源 (20)
- 收藏
- 关注
原创 Retrofit 2.0 使用实践总结
Retrofit2.0是基于okhttp封装的网络请求库,无论是MVP还是MVVM,都是网络请求框架的首选,总结一些开发中重要的记录下来,理解自用。 发请求的步奏可以理解为3个步奏: 1. 创建OkHttpClient ,创建Retrofit实例(Retrofit Builder) 2.创建ApiHttpService ...
2019-01-28 09:58:06 334
原创 Android 百度地图(定位)正确秘钥(key)最简单的获取方式
官方文档资源:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key 前面照着文档来尚可,但是到后面 “获取安全码” 那步开始,就显得行笔匆匆一笔带过特别鸡肋了,开发版和release版应该是两个不同的key,文档只写了开发版的,release版的却并没有注明,这样很容易遇到百度505这类只能获...
2019-01-17 14:41:42 2148
原创 Android 7.0,8.0拍照loadXmlMetaData(XXXX, java.lang.String)' on a null object reference
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.S...
2019-01-16 10:22:09 1831
原创 Android Glide加载图片:You cannot start a load for a destroyed activity
解决方法: context换成Application中全局的,新建一个Application类就行。 报错的语句: Glide.with(context) .load(url).apply(options).into(view); 改完: Glide.with(MyApplication.getInstance().getConte...
2019-01-10 19:17:10 540
原创 Android 横向布局中间填满
记录一个布局方面的小细节,经常要绘制横向的布局,如下图列表项所示,在画布局的时候为了适配性更好,都会采用收尾定制,然后中间一个Layout去填充中间的剩余空间。图2便是视图的preview截图,左右两个短方形的layout是定值守边,中间的长方形layout便是中间的填充。 核心代码两行: android:layout_toRightOf="@id/lin...
2019-01-10 18:37:35 1462
原创 Android RecyclerView 的适配器不走onCreateViewHolder的方法
遇到这种情况,先看LayoutManager设置了没 binding.refreshView.setLayoutManager(new LinearLayoutManager(context)); 还不好用的话,再看适配器的数据源是否改变了,这个回调只有在数据改变之后刷新的时候,才会调用...
2019-01-10 16:41:53 5008
原创 Android 打包出错 failed for task ':app:lintVitalRelease'
E:\Project\AndroidStudioProjects\FaceDetection\app\build.gradle: Error: json defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternativ...
2019-01-08 21:24:42 1124
原创 Android 录屏
从2年以前项目抽出来封装的录屏Demo,随便选了个微信做动图效果,略加修改把消息传递的EventBus换成了rxbus,先上效果图: 图1.录屏开始 ...
2019-01-07 11:15:08 756
原创 Android 5.0低版本出现Error inflating class <unknown>
高版本没问题,就5.0的版本报错崩溃,查看日志: E/AndroidRuntime: FATAL EXCEPTION: main Process: p.com.recordscreendemo, PID: 11069 android.view.InflateException: Binary XML file line #7: Error inflating cla...
2019-01-04 16:53:57 2908 1
原创 Android 拍照和相册选取+图片压缩功能(兼容6.0以下,6.0, 7.0,8.0)
将拍照和相册选图封装成Demo,图片压缩用的是Android 开源压缩框架——Luban。先上效果动图: ...
2019-01-02 17:42:56 1517 1
Android-Notification(兼容8.0+以及8.0以下).zip
2019-11-20
Android批量申请权限.zip
2019-11-05
Android-FCM云消息集成Demo.zip
2019-11-01
Android软键盘返回键监听.zip
2019-10-22
Android 可拖拽移动的RecyclerView
2019-06-26
Android 伸缩布局
2019-06-24
PictureSelector集成Demo
2019-02-20
Android 拍照和相册选取+图片压缩功能
2019-01-02
Android 自定义侧边栏列表
2018-12-24
Android 悬浮Activity ( Dialog风格)
2018-12-20
Android 底部导航栏凸出点击
2018-12-20
Android 离线语音识别技术PocketSphinx的Demo
2018-12-11
XRefreshView+MultiTypeAdapter的强大列表
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人