Android 不得不知 之 Bundles 两个 Activity 之间传递数据,这是我们经常需要的,有同学可能会想到 Serializable 序列化后通过bundle打包传递。通过查看 Android Api我们可…
分类:Android
android ViewPager嵌套WebView滑动冲突问题解决
在ViewPager, ScrollView, ListView等容器控件中内嵌了webview,特别是webview的大小固定的情况下,会出现滑动的冲突,可以采用如下自定义的webview来完美解决。 /** * 主要…
工具类之 FragmentUtils
fragment应该是广大Android开发者都用到过的一个view,在此我整理了一个操作比较齐全的工具类,应该也是网上独一无二的,在此推荐我收集到的几篇fragment比较好的文章,Square:从今天开始抛弃Frag…
Android 65535方法数问题解决
添加配置后进行同步 defaultConfig { ···· multiDexEnabled true } dependencies { compile 'com.android.support:multidex:1.0…
Flutter获取当前设备的语言设置
如果我们的APP是国际化的产品,通常我们需要获取当前设备的语言设置信息。本文我们就来介绍如果正确获取到当前的语言设置。 获取当前的语言设置 正确的获取方式应该是在我们APP创建一个监听的回掉函数,用来监听当前设备语言设置…
安卓10最新确定!新增4大改变,很遗憾:安卓手机或再不能刷机
3月15日消息,日前Google放出Android Q的首个Beta版本,目前只是在谷歌自家的手机上进行测试,尽管暂不对外,手机圈还是迎来了新的热潮,大家都在期待自己的手机适配安卓10新系统。 据悉:安卓10确实带来了新…
二叉树操作
1、定义二叉树 class TreeNode<T> { public int index; public T data; public TreeNode<T> leftNode; public T…
SharedPreferences在多进程中的使用及注意事项
通过SharedPreferences实现进程间数据共享 之前为了解决应用的内存压力,在同一个应用中使用了多进程,但在程序自测的过程中发现不同进程之间的SharedPreferences数据不能共享,但应用内很多数据…
mipmap 和 drawable 的区别
Android在 API level 17 加入了 mipmap 技术,对 bitmap 图片的渲染支持 mipmap 技术,来提高渲染的速度和质量。 mipmap 是一种很早就有的技术了,翻译过来就是纹理映射技术。an…
Android 6.0 运行时权限说明与封装
运行时权限说明 Android 6.0引入了一种新的权限模式,将系统的权限分为正常权限和危险权限。开发者在使用到危险权限相关的功能时不仅要在manifest中配置,还要在代码中进行权限的判断和获取。 正常权限:不涉及用户…
状态栏及导航栏 fitsSystemWindows
在 android 的 XML 中设置 fitsSystemWindows 属性的分析: 网上的文章都说得不太清楚 fitsSystemWindows 只作用在 sdk>=19 的系统上就是高于 4.4 的系统 a…
当RecyclerView遇到Inconsistency detected崩溃时
近来项目里,RecyclerView更新数据偶尔出现crash,错误日志如下: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid v…