刚开始用AndroidStudio遇到了很多问题很不适应,去谷歌、stackoverflow等网站搜索各种解决方案, 用了AndrodStudio很长时间了,一路上遇到了不少坑,使用过程遇到的一些问题,及解决方案记录了下…
分类:Android
Android内存缓存LruCache源码解析
LruCache 作为内存缓存,使用强引用方式缓存有限个数据,当缓存的某个数据被访问时,它就会被移动到队列的头部,当一个新数据要添加到LruCache而此时缓存大小要满时,队尾的数据就有可能会被垃圾回收器(GC)回收掉,…
Android 使用VideoView播放视频无法全屏问题
在VideoView宽高都设置为match_parent后,由于视频源的尺寸导致播放的时候不能全屏,只需要重写VideoView的onMeasure方法就可以了,代码如下,直接copy就可以用了。 import andr…
如何查看Android App的方法总数
大家都知道Android有65535方法数的问题,也就是说App的Java代码Method总数、Field总数都不能超过65535个,那我们有什么办法能查看我们App的这个值已经有多少了呢? dexdump命令 #查看a…
PYWeather--【一款Android天气应用】
PYWeather 一款Android天气应用 参考了好多天气预报界面才有了自己的这款PY天气App 本应用使用了MVP的设计模式,使用Retrofit作为网络请求库,其中天气预报数据来自于和风天气API(感谢) PY天…
提高(Android)开发效率的工具与网站
Dev_Tools 写这篇不是为了”水”,是因为有些工具确实不错,但是换个电脑要找到或者在某个时候你想用但是你只知道存在了书签里.然后就只能下载chrome然后登录账户同步书签了.写在这里是方便大…
我的Android征途
目录 入门基础 1.1 与其他应用的交互 笔记40 | Android通讯之Intent的简单使用 Intent复杂数据的传递 Intent基本使用 1.2 数据保存 笔记39 | 数据储存之SharedPreferen…
RecyclerView内部BUG: java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position
一、BUG出现的日志: 1.情况描述: 项目刚更新了一个小版本,新增了一个上拉刷新和下拉加载的页面,因为原来的RecyclerView的刷新框架我觉着不好,于是就换了一个,然后在对RCView数据处理的时候,处理的方式和…
android 动态加载多个so(包含so引用so)
0、目标so为a 被引用so为b a引用b 1、被引用的so b 需要有头文件,包含extern “C” 定义函数 2、生成待使用的目标so a cmakelist.txt 中要指定 .h头文件位…
Android之初学framework开发的理解
本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了Android frame…
android 打正式包时屏蔽Log在后台输出
今天在接手维护一个项目时,要添加自动更新功能,代码写好了,debug模式测试也没问题,打正式包的时候却出现一个问题:debug模式下可以在后台各种Log的输出信息,正式包下却一点Log信息都看不到…̷…
Flutter实践:深入 flutter 的状态管理方式(2)——演化BloC
在上篇文章中,我详细介绍了 InheritedWidget 及 ScopedModel 实现原理与方法,有同学说找不到源码,其实上篇文章包括这篇文章里的源码都按步骤放在样例代码里了,有同学说有点懵,其实上一篇的概念过多而…