2011年2月21日
摘要: UI定制的一部分,Android智能手机厂商都会用到的一个技能点,就好像Android设备开机进入桌面,就能看见一个像谷歌搜索框一样的插件,事实上这就是一个写好的开机启动widget。好的,闲话不扯。在../package/apps/VLauncher/res/xml下的default_workspace.xml文件中加入默认要放置的普通的应用程序。加入的格式为:<widgetlauncher:packageName="..." //widget的packageNamelauncher:className=" ..." //实现 widget的 receiver 类的名称. launc 阅读全文
posted @ 2011-02-21 09:13 a樂飨z 阅读(1198) 评论(0) 推荐(1) 编辑
摘要: 1、在drawable/下的app_background_workspace.xml中把<item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/workspace_app_background" />这句去掉2、然后在ApplicationAdapter.java文件中把textView.setBackgroundResource(R.drawable.workspace_app_background);去掉3、在FolderIcon.java中把ic 阅读全文
posted @ 2011-02-21 09:03 a樂飨z 阅读(3062) 评论(0) 推荐(0) 编辑
  2011年1月8日
摘要: 今天编译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 阅读(493) 评论(0) 推荐(0) 编辑
  2011年1月7日
摘要: 编译环境: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 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 从源代码编译,把编译好的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 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 编写: locke­(很牛的一个人,据他自己说只是个打杂的)前言:­本文为locke原创文章,请尊重作者的劳动成果,转载请注明出处:http://lockeyue.spaces.live.com ;本文所涉及到的资源及工具均来源于网络,本人已整理、打包放入本人SkyDrive空间内,欢迎下载,下载链接为:­瑞芯微RK2808_android系统固件修改工具包 ­本教程推出未多久时间,很多热门网站和论坛都进行了转载,本人很是欣慰,这是对我劳动成果的肯定。但也有个别的人将上面一段话和文章最后的签名删除了,更有人打出了“原创”字眼,本人在此BS一下这类人。本教程虽然内容不算多,但里边简简单单的一处修 阅读全文
posted @ 2011-01-07 15:12 a樂飨z 阅读(3455) 评论(0) 推荐(1) 编辑
摘要: 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 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 前提工作: 在虚拟机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 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 涉及范围比较广但实用性很强!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 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 破解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 阅读(777) 评论(0) 推荐(0) 编辑