01 2011 档案
解决frameworks/policies/base/PolicyConfig.mk:22
摘要:今天编译android的时候出现了一个编译错误:No module defined for the given PRODUCT_POLICY (android.policy_phone)frameworks/policies/base/PolicyConfig.mk:22: *** No module defined for the given PRODUCT_POLICY (android.policy_phone). Stop.先是怀疑自己哪个地方改错了,经比对检查,都没问题。最后发现根目录有个Android.mk,原来是它在作祟。删除即可搞定。 阅读全文
posted @ 2011-01-08 17:51 a樂飨z 阅读(504) 评论(0) 推荐(0)
详解Android源码的编译
摘要:编译环境:Ubuntu8.101、安装一些环境  1.sudo apt-get install build-essential  2. sudo apt-get install make  3. sudo apt-get install gcc  4. sudo apt-get install g++  5. sudo apt-get install libc6-dev  6.  7. sudo apt-get install patch  8. sudo apt-get install texinfo  9. sudo apt-get install libncurses-dev  10.  阅读全文
posted @ 2011-01-07 15:14 a樂飨z 阅读(1302) 评论(0) 推荐(0)
Android——在源代码的基础上开发应用程序
摘要:从源代码编译,把编译好的android系统烧录到MID(移动通讯设备)里面,把自己的源代码编译到MID(移动通讯设备)里面,最后在MID(移动通讯设备)上运行自己程序的基本过程,里面其实还有很多细节,在这里也不好说了,只写步骤...(编译源代码)1. 下载android源代码2. 进入到源代码工程目录3. 输入命令. ./build/evnsetup.sh4.输入命令 lunch 15. make(烧录android镜像到MID)6. 进入到build目录(好像是这个目录 有点忘记了)7. 输入命令 sudo ./fastboot flash boot7. 输入命令 sudo ./fastbo 阅读全文
posted @ 2011-01-07 15:13 a樂飨z 阅读(937) 评论(0) 推荐(0)
瑞芯微RK2808_android系统固件包修改基础教程
摘要:编写: locke­(很牛的一个人,据他自己说只是个打杂的)前言:­本文为locke原创文章,请尊重作者的劳动成果,转载请注明出处:http://lockeyue.spaces.live.com ;本文所涉及到的资源及工具均来源于网络,本人已整理、打包放入本人SkyDrive空间内,欢迎下载,下载链接为:­瑞芯微RK2808_android系统固件修改工具包 ­本教程推出未多久时间,很多热门网站和论坛都进行了转载,本人很是欣慰,这是对我劳动成果的肯定。但也有个别的人将上面一段话和文章最后的签名删除了,更有人打出了“原创”字眼,本人在此BS一下这类人。本教程虽然内容不算多,但里边简简单单的一处修 阅读全文
posted @ 2011-01-07 15:12 a樂飨z 阅读(3692) 评论(0) 推荐(1)
Android——Google应用移植时的包依赖关系
摘要:Canledar :system/appGoogleCheckin.apkGoogleSettingsProvider.apkGoogleSubscribedFeedsProvider.apkSetupWizard.apkGoogle Map:system/appLocation.apkNetworkLocation.apkMaps.apkStreet.apksystem/etc/permissionscom.google.android.maps.xmlsystem/frameworkcom.google.android.maps.jarMarket:system/appGoogleApps 阅读全文
posted @ 2011-01-07 15:10 a樂飨z 阅读(636) 评论(0) 推荐(0)
Android——Ubuntu android NDK 配置
摘要:前提工作: 在虚拟机ubuntu下载linux版本,终端cd到解压根目录 第一步:make -v 和 gcc -v 检测 第二步: 检测没有错误,输入命令: ./build/host-setup.sh 会出现错误,必须的。要进行修改:编辑 build/host-setup.sh 修改#!/bin/sh 为#!/bin/bash 保存 再次输入 ./build/host-setup.sh,成功! 第三步:接着编译 samples 里的例子: make APP=hello-jni 第四步:用eclipse添加刚编译的工程(前提是已经配置好了android sdk,adt) 第五步:运行模拟器,会看 阅读全文
posted @ 2011-01-07 15:09 a樂飨z 阅读(667) 评论(0) 推荐(0)
Android——整理出15个有用代码片段
摘要:涉及范围比较广但实用性很强!1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){ 说明有SD卡插入}2:让某个Activity透明OnCreate 中不设Layoutthis.setTheme(R.style.Theme_Transparent);以下是 Theme_Transparent的定义(注意transparent_bg是一副透明的图片)3:在屏幕元素中设置句柄使用Activity.findViewById来取得屏幕上的元素 阅读全文
posted @ 2011-01-07 15:08 a樂飨z 阅读(365) 评论(0) 推荐(0)
Android——反编译APK
摘要:破解APK应用,也做一回黑客 Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,APK文件就是一个MIME为ZIP的压缩包,修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样,所以只要有份说明然后选对反编译工具并懂得如何操作这些工具,实现起来是很容易的了!不过反编译目的还是在于学习,利用反编译对别人的APK进行相关的汉化或修改,还是尽量不要吧,毕竟人家写个程序不容易啊! 闲话不扯,步骤如下: 1、下载反编译相关工具AXMLPrinter2.jar dex2jar: 查看Jar包的GUI工具 2、将要进行反编 阅读全文
posted @ 2011-01-07 15:07 a樂飨z 阅读(786) 评论(0) 推荐(0)
Android——修改开机画面
摘要:开机第三屏(android动画)编译成功后在android源码根目录生成out目录,修改android\out\target\product\sdkDemo\system\framework目录下的framework-res.apk用winrar格式打开,替换assets\images里的2张图片即可开机第二屏(android字样)1、选张320*480分辨率的图2、将图转换成raw,用Advanced Batch Converter工具即可3、虚拟机android\out\host\linux-x86\bin目录下执行 ./rgb2565 -rle android_logo.raw in 阅读全文
posted @ 2011-01-07 15:06 a樂飨z 阅读(2938) 评论(0) 推荐(1)
Android 编译大全
摘要:Android编译大全(一)1. 编译前的准备1.1. 编译环境准备v 先构建一个Ubuntu 9.10虚拟机v 在虚拟机中确认下面的包是否已经安装:n sudo apt-get install build-essentialn sudo apt-get install maken sudo apt-get install gccn sudo apt-get install g++n sudo apt-get install libc6-devn sudo apt-get install flexn sudo apt-get install bisonn sudo apt-get instal 阅读全文
posted @ 2011-01-07 14:58 a樂飨z 阅读(3444) 评论(0) 推荐(0)
去除android2.1移动设备3G图标
摘要:今天将android2.1中状态栏中手机、3G等信号图片去除掉,因为开发android2.1 是作MID终端使用,手机模块用不着,信号在状态栏上不和谐了。目录:frameworks/base/services/java/com/android/server/status/StatusBarPolicy.java主要除去两部分:(1)在 private StatusBarPolicy(Context context, StatusBarService service) 中去除下面关于手机信号的部分代码/* phone_signal mPhone = (TelephonyManager)conte 阅读全文
posted @ 2011-01-04 16:59 a樂飨z 阅读(675) 评论(0) 推荐(0)