- 博客(17)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 Android应用保活策略
在Android开发中,应用的“保活”是指确保你的应用在系统资源紧张时或者因为后台运行限制而不会被杀死。随着Android系统的更新,尤其是Android 8.0(Oreo)之后,Google对后台应用的限制变得更加严格。因此,之前的保活策略随着系统的更新而失效。随着应用功能的丰富,很多场景又需要应用后台“保活”,因此Google又推出了前台服务,需要应用给出合理使用场景即可。然而前台服务的推出真的可以做到应用后台“保活”吗?
2024-11-13 14:42:45
604
转载 Java位运算符
(1)移位运算符适用类型有byte、short、char、int、long(2)对低于int型的操作数将先自动转换为int型再移位。(3)对于int型整数移位a>>b,系统先将b对32取模,得到的结果才是真正移位的位数。例如:a>>33和a>>1结果是一样的,a>>32的结果还是a原来的数字。(4)对于long型整数移位时a>>b ,则是先将移位位数b对64取模。移位不会改变变量本身的值。如a>>1;在一行语句中单独存在,毫无意义。
2023-05-15 15:40:39
180
原创 Android volatile、synchronized和Lock扩展介绍使用
Lock是java.util.concurrent.locks包下的接口,Lock提供了的方法与语句可更广泛的锁定操作。相对于synchronized与volatile两个java关键字而言Lock使用起来更灵活,提供了许多api可以让开发者更好的去控制加锁和释放锁操作等等。lock() 获取锁,若是当前锁为不可用状态,则一直等待,线程休眠,直到获取到锁为止。
2023-05-15 11:28:40
1359
原创 Android之SQLite
一、介绍 SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite 源代码不受版权限制。二、使用 1、创建首先SqliteHelper继承SQLiteOpenHelper重写onCreate与onUpgrade方法。其中onCreate是用来创建数据库表的,onUpgrade是用来更新数据库表与数据库表字段,Sqli...
2021-09-27 18:23:57
435
原创 Android屏幕适配之Autosize
Autosize今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案。AutoSize使用比较简单使用,代码改动代价小,容易上手。文章主要是我这边自身的使用总结,写的比较简单,使用是主要以参考为主,具体的需要结合使用者自身需求而定,也可以参考官方文档。
2021-09-23 11:29:58
9214
原创 CC架构(组件化开发架构)
前一段时间在微信公众号看到组件化开发架构,就去小小的了解了一下,也弄了一个demo练练手,demo下载地址:https://download.youkuaiyun.com/download/duanchuanzhi/10620119工作突然有点小忙对CC的学习总结就一而再再而三的向后拖,今天终于抽出来时间总结一下我的学习,废话不多说,下面开就是我对CC的初步使用。还是老规矩,集成一个新的东西首先是集成...
2018-08-22 16:25:04
5310
原创 Android 官方屏幕适配之ScreenMatch
Android ScreenMatch屏幕适配是一种简单适用的适配方式,是由Android官方推出的适配方法。废话不多说直接上干活: 1.首先下载安装ScreenMatch插件,Ctrl+Alt+S打开Plugins2.下载dimens.xml并存放在values目录下dimens.xml下载地址:https://download.youkuaiyun.com/downloa...
2018-07-16 15:34:32
17140
6
原创 Android获取Mac地址-适配所有版本
转载地址:https://blog.youkuaiyun.com/chaozhung_no_l/article/details/78329371DEMO下载地址:https://download.youkuaiyun.com/download/duanchuanzhi/10530037最近由于项目需要MAC地址的记录,搞了一个通用的适配类,目前经过测试可以适配Android所有版本,我测试过的设备系统Androi...
2018-07-09 11:17:56
4018
8
原创 初学Kotlin之Android
第一次写博客,不足之处,敬请谅解。喷子勿看Kotlin自从2017Google Android团队宣布成Android的第三官方编辑语言,相信大家多多少少的都有去对Kotlin做了进一步的了解,我在这里就不多说了。下面不说废话了直接上代码 :override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedIn...
2018-06-29 16:44:06
338
Android图表Hellocharts开源框架
2023-05-15
Android FTP服务
2022-06-09
Android Kotlin学习简单使用Demo
2018-06-29
android OTA相关资料
2017-01-03
while循环为什么跳出了还会再运行一次 新人求知道
2016-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人