
正文
javaadt看代码,java adt
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么在eclipse中查看android源码
在Eclipse中查看Android源代码 需要下载一个对应的android sdk,下完了后找到souce目录,将其中所有的内容拷贝到eclipse所用的sdk下的source目录下,如果没有这个目录则新建一个。
点击eclispse-window-Android SDK Manager,下载相应版本的源码Sources for Android SDK。
第一种是选择工作目录,即已经存在的android应用程序源代码。第二种分两种方式 (1)选择External File…按钮,添加Jar格式文件或者zip格式文件路径;(2)选择External Floder…按钮,添加文件夹所在路径。
,打开“运行”菜单,单击“运行(N)...”按钮,进入运行配置界面。2,选择要在左边运行该程序,然后点击右侧的“(X)=参数”选项卡,在“程序参数(A):”该方案需要在输入文本框的参数。
如何查看Android源码[以Android2为例]我们知道在Eclipse里按住Ctrl键不松手在某个类上点击鼠标左键,可以跳转到该类的文件。如果没有源码就会跳到class文件上。
相关问答
Q1: 如何对系统调用了aidl文件进行避免混淆
关键代码使用jni调用本地代码,用c或者c++编写,因此相对比较难于反编译 2 混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。
AndroidStudio的aidl文件默认放在src/main/aidl目录下,aidl目录和java目录同级别。在java目录上右键,创建一个aidl文件,此文件会默认生成到aidl目录下。同时必须要指明包名,包名必须和java目录下的包名一致。
说明一:aidl文件的位置不固定,可以任意 然后定义自己的MyService类,在MyService类中自定义一个内部类去继承RemoteService.stub这个内部类,实现get方法。
要进行创建AIDL的接口之前,需要进行选中当前的项目的文件中,选中完成项目之后。然后进行点击Android studio菜单中的file的选项,就会弹出了一个下拉的菜单中new选项。
因为是对接口名进行替换,如果出现混淆问题的话,log里面一定会有类似 这个时候只需要对相关接口进行例外(-keep)即可,然后用android-studio,直接打开或者dex2jar进行反解可以看到相关的接口是否被简单替换。
Q2: android的toast怎么自定义显示时间长度?
Android中Toast的显示时间为特定时间且不可更改,但是有时候我们开发设计需要让Toast显示更长时间,或者自己完全控制Toast的显示和关闭。通过查看Toast类的源码,可以看出,这有点难为它了,Toast类本身并没有提供相应方法。
Toast.LENGTH_LONG(5秒)Toast.LENGTH_SHORT(2秒)如果你需要更短的时间就只能自定义Toast了,不过也可以做一个计时器Timer,到点关闭取消Toast。
在“屏幕超时”或“自动锁定”选项中,我们可以选择“自定义”选项。在这个选项中,我们可以输入自己想要的屏幕显示时间,单位为秒。例如,如果我们想要设置屏幕显示时间为45秒,我们可以在输入框中输入“45”。
关于Toast的显示时间,Android自带的两种时间属性分别为2秒和5秒,但是一般会自定义为5秒和5秒。Toast中的文本超过10个字符用5秒,少于10个字符用5秒。
Q3: eclipse怎样集成Proguard
1、使用前请关闭或暂停卡巴斯基等杀毒软件,以免引起冲突。Window-〉Preferences....J2ME-Packaging-Obfuscation,按Browse指定ProGuard.zip解压缩之后的路径。
2、运行ProGuard及其生成的文件介绍 在以release模式下打包apk时会自动运行ProGuard,这里的release模式指的是通过ant release命令或eclipse project-android tools-export signed(unsigned) application package生成apk。
3、然后按 Apply按钮 即可看到我们安装SDK包, 至此,Eclipse+ADT的集成开发环境就安装配置完毕。 配置Android SDK 这里介绍下新建AVD。所谓AVD,即Android Virtual Devices,Android虚拟设备,亦即嵌入式开发中常用的模拟器。
4、步骤 从Eclipse工程中导出gradle构建文件 选择需要导出的工程,包括项目主工程和库工程 选择 Force overriding existing files, 点击完成。
Q4: 如何查看安卓apk程序的源代码?
1、命令顺序如下:进入Android sdk文件夹/tools目录下输入adb shell输入su输入cd data输入cd app这时就可以看到你安装的所有的apk文件。输入cp 空格 对应的apk 空格 /sdcard/这样就将apk文件拷贝出来了。
2、首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示。按住shift+鼠标右键打开命令窗口,运行代码 apktool d yd.apk(安装包的名字)。apk后缀名改成zip,解压双击打开xml格式文件如下图所示。
3、app代码源查看 首先下载安装获取网页源码app。然后单击打开网页源码app并在中的输入框内输入想要查看的网址,再在界面内找到go选项单并单击。单击后等待app最后加载3秒就可以成功的获取app源代码并查看了。
4、如何查看安卓apk程序的源代码?一般来说,你并不能直接查看到源代码,你只能拆开看到编译结果。可以找个反编译的工具进行反编译。当然反编译结果也未必与源代码完全一致。
Q5: android代码混淆以及怎么判断一个apk代码是否被混淆过
1、改为 call %java_exe% -jar %PROGUARD_HOME%\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 就ok了。
2、因为是对接口名进行替换,如果出现混淆问题的话,log里面一定会有类似 这个时候只需要对相关接口进行例外(-keep)即可,然后用android-studio,直接打开或者dex2jar进行反解可以看到相关的接口是否被简单替换。
3、布局混淆 布局混淆是指删除或者混淆软件源代码或者中间代码中与执行无关的辅助文本信息,增加攻击者阅读和理解代码的难度。
4、proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 某些方式创建的项目中可能已经有如上两行了,只是默认被注释掉了,只要把proguard.config这一行解注释就好了。
5、混淆是不会导致反编译失败的,只是说,代码变得难以读懂,而不会导致反编译失败! 混淆和反编译是两个互不相干的概念。
关于javaadt看代码和java adt的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





