自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 simcom工作记录

Shadow,电话:021-61165261委托存档证明复印件SHZ2一楼培训室希姆通信息技术(上海)有限公司 单位代码 74494314-0张立希姆通税务局地址天山路1827号上海闻泰电子科技有限公司上海市北京东路666号岳阳市教育局http://www.0730edu.cn/I201/FADV-BJ/957286/PE

2014-08-15 15:17:41 4914

转载 Processes and Threads[译]

http://www.cnblogs.com/xitang/archive/2011/09/24/2189460.html原文http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html 进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件

2013-08-02 16:19:27 912

转载 Unix编程艺术——Unix哲学

Unix编程艺术——Unix哲学http://blog.leezhong.com/reading/2010/12/21/the-art-of-unix-programming.html Unix编程艺术主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验。此文大致摘录了Unix的哲学。web程序员也应该看看此书,软件开发和web开发很多地方都是相通的。看完之后

2013-08-01 13:26:28 1093

转载 Android JNI知识简介

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/linweig/archive/2010/03/26/5417319.aspx Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程

2013-07-31 13:35:27 652

转载 shell变量set env export

http://blog.csdn.net/hdutigerkin/article/details/6679849一.shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量expo

2012-09-18 16:15:00 608

转载 如何在Linux下编译Windows版本的adb和fastboot

http://blog.csdn.net/codehat/article/details/5793009理论上,只要下一个windows版本的SDK,里面就自带了fastboot和adb工具。但我最近确实遇到了一个需要在linux下编译出windows版本的adb的问题,废话不多说,步骤如下:1. 执行:apt-get install mingw32

2012-08-16 16:39:30 1177

转载 android meta-data

//没找到出处;           android:resource="resource specification"           android:value="string" />这是该元素的基本结构.可以包含在 四个元素中。这个名字值是额外的任意的可以提供给父组件的数据。一个组件元素能够包含任意数量的meta-data子元素。它

2012-08-15 10:20:28 524

转载 Android中的Intent详细讲解

//转载,找不到出处;在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Inten

2012-08-14 14:43:05 495

原创 学习网址记录

linux共享内存http://baike.baidu.com/view/3025906.htmAndroid覆盖升级以及apk签名http://blog.sina.com.cn/s/blog_7005cd8b0100o52j.htmlAndroid权限之sharedUserId和签名http://www.blogjava.net/easywu/arch

2012-07-31 16:41:12 565

转载 (翻译)Android属性系统

http://my.unix-center.net/~Simon_fu/?p=957属性(property)系统对Android来说是一个重要的功能。他作为一个系统服务管理着系统的配置和状态,所有的这些系统配置和状态都是属性(property)。属性(property)是一对键/值(key/value)组合,键和值都是字符串类型。总体感觉属性系统非常像Windows的注册表的功能。Andr

2012-07-25 16:58:27 598

转载 Android bootanim

http://www.linuxidc.com/Linux/2011-02/32097.htmAndroid bootanim 进程启动:frameworks/base/libs/surfaceflinger/SurfaceFlinger.cppSurfaceFlinger::readyToRun()==> property_set("ctl.start", "bootan

2012-07-24 18:08:28 811

转载 java-串行化(serialization transient)

串行化(Serialization)是计算机科学中的一个概念,它是指将对象存储到介质(如文件、内存缓冲区等)中或是以二进制方式通过网络传输。之后可以通过反串行化从这些连续的字节(byte)数据重新构建一个与原始对象状态相同的对象,因此在特定情况下也可以说是得到一个副本,但并不是所有情况都这样http://www.blogjava.net/fhtdy2004/archive/2009/0

2012-07-12 17:49:51 938

转载 baidu百科-ioctl

函数名: ioctl   头文件:#include  功 能: 控制I/O设备 ,提供了一种获得设备信息和向设备发送控制参数的手段。用于向设备发控制和配置命令 ,有些命令需要控制参数,这些数据是不能用read / write 读写的,称为Out-of-band数据。也就是说,read / write 读写的数据是in-band数据,是I/O操作的主体,而ioctl 命令传送的是控制信息,其中的数据

2012-07-11 14:50:58 707

原创 JNI

//JNI实现多种多样;可以在extern里面实现,也可以在framework/base/media实现,还可以直接添加到framework/base/core/jni的runtime里;加到rumtime中后,可以随便在哪申明native,public和private都可以;其他的需要System.loadLibrary加载;JNI_OnLoad()也可有可无当Android的V

2012-06-29 16:39:44 635

原创 init signal解释

相关函数sigaction()会依参数signum指定的信号编号来设置该信号的处理函数。参数signum可以指定SIGKILL和SIGSTOP以外的所有信号。fcntl()用来操作文件描述符的一些特性。fcntl 不仅可以施加建议性锁,还可以施加强制锁。同时,fcntl还能对文件的某一记录进行上锁,也就是记录锁。socketpair就可以创建全双工管道,man socketpa

2012-06-28 16:29:10 1915

转载 Android系统init.rc分析

//总结:后面代码不太相同;//补充:另外一个函数queue_builtin_action来向init进程中的一个待执行action队列增加了一个名称等于“console_init”的action。这个action对应的执行函数为console_init_action,它就是用来显示第二个开机画面的。queue_builtin_action中也会执行action_add_queue_t

2012-06-26 16:32:36 15539 1

转载 dup和dup2

//总结:文章中几个表有点乱,例子还不错;添加#include后可以编译;相信大部分在Unix/Linux下编程的程序员手头上都有《Unix环境高级编程》(APUE)这本超级经典巨著。作者在该书中讲解dup/dup2之前曾经讲过“文件共享”,这对理解dup/dup2还是很有帮助的。这里做简单摘录以备在后面的分析中使用:(1) 每个进程在进程表中都有一个记录项,每个记录项中有一张

2012-06-26 15:11:14 874

原创 >/dev/null举例

#cat std.sh#!/bin/shecho “stdout”echo “stderr” >&2#/bin/sh std.sh 2>&1 > /dev/null (>之前默认为1)stderr#/bin/sh std.sh > /dev/null 2>&1  第一条命令的输出结果是stderr,因为stdout和stderr合并后一同重定向到/dev/n

2012-06-26 15:06:06 623

原创 Android kernel启动

简单学习下,kernel启动; boot.img包括boot header /kernel  /ramdisk /second stage (其中前3项是必须的,最后一项是可选的)mkbootimg.cramdisk.img在kernel启动过程中充当着第一阶段的文件系统,是一个CPIO格式打成的包。通俗上来讲他就是我们将生成的root目录,用CPIO方式进行了打包,然后在kernel

2012-06-25 18:06:59 3270 1

转载 module_init解析

像你写C程序需要包含C库的头文件那样,Linux内核编程也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:   #include #include #include 其中,init.h 定义了驱动的初始化和退出相关的函数,kernel.h 定义了经常用到的函数原型及宏定义,module.h 定义了内核模块相关的函数、变量及宏。

2012-06-25 14:19:15 5914

转载 drawable文件夹详解

QVGA使用ldpi,虽然有不同尺寸,但都是120dpi左右;HVGA同理;如下图;-finger    用于触摸屏的设备-hdpi    近似于240dpi的高级显示密度的屏幕-mdpi    近似于160dpi的中级显示密度的屏幕-ldpi    近似于120dpi的低级显示密度的屏幕-land    横屏显示-port    竖屏显示-lo

2012-06-14 16:25:36 31365 4

转载 Anroid中FAR定义指针

为了和以前的16位windows兼容。以前有far   指针和near指针之分。在DOS下(实模式)地址是分段的,每一段的长度为64K字节,刚好是16位(二进制的十六位)。near指针的长度是16位的,所以可指向的地址范围是64K字节,通常说near指针的寻址范围是64K。far指针的长度是32位,含有一个16位的基地址和16位的偏移量,将基地址乘以16后再与偏移量相加,(所

2012-06-11 17:23:40 689

转载 linux静态链接库与动态链接库的区别及动态库的创建(转)

一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函数库被成为静态库(static libaray),通常文件名为“libxxx.a”的形式

2012-06-07 11:18:01 480

转载 Android执行shell命令

一、方法/**  * 执行一个shell命令,并返回字符串值  *  * @param cmd  * 命令名称&参数组成的数组(例如:{"/system/bin/cat", "/proc/version"})  * @param workdirectory  * 命令执行路径(例如:"system/bin/")  * @return 执行结果组成的字符串  * @throws IOExcept

2012-06-01 10:38:29 835

原创 死机,内存问题

<!--@page {margin:2cm}p {margin-bottom:0.21cm}--><!--@page {margin:2cm}h3 {margin-top:0.46cm; margin-bottom:0.46cm; line-height:173%}h3.western {font-family:"DejaVu

2012-05-30 16:48:57 2030

转载 ln命令

为了免去每次都到目录去找你的应用程序,那么使用ln命令创建一个连接就是最最理想的做法:  ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,

2012-05-25 15:35:08 600

转载 chmod命令

chmod 4755 中,4就是 s的意思;chmod a+s test 相当于 chmod ug+s test(s 只对 user 和 group 有意义)chmod u+s test 后,test 就是一个 set-user-id 的命令chmod g+s test 后,test 就是一个 set-group-id 的命令假设有一个 set-uid 的命令 foo,它的

2012-05-23 15:44:09 1619

原创 Android编译顺序

引言:编译android时,第一个编译的是jsr305lib,一直很好奇,终于有时间分析下原因了;拷贝到本地,设置为不自动换行,阅读跟方便;第一部分:整体次序1 .PHONY: droidDEFAULT_GOAL := droid$(DEFAULT_GOAL):终极目标为droid;2.droid: droidcore dist_libraries3

2012-05-17 14:21:11 10913 4

原创 空指针 引起的死机

第一类:java中的 空指针随便在哪,用下空指针,在ddms log中都能打印出具体位置来,很好分析;界面上只是打印个异常提醒;第二类:native 中使用空指针---WebCoreFrameBridge.cpp文件LoadData函数pFrame = NULL;--add1.界面上没有提示,只是闪立下,回到之前操作界面;通过ddms观察,应用已经重启立;2.

2012-04-28 16:18:05 3694

转载 android bugreport. .

Get Log from Android Systemadb bugreport > bugreport.txtcopy bugreport to the current directory.bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得.步骤如下:1.adb shell 2.进入相关工具程式的

2012-04-23 14:37:07 19314

转载 dumpsys使用

Android has an interesting command called dumpsys  to dump some system information. Even described on adb manual  I think that some points should be reinforced. In order to get the complete status j

2012-04-23 11:16:29 1620

转载 Android 查看内存

导读:主要就是三种方法,一种是用Running services,还有第二种使用ActivityManager的getMemoryInfo(ActivityManager.MemoryInfo outInfo),还有第三种那就看下面怎么讲了。       方式一,Running services       通过手机上Running services的Activity查看,可以通过Se

2012-04-19 09:58:45 966

转载 Monkey Test

转载http://www.cnblogs.com/wfh1988/archive/2010/11/16/1878224.html一、为什么要用Monkey 测试?   简单在说就是象猴子一样乱点,为了测试软件的稳定性,健壮性。号称最快速有效的方法。有时候运行相同系列的测试,即使是复杂的测试,但是以相同的顺序和路径,即使一遍又一遍地运行也很少机会能发现内存和资源使用的bug。而此时猴子就

2012-03-21 18:53:09 2482

原创 Android 启动

1.       bootloadercode \bootable\bootloader开机log;各种组合键进入不同模式(recovery模式,加载recovery.img和基本文件系统;fastboot模式,可以烧写,不加载);以及加载boot.img(包含kernel,文件系统等); 2.       Kernel         Code Kernel\*

2012-03-19 15:04:11 2350

原创 刚到一个手机公司,与世隔绝,只能通过博客窥伺外面了。。。。

 

2007-11-05 11:57:00 1391 5

空空如也

空空如也

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

TA关注的人

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