- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 Android Low Memory Killer
在Android中,即使当用户退出应用程序之后,应用程序的进程也还是存在于系统中,这样是为了方便程序的再次启动,但是这样的话,随着打开的程序数量的增加,系统的内存会变得不足,就需要杀掉一部分进程以释放内存空间。至于是否需要杀死一些进程和哪些进程需要被杀死,是通过Low Memory Killer机制来进行判定的。 Android的Low Memory Killer基于Linux的OOM机制,在L...
2018-03-12 11:28:30
315
原创 android APK应用层到kernel层功能接口调用实现总结
android APK应用层到kernel层功能接口调用实现总结一.问题现象及背景:客户有个需求需要在上层apk中控制手机上的VMIC、SPK、RAY_LED、OTG、SWITCH、PTT_SWITCH、PTT_PD、BULE_LED、KEYPAD_LED等按键、音频、镭射、OTG、灯的功能切换。其中部分功能是该手机上新增的功能,android原生系统上没有提供相关的接口,因此需要在原生系统框架上...
2018-03-10 18:22:10
2442
2
原创 实现FM在无耳机插入时退出后有弹出框提示及其样式
1. 背景客户对FM在无耳机插入的状态下,有其特定需求。原生FM退出机制是在无耳机插入的状态下时,点击FM图标进入后,会有一个确定提示弹出框,提示用户需要插入耳机才可使用FM,当用户点击确定按钮后,FM将会退出!然后现在客户的需求是在无耳机插入的状态下,点击FM图标后,FM会立即退出,然后会弹出带图片和文字的Toast提示出来。下文将详细分析此需求的实现。2. 原因分析 &
2014-11-17 14:13:15
694
原创 悬浮视频播放器实现
1. 背景:我们都知道,Android手机的原生视频播放器并没有悬浮功能,也就是说当用户看视频时,就不能有其他方面的操作,例如看短信、看网页等打开其他应用。如果我们的手机能让用户一边看视频,一边对手机进行其他方面操作,对用户来说是非常不错的体验,这样能提高我们手机的竞争力!同时我们的一些客户也有这方面的需求,因此我们有必要实现悬浮视频播放器这功能。2. 核心知识点归纳:1)
2014-11-17 13:55:10
5094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人