android开发 实现动态获得app的cpu占有率并导出文件的两种方法。 最近在做学校实验室的项目的时候,师兄要求我对app的性能进行评估,主要是从电量、cpu占有率、python模型的响应时间三者进行统计分析,电量使…
标签:Android
Android 沉浸式状态栏和全面屏遇到刘海屏
文章目录 一、沉浸式状态栏 1.1 Android 4.4(API 19)- Android 5.0( API 21) 1.2 Android 5.0(API 21)以上版本 1.3 Android 6.0(API 23…
教你打造一个Android组件化开发框架
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 CC:Component Caller,一个android组件化开发框架, 已开源,github地址:https://github.com/lucky…
android 改变ImageView的图片非透明颜色变成某一种特定的颜色
我们在项目中遇到不同的图标,通过改变图标的非透明颜色为某一种特定的颜色,这样就可以一个图标多次利用,这样就会使我们的APP变小。如果每种颜色都去做一套的话,不经费时费力,而且会使我们的APP变大。 ImageView有一…
Windows换行符转换为Linux格式
Windows换行符转换为Linux格式 下面介绍三种方法,选择哪一种看自己喜好,当然你也可以选择第x种,^_^。 (1)第一种使用VI: 使用VI普通模式打开文件,然后运行命令 "set ff=unix" 则可以将Wi…
将string类型、integer类型的集合List、List转换成string字符串
1、将string类型集合List<String>转换成string字符串方法 public static String listToString(List<String> stringList)…
Android-2020最全WebView适配,加载不出头像,软键盘覆盖内容,加载出现白板
2020最全WebView适配 这里推荐使用腾讯X5内核浏览,Tbs替代google的webview,不然适配各种机型,甚至有的低版本的安卓无论怎么配置都加载不出h5,canvas。而且腾讯x5省去了很多麻烦的配置,非常…
android commit规范
Commit规范 在团队开发过程中,如果大家Commit Message不统一或者写的不清晰,很难看出一次提交修改了哪些内容。对于codereview来说也很难作为参考。目前,社区有多种 Commit message 的…
Android App异常检测及处理
Android App常见的异常可分为三种:ANR,Crash及OOM。当异常发生时如何正确的获取日志定位问题非常重要。本文针对这三种异常分别给出了处理建议,并提供了一些日志收集框架及日志上传的思路。 ANR ANR(A…
Android7.0以上的App更新下载及进度显示
最近在编写app的升级功能,第一反应就是看看公司的旧项目里有没有相关代码,看看能不能抄过来直接用,结果当然是不行,一是由于需求跟以前有些不同,二是之前的项目可能比较老,没有对7.0进行适配,于是在看完了老的升级代码的基础…
Android APP切换系统语言
1.需求 三方APP实现点击切换语言功能(类似于系统Settings中点击语言自动切换) 2.实现 2.1 跳转到系统Settings的语言选择界面,实现功能 &nb…
修改ToolBar的标题、子标题字体大小和颜色,toolbar menu字体的大小和颜色以及注意事项
在 Android 5.0 开始推出一个 Material Design 风格的导航Toolbar 控件。由于Toolbar的可定制度高,所以已经逐步替代掉了ActionBar。可以自定义以下几种元素,实现不同风格的To…