![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓
文章平均质量分 87
kaf_ka
这个作者很懒,什么都没留下…
展开
-
android准备
1、生命周期 onCreate:在首次创建 Activity 时调用。系统向此方法传递一个 Bundle 对象,其中包含 Activity 的上一状态,不过前提是捕获了该状态,而后会调用onStart方法。(可以在此方法中执行所有正常的静态设置 ,比如:创建视图、将数据绑定到列表等等。) onStart:在 Activity 即将对用户可见之前调用。而后如果Activity转入了前台就会调用onResume方法。 如果此时直接屏幕熄灭或者用户按下home键则会直接调用onStop方法,当然这种情况比较极端原创 2021-08-19 23:17:57 · 154 阅读 · 1 评论 -
android一些布局修改整理
当图片资源质量较高,宽高也较大,而属性又设置为wrap_content时,图片的质量较高,所以高度也偏高,用android:adjustViewBounds="true"即可原创 2020-06-10 17:03:04 · 392 阅读 · 0 评论 -
安卓整理
做Android久了,就会踩很多坑,被坑的多了就有经验了,闲暇之余整理了部分,现挑选一些重要或者偏门的“小”经验做个记录。 查看SQLite日志 adbshellsetproplog.tag.SQLiteLogV adbshellsetproplog.tag.SQLiteStatementsV 因为实现里用了Log.isLoggable(TAG, Log.VERBOSE)做了判断,LessCode的LogLess中也参考了这种机制:LogLess。 使用这种方法就可以在Release版...原创 2020-06-02 16:24:26 · 151 阅读 · 0 评论 -
SystemClock使用积累
首先TextClock继承至TextView 设置时间格式: timeClock.setFormat12Hour("yyyy-MM-dd hh:mm:ss, EEEE"); timeClock.setFormat12Hour("yyyy-MM-dd hh:mm:ss"); timeClock.setFormat24Hour("HH:mm"); timeClock.setFormat12Hour...原创 2020-03-16 18:11:48 · 559 阅读 · 0 评论 -
安卓学习题
在普通activity弹框dialog,activity的onPause方法会被调用吗? activity a中给dialog视图设置事件,再启动一个a,activity生命周期如何? 答:第一种情况,什么都不会发生。 因为dialog依附于activity, 并没有被遮挡 第二种情况: 前一个activity会调用o...原创 2019-12-26 19:05:02 · 86 阅读 · 0 评论 -
Lottie动画记录
Lottie json文件本来是一大坨代码,按ctrl+a全选,再ctrl+alt+l进行格式化 这个是从别人的文章里看的: { "v": "4.6.8", //所用Bodymovin插件的版本 "fr": 25, //合成的帧数 "ip": 0, //不明参数 "op": 100, //不明参数 "w": 300, //合成的宽度 "h": 500, //合成的高度 "nm": "Com...原创 2019-09-24 11:23:02 · 187 阅读 · 0 评论 -
关于锁屏的一些小记录
mdeviceInterActive 当前是否亮屏 KeyguardPinView实际上是密码解锁页面,实现并注册了KeyguardPasswordView的回调。每次输完密码调用父类veryfyPasswordAndUnlock检查并解锁 ...原创 2019-09-12 11:08:37 · 235 阅读 · 0 评论 -
安卓paint相关细节
getTextBounds获取显示字符串的显示范围 void getTextBounds (String text, int start, int end, Rect bounds) start为起始索引、end为字数,bounds为范围,可用bounds.left - bounds.lef...原创 2019-09-07 16:29:07 · 260 阅读 · 0 评论 -
ps -e -Z|grep
ps -e -Z|grep app关键字 查看app的签名原创 2019-07-12 16:24:24 · 285 阅读 · 0 评论 -
android:sharedUserId="android.uid.system"属性
外部开发的app需要增加android:sharedUserId="android.uid.system"属性,同时签上系统签名放在priv-app下,就可以写这个数据库字段了。这样就可以操作系统api 用mm编译应该也可以 ...原创 2019-07-12 16:21:25 · 1014 阅读 · 0 评论