
android
文章平均质量分 63
jancyliu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
让Android程序获得系统的权限,实现关机重启,静默安装等功能
原文出自:http://www.cnblogs.com/welenwho/archive/2012/05/10/2494984.html android想要获得系统权限有几种途径,一种就是你的程序固化的系统中,这种方式可以通过将apk放到rom中/system/app中然后刷机即可,或者是在你的程序root后通过root文件管理器将apk放到改目录下.第二种就是你的程序必须原创 2013-06-28 13:47:24 · 1893 阅读 · 1 评论 -
雅虎各国天气代码地址
加拿大的http://www.edg3.co.uk/snippets/weather-location-codes/canada/中国的http://www.edg3.co.uk/snippets/weather-location-codes/china/查找其他国家的修改后面的国家名就可以了。原创 2013-06-26 10:36:38 · 4501 阅读 · 0 评论 -
Android 系统添加第三方apk到data/app
对于第三方apk预装入系统时如果将apk装入system/app目录下,由于第三方apk带有自己的.so文件,此时会出现apk无法打开的情况。解决方法:1:解压apk,将里面的.so文件放入device某个文件夹下, 例如我们4.2box的平台:\rk3066box_4.2.2_r1\device\rockchip\rk30sdk\apk目录下新建一个目录realtoplib,在此目原创 2013-06-25 15:42:58 · 17441 阅读 · 2 评论 -
android中设置默认语言 默认时区
1. 设置默认时区PRODUCT_PROPERTY_OVERRIDES += \ persist.sys.timezone=Asia/Shanghai\注:搜索“persist.sys.timezone”,并更改其值persist.sys.timezone值域•Marshall Islands 马绍尔群岛转载 2013-06-25 19:31:36 · 51503 阅读 · 6 评论 -
Android JNI JByteArray传递byte数组到Java
1:C语言char转JNI 中jByteArray 给java使用int setjArraybyte(JNIEnv *env,jclass cls,jmethodID mid,char* pat){ LOGE("callback to setjArraybyte");jByteArray jbarray = (*env)->NewByteArray(env,2);/原创 2013-06-07 17:27:14 · 50458 阅读 · 6 评论 -
Android执行shell脚本
1、如果是java程序执行shell脚本,那么在适当的地方加入下面的这段代码:(其中PATH是脚本所在目录,shellname.sh是所要执行的脚本名字) try { execCommand(". PATH/shellname.sh"); } catch (IOException转载 2013-06-17 18:02:43 · 3336 阅读 · 4 评论 -
Android 从驱动到应用层添加代码流程
一:Kernel层:将s3c6410_leds.c文件放入\kernel\drivers\char目录下修改 此目录下makefile文件 添加obj-y += s3c6410_leds.o 二:HAL层:将libtestled文件夹放入\hardware目录下将led.h文件放入\hardware\libhardware\include\hardware目录下原创 2013-06-17 15:14:00 · 2495 阅读 · 0 评论 -
Android 添加系统串口服务步骤
系统服务实际上是调用了远程Bind对象进行操作1:添加aidl文件到 framworks/base/core/java/android/hardware/ISerialManager.aidl//这个文件是需要自己现实的2:编译脚本中添加申明 frameworks/base/Android.mk: core/java/android/hardware/ISerialM原创 2013-05-21 13:51:11 · 7034 阅读 · 0 评论 -
Android 添加JNI文件到源码中
1:添加cpp文件到\frameworks\base\core\jni 对应目录下的Android.mk中添加编译目标 LOCAL_SRC_FILES:= \ 标签下 LOCAL_SHARED_LIBRARIES := \ 标签下 对应目录下的AndroidRuntime.cpp文件中注册cpp文件 如extern int reg原创 2013-05-22 10:36:05 · 5803 阅读 · 3 评论 -
Android底层开发Led控制实验
一、代码讲解1、 编写HAL层代码一般来说HAL moudle需要涉及的是三个关键结构体: struct hw_module_t; struct hw_module_methods_t; struct hw_device_t;下面结合代码说明这3个结构的用法文件:weiyan/hardware/modules/inclu转载 2013-05-27 18:33:30 · 1578 阅读 · 0 评论 -
android.mk中引用第3方 jar包的方法
在某一应用程序中有时候需要引用第三方jar包,那么怎么才能在编译app的时候把该jar包引入进入呢?在该app下的Android.mk文件中添加如下语句:------------------------------start-----------------------------------------------LOCAL_PATH := $(call my-dir)inclu转载 2013-05-21 18:57:00 · 1111 阅读 · 0 评论 -
常用正则表达式
常用正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){re原创 2013-08-22 14:56:34 · 703 阅读 · 0 评论