- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 android目录重新挂载
mount -o rw -o remount /dev/block/actb / (重新挂根目录)mount -o remount /dev/block/mtdblock2 /system (重新挂载/system)
2012-01-13 14:50:57
3288
原创 学习
android: http://mycoding.iteye.com/category/120481?page=2&show_full=true http://l12052124.iteye.com/blog/monthblog/2010-08?page=2&show_full=truehttp://linux.linuxidc.com/
2011-12-27 20:02:16
391
转载 android学习笔记
http://blog.csdn.net/yao_guet/article/category/750118 1.长点击控件菜单,即我们常说的右键菜单,不过好像ContextMenu不支持ICON的,所以即使在源码里面可以使用setIcon函数,但是还是不会有效果的。。。一般有下面三个步骤:// 通常在onCreate函数中注册一个控件,btn为需要弹出ContextMenu的控
2011-11-29 16:16:28
508
转载 android中application 关于全局变量
android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、provider、broadcast和service。但其实android中的application也有着它自身的用处。 打开manifest文件,会看到有一个application配置标签,这就是有关application的使用了。那究竟application
2011-11-01 10:31:02
360
转载 AndroidManifest.xml详尽解析(转)
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和In
2011-10-28 10:59:35
521
转载 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
2011-08-19 15:20:42
277
转载 Android调用系统程序
1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchStri
2011-08-19 14:48:12
401
原创 linux0.11
源码:ftp://ftp.kernel.org/pub/linux/kernel/Historic/old-versions/
2011-07-29 09:34:22
353
转载 Android 线程通信
在主activity中定一个Handler的成员,然后实现handlemassage函数,创建线程后在runable的run函数里new一个message,然后指定message对象的what成员,这个是指定message的一个id,然后在run中调用Handler的成员,使用其
2011-07-21 15:24:51
351
转载 Android 常用代码集合
1 调用浏览器 载入某网址view plaincopy to clipboardprint?Uri uri = Uri.parse("http://www.baidu.com"); Intent it = new Intent(Intent.ACTION_VIE
2011-07-21 15:22:35
455
转载 C内存重叠问题,memcpy,memmov,strcpy
一直熟悉的strcpy以及memcpy等内存拷贝函数。到今天才知道一个新的名词“内存重叠”。所谓内存重叠个人理解就是拷贝的目的地址在源地址范围内。 内存重叠的环境:#include #include #include int main(){ c
2011-07-05 14:51:01
2961
转载 c常用函数实现
;*************************************************************************************************************** ; strlen re
2011-07-05 14:06:27
2740
原创 养身
每天拿5颗大枣掰碎,三粒干桂圆(去壳),一小把枸杞(十几颗)。用这些泡水喝这个是看的别人blog里面的,说是适合体寒的人;体寒:手心是白色,周围是红色
2011-06-23 11:55:00
360
转载 GNU C中的零长度数组
在标准C和C++中,长度为0的数组是被禁止使用的。不过在GNU C中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特性是不可移植的,所以,如果你致力于编写可移植,或者是稍稍需要跨平台的代码,这些Trick最好还是收起来的好。 在GNU的指南中,它是如此写道:
2011-06-21 14:04:00
437
转载 const
const int * const pint; //一个const指针,指向一个const成员 const int * pint; //一个非const指针, 指向一个const成员 int *pint; //一个非const指针,指向一个非const成员 int * const pint; //一个const指针,指向一个非const成员 int con
2011-06-13 19:24:00
376
转载 gdb命令
1. gdb 的命令很多, gdb 把之分成许多个种类。 (gdb) help List of classes of commands: aliases -- Aliases of other commands breakpoints -- Making program stop at certain poin
2011-06-13 18:33:00
678
转载 Android 使用 ALSA
android 系统中带有了对alsa的支持,但在默认的情况下并不被下载和编译。可以通过下面步骤在android中使用alsa.1、 使用git 获取到下面三个alsa 相关的包,并放在对应的位置。 git clone git://android.git.kernel.org/platform/external/alsa-lib.git git clone git://andro
2011-06-09 16:48:00
1795
转载 shell answer
1 echo -e "Input your operate system:/c" 2 read answer; 3 4 function func 5 { 6 echo "Function start>>>>>>" 7 if [ "$answer" != "`uname`" ] 8 then
2011-06-08 10:57:00
540
转载 设备模型
内核通常用kobject 结构将各个对象连接起来组成一个分层的结构体系。 parent 是指向另外一个kobject 结构(分层结构中上一层的节点)的指针,主要用途是在 sysfs 层次中定位对象. 一个 kset 是嵌入到相同类型结构的 kobject 的集合。但 struct kobj_type 关注的是对象的类型,而struct kset 关心的是对象的集合,可认为kset是kobjects 的顶层容器类。每个 kset 在内部包含自己的 kobject, 并可以用多种处理kobject 的方法处理k
2011-06-01 21:12:00
612
转载 __attribute__
<br />GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。<br />__attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数。<br />__attribute__语法格式为:<br />__at
2011-06-01 21:12:00
302
转载 kobject,kset,子系统层次结构
<br />内核通常用kobject 结构将各个对象连接起来组成一个分层的结构体系。 <br />parent 是指向另外一个kobject 结构(分层结构中上一层的节点)的指针,主要用途是在 sysfs 层次中定位对象.<br /><br /><br /> 一个 kset 是嵌入到相同类型结构的 kobject 的集合。但 struct kobj_type 关注的是对象的类型,而struct kset 关心的是对象的集合,可认为kset是kobjects 的顶层容器类。每个 kset 在内部包含自己的 k
2011-06-01 20:06:00
391
转载 Assembly study
<br />一、段寄存器(如: CS, DS)不能直接将一个数据送入段寄存器中;<br /><br /> mov bx,1000H<br /> mov ds,bx<br /> mov [0],ax<br /><br /> 二、mov ax,[idata]<br /> debug将[idata]解释为内存单元,idata为偏移地址ip;<br /> masm将[idata]解释为idata;<br /> 我们怎样在masm中将一个内存单元的内容安全的送到寄存器中;<br /> mo
2011-05-11 10:21:00
342
转载 url
<br />http://blog.csdn.net/opendroid<br />http://hi.baidu.com/albertchen521/home<br />http://blog.chinaunix.net/u2/66024/<br />http://blog.csdn.net/willand1981<br />http://blog.csdn.net/hongjiujing<br />http://blog.csdn.net/choujs<br /> <br />电源管理<br />htt
2011-05-11 10:15:00
354
转载 MCR & MRC
<br />ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令。ARM 的协处理器指令主要用于 ARM 处理器初始化 ARM 协处理器的数据处理操作,以及在ARM 处理器的寄存器和协处理器的寄存器之间传送数据,和在 ARM 协处理器的寄存器和存储器之间传送数据。 ARM 协处理器指令包括以下 5 条:<br />— CDP 协处理器数操作指令<br />— LDC 协处理器数据加载指令<br
2011-05-11 10:12:00
542
转载 linux 初始化的7个段
<br />core_initcall(fn) --->.initcall1.init <br />postcore_initcall(fn) --->.initcall2.init <br />arch_initcall(fn) --->.initcall3.init <br />subsys_initcall(fn) --->.initcall4.init <br />fs_initcall(fn) --->.initcall5.init <br />device_initcall(fn) --->.i
2011-05-11 10:11:00
356
转载 android statusbar 的修改
<br />由于完全改了status bar,建议先做几张png图片,加到<br />Frameworks/base/core/res/res/drawable<br />下。最好做一张背景图,替换 statusbar_background.png<br />另外我又加了几张icon,分别是home menu和back的正常和按下状态。<br />这些图片为:<br />frameworks/base/core/res/res/drawable/ic_menu_back_pressed.png<br />f
2011-05-11 10:09:00
2485
转载 gcc
<br />http://www.shanghai.ws/gnu/gcc_1.htm<br /> NAME<br />gcc,g++-GNU工程的C和C++编译器(egcs-1.1.2)总览(SYNOPSIS)<br />gcc[option|filename ]...<br />g++[option|filename ]...警告(WARNING)<br />本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义.<br />除非有人自愿维护,否则本手册页不再更新.如果发现手册页和软件之间有所矛
2011-05-11 10:07:00
727
转载 汇编文件后缀 .s 与 .S
<br />一、大小写后缀的区别<br />.s 汇编语言源程序;汇编<br />.S 汇编语言源程序;预处理,汇编<br /><br />小写的s文件,在后期阶段不在进行预处理操作,所以我们不能在这里面写预处理的语句在里面<br />大写的S文件,还会进行预处理、汇编等操作,所以我们可以在这里面加入预处理的命令
2011-05-11 10:05:00
9198
原创 今天有点热,继续看源码
<br />1、wc原来也是一个命令啊,前几天就见到了。<br /> 我猜 word count 的缩写吧<br />2、通过结构成员的地址,得到结构本身的地址<br />/**<br /> * list_entry - get the struct for this entry<br /> * @ptr: the &struct list_head pointer.<br /> * @type: the type of the struct this is embedded in.<br
2011-05-10 18:41:00
522
原创 linux 中的min 和 max 比我写的要好
<br />1、min 和 max<br />/*<br /> * min()/max() macros that also do<br /> * strict type-checking.. See the<br /> * "unnecessary" pointer comparison.<br /> */<br />1 #define min(x,y) ({ /<br />2 typeof(x) _x = (x); /<br />3 typeof(y) _y = (y); /<br />4
2011-05-10 18:37:00
469
转载 #
<br />1、指令 用途<br /># 空指令,无任何效果<br />#include 包含一个源代码文件<br />#define 定义宏<br />#undef 取消已定义的宏<br />#if 如果给定条件为真,则编译下面代码<br />#ifdef 如果宏已经定义,则编译下面代码<br />#ifndef 如果宏没有定义,则编译下面代码<br />#elif 如果前面的#if给定条件不为真,当前条件为真,则编译下面代码<br />#endif 结束一个#if……#else条件编译块<br />#e
2011-05-10 16:03:00
393
转载 GNU C 、ANSI C、标准C、标准c++区别和联系
<br /><br />GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为 GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为标准C 所以 ANSI C 和标准C是一个概念<br />总体来说现在linux也支持标准C,以后标准C可以跨平台,而GUN c 一般只在linux c下应用<br />18.1 ANSI C和标准C++的
2011-05-10 15:37:00
2599
转载 嵌入式程序员应知道的0x10个基本问题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。<br /> 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机
2011-05-10 15:15:00
615
转载 EHCI、UHCI与OHCI
<br />为了实现USB主机功能的统一,提高系统的可靠性与可移植性,上游芯片生产厂家在确定USB标准的同时,也确定了相应的主机规范。现在用得比较广泛的有三种,其中的用于USB2.0高速设备的EHCI (Enhanced Host Control Interface增强主机控制接口)规范是INTEL用于USB2.0高速主机的。而同是INTEL推出的UHCI(Universal Host Control Interface 通用主机)与前Compaq 、Microsoft等推出的OHCI (Open Host
2011-05-05 17:14:00
1097
转载 usb初见
<br />对于一个完整的USB系统,其主要由主机和设备两部分构成。主机也可以说成是上位机,它要面向操作或者使用人员。而设备即我们平时接触到的带有USB接口的一些设备。 <br /><br />主机主要由 客户软件,USB系统软件,USB总线接口 组成。 <br /><br /> | | | <br /><br />设备主要由 功能单元,USB逻辑单元,USB总线接口 组成。 <br /><br />主机: <br /><br />客户软件 负责和对应设备的功能单元进行逻辑
2011-05-05 16:52:00
770
转载 编译的相关流程
<br />二、编译的相关流程<br /> <br />预处理(Pre-Processing)-->编译(Compiling)-->汇编(Assembling)-->链接(Linking)<br /> <br />1、预处理器<br /> 根据以字符#开头的命令(directives),修改原始的C程序<br /> 这个阶段并不会去检查代码的错误,只会把#的语句转成C代码<br /> [gan@localhost gcc]# gcc E hello.c o hello.i<br /> <br />2、编
2011-05-05 14:11:00
616
转载 堆、堆栈与数据结构中的堆
<br />栈(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 <br />堆(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表<br />堆(数据结构):堆可以被看成是一棵树,如:堆排序<br /> <br />有人说的很详细<br />一、预备知识—程序的内存分配 <br />一个由c/C++编译的程序占用的内存分为以下几个部分 <br />1、栈区(stack)— 由编译器自动分配释放 ,存
2011-05-05 13:56:00
2325
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人