zgz345

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 11 12 13 14 15

2012年2月7日

摘要: 1. java -jar baksmali-1.2.6.jar -x Email.odex分解odex文件,生成out目录需放在framework下面,需要里面的一些资源需要baksmali-1.2.6.jar和smali-1.2.6.jar,版本须为1.2.62. java -Xmx512M -jar smali-1.2.6.jar out -o classes.dex将out目录打包成classes.dex3. ./dex2jar.sh classes.dex将classes.dex文件放在和dex2jar.sh相同的目录下面运行命令,反编译后为:classes.dex.dex2jar.j 阅读全文
posted @ 2012-02-07 16:45 zonyZhang 阅读(442) 评论(0) 推荐(0) 编辑

摘要: 一、 ecplise 引用比较简单 但如果方式不对就会出现一些奇怪的错误。正确的方法如下:1,右键工程, Build path, java build path,2,选择libraries在右边的按钮中点击“Add Library” 3,选择“User library”,点击“下一步” 4,点击“User librarys”按钮在出现的界面中点击“New..”按钮 在弹出的界面中随便起一个名字,点击“确定”5,点击“Add jars”按钮选择第三方jar包, 点击“确定”完成操作。这样的话该jar包会被一起打包到apk中,问题也就解决了!二、如果你是在 linux上开发,源码里面用mm... 阅读全文
posted @ 2012-02-07 16:44 zonyZhang 阅读(221) 评论(0) 推荐(0) 编辑

摘要: 解压缩工具:unyaffs 下载地址:http://115.com/file/be4j3t9c打包工具:mkyaffs2image 下载地址:http://115.com/file/an4et5sm使用方法:1.解压缩-->新建文件夹system,复制工具unyaffs及system.img到文件夹system-->./unyaffs system.img2.打包-->复制mkyaffs2image到文件夹system同级目录-->./mkyaffs2image system/ system.img 阅读全文
posted @ 2012-02-07 16:43 zonyZhang 阅读(2836) 评论(0) 推荐(0) 编辑

摘要: Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器/设备实例给特定的模拟器/设备实例发送命令安装软件转发端口从模拟器/设备中拷入或拷出文件Adb命令列表启动shell命令通过远程shell端运行sqllite3连接数据库UI/软件 试验程序 Monkey其它的shell命令启用logcat日志使用logcat命令过滤日志输出控制日志输出格式查看可用 阅读全文
posted @ 2012-02-07 16:32 zonyZhang 阅读(189) 评论(0) 推荐(0) 编辑

摘要: frameworks 目录 (核心框架——java及C++语言).|-- base (基本内容)| |-- api (?都是xml文件,定义了java的api?)| |-- awt (AWT库)| |-- build (空的)| |-- camera (摄像头服务程序库)| |-- cmds (重要命令:am、app_proce等)| |-- core (核心库)| |-- data (字体和声音等数据文件)| |-- docs (文档)| |-- graphics (图形相关)| |-- include (头文件)| |-- keystore (和数据签名证书相关)| |-- libs (库 阅读全文
posted @ 2012-02-07 16:22 zonyZhang 阅读(192) 评论(0) 推荐(0) 编辑

摘要: 很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天Android123就这一问题做更系统性的总结。Android开发过程中为什么要线程能? 我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在操作一些耗时操作时,比如I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现ANR的响应 阅读全文
posted @ 2012-02-07 14:35 zonyZhang 阅读(261) 评论(0) 推荐(0) 编辑

摘要: 这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controller。它首先用onInterceptTouchEvent(MotionEvent)来拦截所有的touch事件,如果是长按item拖动的话不把事件传下去,直接交由onTouchEvent()处理,这样就可以实现item 阅读全文
posted @ 2012-02-07 11:29 zonyZhang 阅读(297) 评论(0) 推荐(1) 编辑

上一页 1 ··· 11 12 13 14 15