自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何获知DLL中函数的参数

如何获知DLL中函数的参数--转贴自CSDN(BCB)       这篇文章是转贴的,不要问我具体的实现方法。 可以通过反汇编来知道接口函数的参数,建议使用W32DSM来分析,也可以直接使用VC来分析,就是麻烦一点。 现在使用W32DSM来具体说明: 1。先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。 它可以直接定位到该函数。 

2013-07-19 14:17:24 1478

原创 通过修改system/build.prop文件来给自定义个性化手机

分享一下:通过修改system\build.prop这个文件,可以做很多事,下面是详解,同时请有心得的高手补充# begin build properties?0?2(开始设置系统性能)# autogenerated by buildinfo.sh?0?2(通过设置形成系统信息)ro.build.id=GRI40 (版本ID)ro.build.display.id=GRJ2...

2012-07-30 16:11:36 427

原创 Source Insight设置

1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行 llllllllll MMMMMMMMMM ...

2012-06-20 16:19:54 451

原创 Linux命令 Linux后台运行命令大全

Linux后台运行命令最简的就是使用快捷键来完成,但是还是会有些其他的Linux后台运行命令例如cron和crontab这两个命令,这两个命令可以设置一些定时的任务,涉及进程调度,这里加以详细介绍。cron and crontabc r o n是系统主要的调度进程,可以在无需人工干预的情况下运行作业。c r o n t a b命令允许用户提交、编辑或删除相应的作业。每一个用户都可以...

2012-06-11 12:36:55 216

原创 LINUX任务(jobs)详解 (转)

LINUX任务(jobs)详解在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出root的。输入命令:exit终端显示:There are stopped jobs.解决方法:方法一、输入命令:jobs终端显示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/ip...

2012-06-11 12:35:56 139

原创 BroadcastReceiver的区别细究

[b]1.android有序广播和无序广播的区别[/b]BroadcastReceiver所对应的广播分两类:普通广播和有序广播。普通广播通过Context.sendBroadcast()方法来发送。它是完全异步的。所有的receivers接收器的执行顺序不确定。 因此,所有的receivers接收器接收broadcast的顺序不确定。这种方式效率更高。但是B...

2012-05-25 16:26:29 282

原创 Linux TCP/IP

所有的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是它们的含义:1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲3. /proc/sys/net/ipv4/tcp_timestamps...

2012-04-13 15:10:47 107

原创 Android系统属性SystemProperties分析

Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:1.bionic/libc/include/sys/_system_properties.h 1. #define PROP_SERVICE_NAME "property_service" 2. #define PROP_PATH_RAMDISK_D...

2012-04-12 15:54:55 121

原创 System Server 分析

SystemServer 是 Android Java 层的系统服务模块,这个模块主要功能就是管理供 Android 应用开发的 system service.一.SystemServer 类是如何启动的让我们从 Android 的启动过程看起,查看 init.rc 文件,就会发现下面这一行service zygote /system/bin/app_process -Xzygote ...

2012-04-09 15:48:48 215

原创 DHCP之简要分析

DHCP之简要分析DHCP客户端从DHCP服务器动态获取IP地址,主要通过四个阶段进行:(1) 发现阶段,即DHCP客户端寻找DHCP服务器的阶段。客户端以广播方式发送DHCP-DISCOVER报文。(2) 提供阶段,即DHCP服务器提供IP地址的阶段。DHCP服务器接收到客户端的DHCP-DISCOVER报文后,根据IP地址分配的优先次序选出一个I...

2012-04-07 11:41:02 255

原创 mkimage使用详解(转载)

uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么root@Glym:/...

2012-04-06 13:18:42 123

原创 在init.rc文件里加载的服务

1、sh服务2、adbd 服务3、servicemanager4、vold5、nexus6、zygote7、mediaserver8、bootanimation9、dbus10、installd11、keystore 1、sh服务service console /system/bin/shconsolesh服务是控制台服务,其实它是从Ne...

2012-03-30 14:57:00 589

原创 Android启动脚本init.rc

Android启动脚本init.rc  在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:  Commands:命令  Actions: 动作  Triggers:触发条件 ...

2012-03-30 13:48:23 225

原创 Java开源工具:网站开发工具清单

美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。  他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。  在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事。  但是不可否认的...

2012-02-29 08:40:02 92

原创 Android定制出厂默认输入法

方法一:\frameworks\base\packages\SettingsProvider\res\values\defaults.xml\frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java设置默认输入法为google拼音\framew...

2012-02-23 13:36:50 192

原创 String.format()

DK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用的...

2012-01-18 11:18:24 168

原创 Android是怎样调用硬件加速的?

Android是怎样调用硬件加速的[描述]如果处理器只有2D硬件加速而没有3D硬件加速,则可以利用opengl中的libagl,实现封装在libagl里的copybit,因为相对3D API来说,这个模块的封装google基本是做好的,只要去实现一个copybit HAL即可;如果处理器2D/3D硬件加速均有,那么可以丢开 copybit,去实现openGL ES2D/...

2012-01-05 14:04:00 123

原创 从Alarm看Android上层UI到内核代码的流程分析

Alarm 调用流程,alarm的流程实现了从上层应用一直到下面driver的调用流程,下面简单阐述:AlarmManager里的闹铃类型: public static final int RTC_WAKEUP = 0;//当系统进入睡眠状态时,这种类型闹铃会唤醒系统,该闹铃所用时间是绝对时间,是UTC时间public static final int RTC = 1;...

2011-12-29 15:29:40 146

原创 Android NDK 下的宽字符编码转换及icu库的使用

原贴http://topic.csdn.net/u/20101022/16/1b2e0cec-b9d2-42ea-8d9c-4f1bb8320a54.html?r=70149216 ,看过并动手实现,记录下来以备再用。 如果是在java层,有String类可以很好的转换各种编码,在ndk下面就没有现成的公开的工具,不过可以用icu4c。 ICU4C 是IBM的国际化开发...

2011-12-28 16:14:07 134

原创 Android中文联系人排序及检索补丁的原理(090819更新)

原文转自孙志岗老师Sunner的博客:http://blog.sunner.cn/2009/04/android_pinyin_sorting/文章写的是针对Android1.0, 1.1及1.5(Cupcake)版本的。新版本亦基本相同,只要稍微解决一下编译问题就可以了。在这里感谢一下Sunner老师,你真强大! ======================= S...

2011-12-28 16:10:19 110

原创 build/envsetup.sh简记

build/envsetup.sh简记 内容提要文档简要整理Android的build/envsetup.sh中的命令。以供备忘和参考。声明仅限学习交流,禁止商业用途。转载需注明出处。 1. build/envsetup.shbuild/envsetup.sh提供了几个有用的shell命令,使用$. build/envsetup.sh可以引入到shell环...

2011-12-27 14:29:34 127

原创 awk命令详解

AWK介绍0.awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk。1.awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。2.三种方式调用awk1) awk [opion] 'awk_script' input_file1 [input_file2 ...]...

2011-12-12 11:39:09 115

原创 生成release版本的Android係統

轉自 http://blog.csdn.net/chen_chun_guang/archive/2011/04/15/6325833.aspx網上Android數字簽名大多是與Android APK相關,而介紹Android係統簽名的方法卻不多。正巧前段時間幫別人做CTS 認證,需要用到給Android係統簽名。為什麼需要給Android係統簽個名才能進行CTS認證呢?原來我們通過...

2011-12-12 10:28:47 165

原创 关于SignApk相关

1.signapk.jar执行方式java -jar signapk.jar xxx.x509.pem xxx.pk8 xxxxx.apk xxxxx-signed.apk (xxx是证书名,xxxxx是所签apk的名字)2.相关文件路径编译后的JAR包位置 android\out\host\linux-x86\framework\signapk.jar证书文件位置 andr...

2011-12-09 14:39:52 126

原创 Android系统在超级终端下必会的命令大全(adb shell命令大全)

1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称...

2011-12-01 12:39:28 673

原创 java runtime.exec()相关

那就首先说点Runtime类吧,他是一个与JVM运行时环境有关的类,这个类是Singleton的。我说几个自己觉得重要的地方。1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时调用时都要用到getRuntime方法。3、...

2011-12-01 12:35:00 95

原创 FileInputStream/FileOutputStream的应用

这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象);本地文件读写编程的基本过程为:① 生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);② 调用FileInputStream或FileOutputS...

2011-11-30 12:27:45 74

原创 Linux C 创建目录函数mkdir相关

I.Linux C 创建目录函数mkdir的mode设置问题函数原型:#include int mkdir(const char *path, mode_t mode);参数:path是目录名mode是目录权限返回值:返回0 表示成功, 返回 -1表示错误,并且会设置errno值。mode模式位:mode 表示新目录的...

2011-11-28 14:56:46 1642

原创 Linux下的C编程实战之文件系统编程

1.Linux文件系统  Linux支持多种文件系统,如ext、ext2、minix、iso9660、msdos、fat、vfat、nfs等。在这些具体文件系统的上层,Linux提供了虚拟文件系统(VFS)来统一它们的行为,虚拟文件系统为不同的文件系统与内核的通信提供了一致的接口。linux下的c语言开发  在Linux平台下对文件编程可以使用两类函数:(1)Linux操作...

2011-11-28 14:00:10 77

原创 基本IO函数的使用(open,write,read)(一)

首先感谢作者的工作,谢谢了,转到这里都是我需要过的=>#include =>/usr/include/bits/fcntl.h ,里面有/* open/fcntl - O_SYNC is only implemented on blocks devices and on files located on an ext2 file system */#define O_...

2011-11-28 13:44:50 182

原创 Android读写文件

一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res = ""; try{ InputStream in = getResources().openRawResource(R.raw.bbi); //在\Test\res\raw\bbi.txt, int length = in.availa...

2011-11-18 12:12:52 58

原创 ASCII Characters 对照表

asc码对照表------------------------------------------------------------- ASCII Characters Dec Hex Char ...

2011-11-09 09:36:26 1745

原创 Android输入事件流程中的EventHub分析及源码演示

Android2.3的输入事件流程与以前版本有了较大的不同,这里做一下详细的分析,最后我把自己分析时用的演示代码放在了这里:http://code.google.com/p/flying-on-android/下面的分析都是基于这些源码的,大家可以下载下来一边看源码一边看文档。源码里只要关注FlyingEvent这个类就可以了。如果只想看一下演示结果,可以直接把包里的flying放...

2011-11-03 19:58:22 85

原创 svn还原恢复

1.对文件和目录的修改还原svn revert PATH...描述恢复所有对文件和目录的修改,并且解决所有的冲突状态。svn revert不会只是恢复工作拷贝中一个项目的内容,也包括了对属性修改的恢复。最终,你可以使用它来取消所有已经做过的预定操作(例如,文件预定要添加或删除可以“恢复”)。例子丢弃对一个文件的修改:$ svn revert foo.cRever...

2011-10-21 11:19:17 987

原创 linux下查看内存使用情况

在Linux下查看内存我们一般用free命令:[root@scs-2 tmp]# free total used free shared buffers cachedMem: 3266180 3250004 16176 0 110652 2668236-...

2011-10-18 17:52:24 84

原创 android 镜像制作方法

一:update.zip包的制作 1:新建一个目标,在此目录下准备好需要的文件,如system目录文件、boot.img、recovery.img等. mkdir testupdate cp system/ testupdate/ -tf 注:如果文件是system.img镜像可以用unyaffs解压出来得到system 2:用make-upda...

2011-08-29 16:30:57 380

原创 Eclipse下android相关设置

svn_externals:src/org/bouncycastle ####/android/external/bouncycastle/src...

2011-08-24 16:52:41 92

原创 linux/Unix环境下的make和makefile详解

无论是在linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键...

2011-08-24 14:35:54 101

原创 envsetup.sh脚本分析

build/envsetup.sh脚本分析在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用脚本 envsetup.sh 里面定义了一些函数:function help()function get_abs_build_var()function get_build_var()function check_p...

2011-08-24 14:19:37 197

原创 android 中使用socket使native和framework通信

一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自由通信,具体实现如下:android中使用jni对linux中的socket进行了封装。使用起来十分的方便。...

2011-08-24 11:57:52 95

Linux C 函数

Linux C 函数 Linux C 函数

2013-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除