标签:onclick 文件 menu 可视化 baidu 权限 string main web.xml
APK反编译的一般步骤是:
后辍apk改为rar用winrar等工具解压
使用apktool反编译图片和xml
使用dex2jar将解压得到的classes.dex文件转为jar文件
使用jd_gui(图形版jad)将jar文件反编译为可读的java源文件
不过更简单地可以使用众多软件集合APK改之理(这就有点像MASM32)
AndroidManifest.xml--APK的总体配置文件,类似javaweb的web.xml,配置包名(package)、应用权限(uses-permission)和可视界面(activity)等。
MainActivity.Java--APK程序入口类,尤其是其OnCreate方法其调用的setContentView方法设置了程序的初始化界面。
res目录--各可视化资产存放目录,包括图片(drawable)、界面(layout)、菜单(menu)、字符串(values)等。
xml文件调用定义的资源--如引用文件和图片<TextView android:text="@string/str_name" android:background = "@drawable/pic_name"/>
java调用定义的控件--Button btn_java = (ImageButton)findViewById(R.id.btn_name);
java调用定义的资源--btn_java.setText(getResources().getText(R.string.str_name));
java控件添加事件监听--btn_java.setOnClickListener()
Java界面转让--startActivity()
其中的Train.class是控制权转让到的类,真正的界面会在Train类的OnCreate方法中再次调用setContentView方法指定。
标签:onclick 文件 menu 可视化 baidu 权限 string main web.xml
原文地址:http://www.cnblogs.com/lsdb/p/6829999.html