- 博客(31)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Service超详细解析
一、service是什么?二、如何使用service三、startService的启动流程四、onStartCommand的返回值五、stopService流程六、bindService的启动和结束流程七、后台service和前台service八、IntentService九、service拓展一、service是什么service是一个可以在后台执行...
2017-03-14 14:35:02
4238
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android Activity启动流程
如何启动activity1. startActivity。在桌面点击应用图标或者通过intent来启动activity都是这种方式2. startActivityForResult。3. startActivityFromRecent。当退出应用后再从最近应用列表中启动appstartActivity后的一些疑问1. startActivity的执行流程,运行的架构?...
2016-11-15 10:22:39
1225
原创 Flutter踩坑
1. 找不到logcatAndroid Studio 的 Flutter 项目没有Logcat 面板问题,特此记录_小明的爱好的博客-CSDN博客_androidstudio底部没logcat2. Error connecting to the service protocol: failed to connect to http://127.0.0.1:58931/OPpPpaXH3Wc=/...
2022-05-26 17:25:57
2613
原创 Linux驱动LCD driver学习总结
这篇文章写于13年11月,这里仅记录一下曾经涉猎了这方面的知识,可能对以后的一些知识了解有所帮助关于platform总线模型,可以参考之前的一篇文章Linux驱动Platform总线模型,这对frameBuffer的驱动注册可能有所帮助一、LCD硬件框架二、LCD软件框架三、LCD初始化流程四、LCD on与off的流程五、LC...
2020-01-03 19:17:54
6555
3
原创 EOS源码编译与私有链搭建(ubuntu)
1、下载源码git clonehttps://github.com/EOSIO/eos--recursive由于EOS包含了一些子模块(源码libraries目录下的一些模块),所以指定了--recursive选项2、运行eos/scripts目录下的eosio_build.sh进行编译./eosio_build.sh由于编译过程会出现一些编译错误,先对eosio...
2019-05-09 18:43:09
978
1
原创 C语言复杂声明
关于复杂声明,网上最多下面这种问法:用变量a给出下面的定义a) 一个整型数(An integer)b)一个指向整型数的指针( A pointer to an integer)c)一个指向指针的的指针,它指向的指针是指向一个整型数( A pointer to a pointer to an intege)rd)一个有10个整型数的数组( An array of 10 int...
2019-04-21 06:57:25
475
原创 Android Studio开发NDK JNI
1. Android studio创建Android工程2. 项目右键 -> open module setting -> Install NDK3. 设置NDK的环境变量4. 创建调用Native的类import android.util.Log;public class NativeInterface { static { System.loadLi
2017-05-13 11:29:49
497
原创 Android 8.0后台执行限制
Android O对应用在后台运行时可以执行的操作施加了限制,称为后台执行限制(Background Execution Limits),这可以大大减少应用的内存使用和耗电量,提高用户体验。后台执行限制分为两个部分:后台服务限制(Background Service Limitations)、广播限制(BroadcastLimitations)。后台服务限制如何才算是后台应
2017-05-08 14:12:35
29308
2
原创 Android 6.0运行时权限
权限分为普通权限和危险权限。对于普通权限,系统会自动授权,并且用户不能撤销权限。对于危险权限,需要用户授权,Android5.1及以下平台,用户在安装app的时候进行授权,在Android6.0及以上平台,用户在运行app的时候进行授权。所有权限都必须在manifest文件中进行声明。普通权限:危险权限:
2017-01-18 09:28:09
356
原创 event-log-tags
文件位于/system/etc/event-log-tags用于EventLog.writeEvent(),常见于event log,分析一些event log时需要知道log的一些意义,记录下来。42 answer (to life the universe etc|3)314 pi1003 auditd (avc|3)1004 logd (dropped|3)1
2017-01-17 16:30:30
3280
1
原创 Android学习之内存泄露
本人从事三星email app的开发维护工作,email composer这个activity在各个版本中都有多多少少的内存泄露发生,测试部门报了很多问题,希望写这篇文章来记录一下一些查找和解决内存泄露问题的方法技巧,希望能更深入理解内存泄露的相关原理,也方便以后的工作。
2016-03-23 19:41:58
603
原创 Android版本和API Level
工作中经常遇到Android版本是哪个API Level,老是记不住,所以写此文,方便查询。具体参考android源码文件 build.java,这个文件记录了Android版本和API Level的对应关系Android版本和API LevelPlatform VersionAPI LevelVersion Code备注Androi
2016-02-23 23:20:58
1324
原创 Android一些经验技巧
以下所有内容都是平时遇到过的问题和总结的经验,记录自己踩过的坑,以免再一次踩坑!1、启动activity可以搜索ActivityManager: Start的log2、输出某处的调用栈的log,log.e("csf info", "csf info", new Exception());3、要查看安装在手机的apk用了什么分辨率的资源,连上adb后可在文件系统中看/system/...
2016-01-13 20:09:21
1432
原创 Android学习之AsyncTask和AsyncTaskLoader
根据安卓源码对比AsyncTask与AsyncTaskLoader的不同点
2016-01-08 20:37:19
1843
1
集成运放应用技巧
2011-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人