随笔分类 -  android solve

解决方案
摘要:由于工作的需要,今天研究了在android下创建文件夹和修改其权限的方法,需要了解的是每个应用程序包都会有一个私有的存储数据的目录(类似文件夹),只有属于该包的应用程序才能写入该目录空间,每个包应用程序的私有数据目录位 于Android绝对路径/data/data/<包名>/目录中。除了私有数据目录应用程序还拥有/sdcard目录(即SD Card的写入权限,但不可以修改sd card下文件的访问权限)。文件系统中其他系统目录,第三方应用程序是不可写入的。 代码如下两种:1、//创建文件夹File destDir = new File(“/data/data/[your path] 阅读全文
posted @ 2011-12-28 15:51 wanqi 阅读(28233) 评论(1) 推荐(0) 编辑
摘要:Android上替换Launcher有两种方法,一种是将img烧到设备上时,将Launcher打进去,另外也可以试着替换Launcher。这里先测试第二种。想修改替换以下Android里的Launcher, 但是Laucher所在的目录/system/app是只读的。需要先通过remount将其设置为rw。具体操作:lixinso@lixinso-desktop:~$adb devicesList of devices attachedemulator-5554 devicelixinso@lixinso-desktop:~$adb shell# mountrootfs / rootfs ro 阅读全文
posted @ 2011-12-28 15:51 wanqi 阅读(2902) 评论(0) 推荐(0) 编辑
摘要:本文为原创,如需转载,请注明作者和出处,谢谢!本文为新书《Android/OPhone开发完全讲义》的内容连载。《Android/OPhone开发完全讲 义》一书一将在近期出版,敬请关注。上一篇:新书内容连载(1):自定义Android组件之带图像的TextView在Activity从建立到销毁的过程中需要在不同的阶段调用7个生命周期方法。这7个生命周期方法的定义如下:protectedvoidonCreate(BundlesavedInstanceState)protectedvoidonStart()protectedvoidonResume()protectedvoidonPause() 阅读全文
posted @ 2011-12-22 17:36 wanqi 阅读(4807) 评论(1) 推荐(2) 编辑
摘要:打开adb shell,随便进入一个目录, 做rm操作时,提示# rm /cache -rfrm failed for /cache, Read-only file system这时,你尝试一下用。rm -r ca* 阅读全文
posted @ 2011-12-19 16:33 wanqi 阅读(295) 评论(0) 推荐(0) 编辑
摘要:adb shell topPID:进程在系统中的IDCPU% - 当前瞬时所以使用CPU占用率#THR - 程序当前所用的线程数UID - 运行当前进程的用户idName - 程序名称android.process.mediaVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)一般来说内 阅读全文
posted @ 2011-12-15 11:35 wanqi 阅读(3350) 评论(1) 推荐(0) 编辑
摘要:1安装下载源码所需要的工具1.1 sudo apt-get install git-core curl 这条命令会从互联网的软件仓库中安装 git-core 和 curl1.2 mkdir ~/bin PATH=~/bin:$PATH 在home目录下建立bin目录并设置环境变量1.3curl http://android.git.kernel.org/repo >~/bin/repo这句命令会下载 repo 脚本文件到当前主目录的/bin 目录下,并保存在文件repo 中。1.4 chmod a+x ~/bin/repo 修改 repo 文件可执行权限1.5 执行下面的命令创建并进入空 阅读全文
posted @ 2011-12-06 16:59 wanqi 阅读(466) 评论(0) 推荐(0) 编辑
摘要:wanqi@wanqi-System-Product-Name:~/huiye_msm7627-6190/msm7627-6190$ adb shell ls /system/usr/icusharesreckeylayoutkeycharswanqi@wanqi-System-Product-Name:~/huiye_msm7627-6190/msm7627-6190$ adb shell ls /system/usr/keylayout/AVRCP.klqwerty.kl7k_handset.kl7k_ffa_keypad.klwanqi@wanqi-System-Product-Name 阅读全文
posted @ 2011-11-25 18:21 wanqi 阅读(652) 评论(0) 推荐(0) 编辑
摘要:Android中/system/build.prop文件解读分类:Android2011-08-20 20:09387人阅读评论(0)收藏举报在/system下的build.prop文件里,我们常看见以下语句。ro.ril.hsdpa.category = 10ro.ril.hsupa.category = 6ro.ril.hsxpa = 2ro.ril.enable.amr.wideband=1wifi.supplicant_scan_interval=45dalvik.vm.heapsize=24m //OutOfMemoryErrorro.ril.def.agps.mode = 2... 阅读全文
posted @ 2011-11-25 15:47 wanqi 阅读(24862) 评论(0) 推荐(0) 编辑
摘要:http://www.cnitblog.com/zouzheng/archive/2011/05/30/74326.htmlEGL是OpenGL ES和底层Native平台视窗系统之间的接口。本章主要讲述OpenGL ES的EGL API,以及如何用它创建Context和绘制Surface等,并对用于OpenGL的其他视窗API做了比较分析,比如WGL和GLX。本章中将涵盖如下几个方面:EGL综述EGL主要构成(Display,Context,Configuration)在Brew和Windows CE上使用EGLEGL和其他OpenGL视窗系统的比较EGL介绍EGL是为Ope 阅读全文
posted @ 2011-11-24 11:53 wanqi 阅读(20115) 评论(0) 推荐(0) 编辑
摘要:android 的系统编译系统 ubuntu10.102.3 gingerbread的编译1)sudo apt-get install bison2)下载jdk-6u27-linux-i586.bin,解压。设置环境变量在/etc/profile 后面添加export JAVA_HOME=/home/amx/java/jdk1.6.0_27PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH3)/bin/bash: g++:找不到命令解决:sudo apt-get install g++4)external/clearsilver/cgi/cgi.c:2 阅读全文
posted @ 2011-11-11 14:18 wanqi 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:此教程我不知道现在对各位有没有用,毕竟DHD现在已经不是机皇了,老爷机一台,焕发青春全靠CM7.1了,相信**作流畅非常不错的。好的开始吧(整个过程请打开手机调试,备份好您的数据)。此教程由本人总结多方面内容汇集,感谢G2Root IRC大大们的指导。此教程分为四大板块:一、配置Linux下的adb;二、制作金卡;三、降级;四、刷ROM一、配置Linux下的adb(以32位ubuntu为例,其他发行版用户注意前期工作,尤其是64位Linux用户。windows用户配置好的跳至第二板块)打开终端运行:sudo gedit ~/.bashrc复制代码。滚到最下方,添加以下代码:export PAT 阅读全文
posted @ 2011-11-08 14:40 wanqi 阅读(459) 评论(0) 推荐(0) 编辑
摘要:学习Android平台手机开发,写布局xml文件的时候老是出现这个错误,看了网上的解决方法都没能解决我的问题,仔细检查了文件,竟然是android写成了andriod了,记下来,告诫后来者。 阅读全文
posted @ 2011-11-04 14:28 wanqi 阅读(279) 评论(0) 推荐(0) 编辑
摘要://访问某个属性 Context mmsCtx = createPackageContext("com.android.lockscreen", Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY); Class<?> maClass = Class.forName("com.android.lockscreen.LockScreenActivity", true, mmsCtx.getClassLoader()); Object maObject... 阅读全文
posted @ 2011-10-25 17:36 wanqi 阅读(5968) 评论(0) 推荐(0) 编辑
摘要:android Immutable bitmap passed to Canvas constructor异常2011-09-21 20:3340人阅读评论(0)收藏举报出现Immutable bitmap passed to Canvas constructor错误的原因是如果不用copy的方法,直接引用会对资源文件进行修改,而android是不允许在代码里修改res文件里的图片解决办法如下:使用view plainBitmapFactory.decodeResource(getResources(),R.drawable.xiao).copy(Bitmap.Config.ARGB_8888 阅读全文
posted @ 2011-10-18 14:24 wanqi 阅读(2246) 评论(0) 推荐(0) 编辑
摘要:Android2.2 API 中文文档系列(5) —— View前言 关于View日文转中文的工作在上周女朋友就已经帮我做完,如果要感谢我的翻译成果请先感谢她!但本周太忙,几乎天天加班赶项目,只好把时间挤到周末才完成,这里努力保持一周一篇的进度。View很重要,很多控件都继承自它,所以这里先翻译这篇。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/正文 一、结构 java.lang.Object android.view.View 已... 阅读全文
posted @ 2011-10-18 10:52 wanqi 阅读(463) 评论(0) 推荐(0) 编辑
摘要:wanqi@wanqi-System-Product-Name:~/Q7_backup/mydroid$ sudo fastboot flash system out/target/product/msm7627_ffa/system.img sending 'system' (160058 KB)... FAILED (data transfer failure (Cannot send after transport endpoint shutdown))出现这样的原因是因为system.img 太大了。我看了一下有156MB,要把它变小一点。1:修改/packages/t 阅读全文
posted @ 2011-10-10 11:53 wanqi 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:Android PNG渐变背景图片失真问题2011-08-02 14:11:17|分类:android 绘图|字号订阅最近一个困扰很久的问题,渐变效果的png图片,设置为控件图片或background时,在eclipse上看着没有什么问题,但是在设备上运行时,可以看到明显的一圈圈的轮廓线,图片严重失真。在网上google了一下似乎这个问题很多人遇到,找到一种解释是Android设备display默认是采用16-bits color palette来表示所有颜色,因此对于带alpha值的32位png图片会出现显示失真。这个问题有两种解决方法:1.第一种方法最简单直接(推荐),设置需要显示Acti 阅读全文
posted @ 2011-09-28 17:54 wanqi 阅读(2603) 评论(1) 推荐(0) 编辑
摘要:target连上ubuntu,打adb shell后出现insufficient permissions for device错误解决办法:用root权限Cmd代码sudo-s./adbkill-server./adbdevices ubuntu 下解决android ddms连接permissions问题2010年11月13日 星期六 22:37安装eclipse, android,ADT, sdk后就可以调试了,但在连接DDMS时会有这样的问题“DDMS: device (????????????) request rejected: insufficient permissions... 阅读全文
posted @ 2011-09-08 10:14 wanqi 阅读(2674) 评论(0) 推荐(0) 编辑
摘要:因为项目中有用到相机拍照功能,所以研究了下camera。在实践的过程中发现两个问题:1、用模拟器启动不了camera,提示:java.lang.runtimeException:setparameters failed.....因为parameters.setPictureSize(320, 480)(设置分辨率)的参数有误,如果不清楚分辨率可以却掉这句话,再运行就OK 了。如果真的想看分辨率可以看logcat日志上面有写:getParameters(....)里面就是一些相关的参数。2、连续两次以上的拍照,会出现异常:java.lang.RuntimeException:fail to co 阅读全文
posted @ 2011-08-18 15:24 wanqi 阅读(8669) 评论(0) 推荐(0) 编辑
摘要:其次简要说下安卓的版本及英文对应的名称:Android版本Android1.1Android1.5 CupcakeAndroid1.6 DonutAndroid2.0/2.1 EclairAndroid2.2 FroyoAndroid2.3 GingerbreadAndroid3.0 Honeycomb 阅读全文
posted @ 2011-08-17 14:49 wanqi 阅读(631) 评论(0) 推荐(0) 编辑