- 博客(1)
- 资源 (16)
- 收藏
- 关注
转载 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。
http://www.cnblogs.com/lianghui66/archive/2013/06/21/3148674.html
2014-08-14 10:59:49 860
ddmlib.jar
2016-11-10
AXMLPrinter2、baksmali、smali、dex2jar
1、用AXMLPrinter2.jar反编译xxx.xml文件
解压xxx.apk,选择main.xml(也可选择其它xml文件,不过xml文件都是乱码),复制到AXMLPrinter2.jar所在目录,通过cmd
进入到AXMLPrinter2.jar所在目录,使用如下命令,得到的main.txt就是反编译后的文件,现在可以看懂了。
java -jar AXMLPrinter2.jar main.xml > main.txt
2、用baksmali-1.3.0.jar反编译xxx.dex文件
解压xxx.apk,将classes.dex拷贝至baksmali-1.3.0.jar所在目录,通过cmd进入baksmali-1.3.0.jar所在目录,
使用如下命令,得到classout文件夹,即classes.dex的全部反编译文件,后缀名都为xxx.smali。
java -jar baksmali-1.3.0.jar -o classout/ classes.dex
3、用smali-1.3.0.jar编译classout成classes.dex
通过上面得到的classout文件夹,通过以下命令我们可以再编译成classes.dex。
java -jar smali.jar classout/ -o classes.dex
4、使用dex2jar-0.0.7.9-SNAPSHOT将classes.dex反编译成xxx.class文件
将classes.dex拷贝至dex2jar-0.0.7.9-SNAPSHOT,cmd进入目录,使用如下命令即可
dex2jar classes.dex
如果出现如下错误:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version
number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
则是因为Java Compile Level和指定编译的JRE两者间的版本不一致导致;我的处理方法是重新按装JRE较高版本(我原来的是5.0)
2011-12-30
高焕堂Android系列资源
Android应用框架原理与程序开发_高焕堂(简中版).pdf
高焕堂设计招式之美(6个pdf文档)
高焕堂(33个word文档)
总之,涉及内容挺多的,包括框架、底层、模式。和android有关系。
想跟高焕堂学习的别吝啬分数了,资源多,分数当然贵喽
2011-07-22
Android widget入门手册
包含的各种控件都有截图:
Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!.doc、
SeekBar(SeekBar)的使用.doc、
Spinner(Spinner)的使用.doc、
Tab与TabHost.pdf、
按钮(Button)的使用.doc、
单选框(RadioButton)的使用.doc、
等级条(RatingBar)的使用.doc、
复选框(CheckBox)的使用.doc、
进度条(ProgressBar)的使用.doc、
可编辑文本框(EditText)的使用.doc、
列表框(ListView)的使用.doc、
日期选择器(DatePicker)的使用.doc、
时间选择器(TimePicker)的使用.doc、
文本框(TextView)的使用.doc、
自动完成文本(AutoCompleteTextView)的使用.doc
2011-06-03
Android高手进阶教程与Android基础教程
Android读写XML(上)——package说明.doc
Android读写XML(下)——创建XML文档.doc
Android读写XML(中)——SAX.doc
Android高手进阶教程之----Android Handler的使用!!! .doc
Android高手进阶教程之----Android Launcher抽屉类SlidingDrawer的使用.doc
Android高手进阶教程之----Android Location的使用!! .doc
Android高手进阶教程之----Android PopupWindow的使用!!! .doc
Android高手进阶教程之----Android 数据库SQLiteDatabase的使用!.doc
Android高手进阶教程之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!.doc
Android高手进阶教程之----Android 在一个应用中如何启动另外一个已安装的应用!!!.doc
Android高手进阶教程之----Android 中LayoutInflater的使用! .doc
Android高手进阶教程之----Android 中MenuInflater的使用(布局定义菜单)! .doc
Android高手进阶教程之----Android 中Preferences的使用! .doc
Android高手进阶教程之----Android 中自定义View的应用.doc
Android高手进阶教程之----Android 中自定义属性(attr.xml,TypedArray)的使用! .doc
Android高手进阶教程之----Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用!.doc
Android高手进阶教程之----通过Location获取Address的使用.doc
Android基础教程之----Android ProgressBar的使用.doc
Android基础教程之----Android中两种设置全屏的方法!!.doc
Android基础教程之----Android状态栏提醒(Notification,NotificationManager)的使用.doc
Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)!.doc
Android基础教程之----动态更改屏幕方向的简单例子(LANDSCAPE与PORTRAIT)! .doc
Android基础教程之----五大布局对象.doc
2011-06-03
Android模拟器小技巧
压缩文件包含:Android模拟器快捷键大全.pdf、
Android模拟器也玩ping.pdf、
gsm call命令向Android模拟器打电话.pdf、
sms send命令向Android模拟器发短信.pdf、
让你的Android模拟器支持Cupcake屏幕键盘.pdf
2011-06-03
Android技巧学习4个应用实例含源码
Android远程登录实例含说明doc,listview 获取sim中的号码与姓名并显示出来实例,手机sd卡资源管理器实例,一个简单的显示天气状况的Widget实例
2011-05-27
Android中的花样ProgressBar含源码
多式样ProgressBar,各大小样式圆形ProgressBar,长形进度条,ProgressDialog 中的圆形进度条,AlertDialog 中的圆形ProgressBar,App Widget 中的进度条。包含源码。
2011-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人