- 博客(10)
- 资源 (7)
- 收藏
- 关注
转载 Android系统init.rc分析
在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本.(1)android启动文件系统后调用的第一个应用程序是/init,此文件的很重要的内容是解析了init.rc和init.xxx.rc两个配置
2016-12-19 16:54:48 259
转载 Eclipse CDT 标准库头文件设置
Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。 在终端下查看C 库文件到路径:$ echo "int main() { return 0; }" > a1.c$ gcc -v a1.c#include "..." 搜索从这里开
2016-12-19 13:25:55 1724
转载 android 编译
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:# /etc/profile# System wide environment and startup programs, for login setup# Functions and al
2016-12-17 13:35:36 627
转载 Android之 看“马达”如何贯通Android系统 (从硬件设计 --> 驱动 --> HAL --> JNI --> Framework --> Application)
在Android 2.3(Gingerbread) 系统的时候,我写过一篇关于“Android 震动马达系统“的文章,当时的Linux内核还是2.6版本的。写那篇文章的目的,是想彻底的了解从硬件到驱动,再到应用的运作流程。完成了之后,文章一直仍在草稿箱里面没发表;今天看到,决定整理一下,重新发表。目的是想和大家分享自己对Android系统的一点认识:以马达为代表,来考究“Android是如何一步步
2016-12-16 13:24:43 455
原创 Android native log输出为kernel log方法
1:包含kernel log对应用户空间头文件#include 2:#define KPOC_LOGI(x...) do { KLOG_ERROR("client", x); } while (0)#define KPOC_LOGE(x...) do { KLOG_WARNING("client", x); } while (0)#define KPOC_LOGD(x...) do
2016-12-15 16:29:26 1950
转载 Audio 类图调用关系
一、Audio 类继承关系:二、音频设备操作函数调用关系 三、Audio 策略管理调用 四、 音频输入输出设备打开调用关系五、 AudioFlinger 类图关系 六、 AudioTrack 与 AudioFlinger交互的主要数据结构及buffer使用
2016-12-14 19:33:37 1265
转载 Android应用崩溃(Crash)日志报告
我们在开发应用的过程中不可避免的会遇到各种Crash,今天分享一下如何姿势正确的处理这些Crash来提高我们的开发效率。对于应用的Crash处理分为测试环境和生产环境。1、测试环境在开发过程中为了方便快速定位崩溃所发生的代码,要求我们能在崩溃的同时将日志打印出来,最好以直观的界面显示。这里推荐大家一个开源项目:CustomActivityOnCrashgithub地址:ht
2016-12-12 15:03:26 4816
转载 android 中处理崩溃异常并重启程序
有时候由于测试不充分或者程序潜在的问题而导致程序异常崩溃,这个是令人无法接受的,在Android中怎样捕获程序的异常崩溃,然后进行一些必要的处理或重新启动应用这个问题困恼了我很久,今天终于解决了该问题,写篇文章记录一下。首先捕获程序崩溃的异常就必须了解一下Java中UncaughtExceptionHandler这个接口,android沿用了此接口,在android API中:
2016-12-12 14:51:14 420
转载 FindBugs插件的安装与使用
FindBugs插件的安装与使用博客分类: myeclipse插件FindBugs插件的安装与使用FindBugs插件 1 什么是FindBugsFindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序
2016-12-06 17:06:45 335
原创 C++相关
1:拷贝构造函数 比如 A(A& a) 函数参数必须为引用的原因是如果是传值,参数的传递也是有拷贝的动作调用的就是拷贝构造函数。这样会发生调用死循环发生堆栈OVERFLOW。其实也可以传递对象指针,这样传递参数拷贝的是地址不会发生循环调用。采用引用原因是传递引用效率比指针高不用拷贝。2:当你不想让对象在堆栈上创建只能堆上同时保持能够被继承时,可以把析构函数设为保护的。对于prote
2016-12-05 13:36:27 359
fastdfs100-libfastcommon-master.rar
2020-08-02
linyanx-memory-pool-master.rar
2020-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人