自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android.mk添加第三方jar包

http://www.cnblogs.com/hopetribe/archive/2012/04/23/2467060.html

2013-05-21 10:44:50 237

原创 Android 47个小知识

1、判断sd卡是否存在  boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); 2、TextView部分文字设置颜色  TextView tv = new TextView(this); //添加css样式 tv.setText(Html....

2013-03-07 19:19:06 321

原创 利用反射调用forceStopPackage来结束进程

 来源:http://blog.163.com/hanyinlong@126/blog/static/9975148620119280569126/代码如下:view plainMethod forceStopPackage = am.getClass().getDeclaredMethod("forceStopPackage", String.class);forceSt...

2013-02-27 11:21:00 535

原创 android手机修改系统分变率/修改机型/系统属性等信息

Android系统信息全部是由build.prop文件提供显示的,无论是官方包或是MIIU、CM,无一例外,想修改这些信息,手机必须ROOT,使用软件“RE管理器”打开路径system\build.prop这个文件现在来把这个文件整个的逐行介绍解释:-------------------------------------------------------# ...

2013-01-07 21:33:18 952

原创 android rom 修改

build.prop 修改原文:http://www.angeeks.com/thread-1202976-1-1.html以下为推荐值,其他参考原文,根据具体情况而定  游戏性能加速:debug.sf.hw=1,原来的值是0。这个是启用了硬件GUI渲染。媒体播放media.stagefright.enable-meta=truemedia.stagefright.enable-s...

2013-01-07 20:09:30 151

原创 android将ROM改为默认开启调试模式和未知源,默认关闭GPS

修改未知源1,反编译SettingsProvider.apk 2,修改res/values/bools.xml/<bool name="def_install_non_market_apps">false</bool>,修改false为true关闭重力感应1,反编译SettingsProvider.apk 2,修改res/values/bools.xml <boo...

2013-01-07 19:58:54 462

原创 apk文件如何安装到\system\app

在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。下面以 SecureSetting.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。1、通过 USB 连接手机和电脑。2、使用 adb 控制手机。源码打...

2013-01-04 11:24:47 202

原创 获取ANDROID系统限制权限 android.permission.WRITE_SECURE_SETTINGS

在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。来源 http://hi.baidu.com/glaivelee/blog/item/fb4b9fecc8a7802727979159.html ...

2013-01-04 11:23:43 3926

原创 android4.4.1修改默认语言为中文

在build\tools\buildinfo.sh文件末尾添加如下代码: echo "persist.sys.language=zh"echo "persist.sys.country=CN"echo "persist.sys.timezone=Asia/Shanghai"echo "ro.product.locale.language=zh"echo "ro.product.locale...

2012-12-27 11:26:02 382

原创 Android源码修改默认壁纸为动态壁纸

http://www.2cto.com/kf/201205/131881.html

2012-11-30 09:58:44 469

原创 android_launcher的源码详细分析

android_launcher的源码详细分析

2012-11-30 09:36:42 118

原创 android 系统定制的小技巧(网络收集)

http://www.oschina.net/question/54100_28384

2012-11-29 16:33:07 98

原创 定制替换Android桌面(home screen)

http://www.ziyouku.com/archives/replace-the-android-desktop-home-screen.html

2012-11-29 15:44:15 124

原创 实现静默安装APK的两种方法

实现静默安装APK的两种方法

2012-11-28 10:46:36 98

原创 Framework/base 下添加自定义模块的步骤

Framework/base 下添加自定义模块的步骤

2012-11-28 09:58:57 142

原创 Android APK应用安装原理(2)-查找APK并自动安装

Android APK应用安装原理(2)-查找APK并自动安装

2012-11-28 09:46:46 115

原创 Android 修改framework实现 全局唯一launcher

  Android 修改framework实现 全局唯一launcher

2012-11-28 09:46:07 200

原创 qtwebkit中js事件的正确写法。

<script language="JavaScript" type="text/JavaScript">document.onkeydown=function(e){ var currKey=0,e=e||event;  currKey=e.keyCode||e.which||e.charCode;//支持IE、FF  事件处理代码 return false;}</script...

2012-08-15 09:50:05 138

原创 获取u盘设备的大小

unsigned long long usb_dev_get_free(char *dir) { struct statfs diskInfo; unsigned long long totalBlocks; unsigned long long totalSize; unsigned long long freeDisk; if( statfs(dir,&diskInfo) == 0...

2012-08-13 13:38:21 253

原创 文件大小换算

char* file_size_to_char(char *pstr, unsigned long long len){ double size; if( pstr == NULL )  return NULL; pstr[0] = 0;  if( len < 1024 )    /* < 1K */ {  sprintf(pstr, "%lld BYTE", len); } ...

2012-08-13 13:36:13 137

原创 qtwebkit截图

QSize size = m_view->page()->mainFrame()->contentsSize(); //Õâ¸öÍøÒ³µÄ´óС QImage image = QImage(size, QImage::Format_ARGB32_Premultiplied); image.fill(Qt::transparent); //²»Òª±³¾° // rende...

2012-08-13 13:29:40 208

原创 ip设置方法

static int ip_config_system(const IP *ip){ int  ret = 0; char cmd[128]; strcpy(cmd, "ifconfig eth0 down");  system(cmd); strcpy(cmd, "route del default"); system(cmd); strcpy(cmd, "ifconfig ");  strca...

2012-08-13 13:15:41 105

原创 iso文件的mount方法

char mih[1024];    memset(mih, 0, sizeof(mih));   sprintf(mih,"umount %s",mount_isopath);   system(mih);   memset(mih, 0, sizeof(mih));   sprintf(mih,"losetup -d /dev/loop0");   system(mih);   memset(...

2012-08-13 13:13:30 290

原创 Linux下获取IP、MAC、网关、掩码的shell脚本

Mask:ifconfig |grep inet| sed -n '1p'|awk '{print $4}'|awk -F ':' '{print $2}'IP:ifconfig |grep inet| sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}'mac:ifconfig |grep eth0|awk '{print $5}' c...

2012-07-05 13:45:51 126

原创 清理内存

flushcase.sh:echo "vm.drop_caches = 1" > /etc/sysctl.conf#sysctl -pwhile [ 1 ]dofree_size=$(free | grep "Mem"  | awk '{print $4}')if [ "$free_size" -le "32768" ]then sync #date #echo stb cu...

2012-06-11 13:54:39 119

原创 (转)C/C++面试题大汇总 .

最近因为找工作,收集了很多C语言方面方面的面试题以及答案。现在新工作搞定了,决定把这些资料发出来,送给有需要的朋友,免得再象我一样到处搜寻,实在辛苦。发布之前先申明两点:    1 所有资料来自网络(主要是CSDN),本人只是收集和转发。    2 所有问题解答(尤其是代码)只是参考,不保证正确。先发基本问题,再发编程问题..........想成为嵌入式程序员应知道的0x10个基本问题...

2012-02-26 09:57:38 148

原创 堆和栈的区别

经常有问堆和栈的区别的,贴一篇chinaunix   blog上的文章吧,写得还可以 原文blog.chinaunix.net/u1/54733/showart_433002.html堆和栈的区别堆(Heap)栈(Stack)一个由c/C++编译的程序占用的内存分为以下几个部分 :1、栈区(stack)              —— 由编译器自动分配释...

2012-02-26 08:15:50 81

原创 解析大端模式和小端模式

作者:王正伟,华清远见嵌入式学院讲师。一、概念及详解在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。先回顾两个关键词,MSB和LSB:MSB:Most Significant Bit ------- 最高有效位        LSB:Least Significant Bit ------- 最低有效位...

2012-02-22 23:44:59 75

原创 一个通用Makefile的编写

作者:杨硕,华清远见嵌入式学院讲师。我们在Linux环境下开发程序,少不了要自己编写Makefile,一个稍微大一些的工程下面都会包含很多.c的源文件。如果我们用gcc去一个一个编译每一个源文件的话,效率会低很多,但是如果我们可以写一个Makefile,那么只需要执行一个make就OK了,这样大大提高了开发效率。但是Makefile的语法规则众多,而且缺乏参考资料,对于初学者来说,写起来还是有...

2012-02-22 23:43:01 68

原创 Qt 中一些常用类的中文说明

作者:丁冬,华清远见嵌入式学院讲师。这篇文章主要是介绍Qt 当中经常使用的类, 采取的是使用字母索引的方式, 下面的类是被经常使用的。QDataStream 为QIODevice提供了一串的二进制的数据        QDataWidgetMapper 提供了从数据模型到部件的映射        QData 日期的功能        QDateEdit 提供了日期的部件用来编辑日期,是基于...

2012-02-22 23:39:35 197

原创 经典的strcpy 的函数实现

作者:陶宁,华清远见嵌入式学院上海中心讲师。char * strcpy(char * strDest,const char * strSrc);1.不调用库函数,实现strcpy函数。        2.解释为什么要返回char *。解说:1.strcpy的实现代码char * strcpy(char * strDest,const char * strSrc)        ...

2012-02-22 23:31:43 101

原创 fprintf、printf、sprintf、fscanf、scanf、sscanf 格式化输入输出

 格式化输入输出 1.         fprintf(格式化输出数据至文件)相关函数  printf,fscanf,vfprintf表头文件  #include<stdio.h>定义函数  int fprintf(FILE * stream, const char * format,.......);函数说明  fprintf()会根据参数format字符串来...

2012-02-22 19:12:37 136

原创 C语言多线程的相关函数和实例

 线程相关操作    一 pthread_t    pthread_t在头文件/usr/include/bits/pthreadtypes.h中定义:      typedef unsigned long int pthread_t;      它是一个线程的标识符。     二 pthread_create    函数pthread_create用来创建一个线程,它的原型为:...

2012-02-21 12:38:29 551

原创 C++中重写(override)与重载(overload)的区别

override是指在不同作用域中,多个函数原型完全一样,而实现却不同的函数。在C++中,经常发生在类的继承中。当基类中的某个方法是virtual或pure virtual函数时(当然访问权限必须是public或protected,因为从C++设计思想上来讲private的函数不会是virtual的,呵呵),其子类中对该方法的重新实现就属于override。使用时,可以通过基类的指针或者引用所指向...

2012-02-20 21:42:37 294

原创 堆和栈的区别

一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)―   由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ―   一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(stati...

2012-02-20 21:28:07 68

原创 C++虚函数和纯虚函数区别

1.纯虚函数声明如下: virtual ReturnType FunctionName(Parameter)=0;纯虚函数一定没有定义,纯虚函数用来规范派生类的行为,即接口。包含纯虚函数的类是抽象类,抽象类不能定义实例,但可以声明指向实现该抽象类的具体类的指针或引用。2.虚函数声明如下:virtual ReturnType FunctionName(Parameter);虚函数必须...

2012-02-20 21:22:07 897

原创 零值比较--BOOL,int,float,指针变量与零值比较的if语句

这是程序员面试的一道常见题,也是个C++基础问题。若只在大学里看过几本基础的编程入门书,看见这道题可能会觉得奇怪,不就是和0比较吗,直接拿出来比就是了,其实非也。下文引自google搜索结果,出处不详,高手可以无视,菜菜留下,记得做好笔记。首先给个提示:题目中要求的是零值比较,而非与0进行比较,在C++里“零值”的范围可就大了,可以是0, 0.0 , FALSE或者“空指针”。int型变量 n 与...

2012-02-20 20:55:39 103

原创 volatile修饰符

volatile修饰符告诉编译程序不要对该变量所参与的操作进行某些优化。在两种特殊的情况下需要使用volatile修饰符:第一种情况涉及到内存映射硬件(memory-mapped hardware,如图形适配器,这类设备对计算机来说就好象是内存的一部分一样),第二种情况涉及到共享内存(shared memory,即被两个以上同时运行的程序所使用的内存)。...

2012-02-16 20:48:32 76

原创 linux logo 左上角有黑块解决办法

http://www.unixresources.net/linux/clf/embedded/archive/00/00/63/40/634085.html

2012-01-04 09:50:58 331

原创 去除10分钟左右自动关闭LCD显示

注释掉drivers\char\vt.c的blank_screen_t(unsigned long dummy)的函数内容,否则,lcd会在10分钟左右自动关闭LCD显示。  来源:http://hi.baidu.com/mikenoodle/blog/item/5a093e121267c85af919b863.html...

2012-01-04 09:50:34 80

空空如也

空空如也

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

TA关注的人

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