当前位置:首页 » 安卓系统 » android网络源码

android网络源码

发布时间: 2023-05-18 22:12:23

㈠ 怎样查看 Android APP 源代码

压缩软件打开apk文件,解压出根目录中的classes.dex文件

使用cmd ,dex2jar.bat classes.dex命令将classes.dex转换为jar

再用jd-gui打开该jar就可以查看源码了,如果apk安全性好的话,有些代码是看不到的

㈡ 如何查看Android源码

当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?

比如下面这种情况

假设我们想参看Activity类的源代码,按着Ctrl键,左击它,现实的结果却看不到代码的,提示的信息便是“找不到Activity.class文件”。

此时点击下面的按钮,“Change Attached Source…”,选择android源代码所在位置,便弹出图三的对话框。

第一种是选择工作目录,即已经存在的android应用程序源代码。

第二种分两种方式

(1)选择External File…按钮,添加Jar格式文件或者zip格式文件路径;

(2)选择External Floder…按钮,添加文件夹所在路径。

下面问题就来了,源代码在哪里?不能凭空产生阿。

可以通过Android SDK Manager进行源代码下载;(推荐该种方法),如图四

勾选Source for Android SDK,进行下载即可。

此外也可通过其他途径下载,网上有很多共享的资源。

这里选择第二种方式的(2)方法,选择源码所在目录(即图四下载源代码目录所在路径),如图五

点击“OK”按钮,此时,Activity文件便能够查看源代码了,如图六。

这样就大功告成了!!!

㈢ 如何获取android源代码

当前的Android代码托管在两个方:https://github.com/android 和https://android.googlesource.com之前在 android.git.kernel.org上也有托管,不过现在重定向到了https://android.googlesource.com好在都支持git访问

google提供的repo工具实际上是一个内部操作git工具来简化操作Android源码的Python脚本。经过尝试,直接使用git工具在ubuntu下可以实现cloneAndroid源码。下面介绍一下方法:

1.获取当前的在github上托管的Androidgitrepositories:

github页面为:https://github.com/android/following。不过这个页面不支持通过wget"https://github.com/android/following"或者curl"https://github.com/android/following"的方式访问,错误信息如下:

这个时候需能做的只能是"tryagain"了。

需要说明的是"不要试图同时并发执行多个gitclone命令",这样会导致大量出现上面贴图中的错误,另外,整个clone过程中耗时最多的gitrepository如下:

kernel_common.gitkernel_msm.gitplatform_frameworks_base.gitplatform_prebuilt.git其中platform_prebuilt.git是google提供的预编译好的二进制文件,包含:各种库文件,jar包,可执行程序等等,如果只是阅读Android源代码,这个gitrepository可以不用clone.

㈣ 安卓如何实现获取网页源代码

public class GetHtmlCodeActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

TextView textView = (TextView)this.findViewById(R.id.picture_textview);
try {
textView.setText(getPictureData("http://www..com"));
} catch (Exception e) {
Log.e("GetHtmlCodeActivity", e.toString());
Toast.makeText(GetHtmlCodeActivity.this, "网络连接失败", 1).show();
}
}
//得到图片的二进制数据
public String getPictureData(String path) throws Exception{
// 类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。
URL url = new URL("http://www..com/");
// 每个 HttpURLConnection 实例都可用于生成单个请求,
//但是其他实例可以透明地共享连接到 HTTP 服务器的基础网络
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
//设置 URL 请求的方法
conn.setRequestMethod("GET");
//设置一个指定的超时值(以毫秒为单位),
//该值将在打开到此 URLConnection 引用的资源的通信链接时使用。
conn.setConnectTimeout(5 * 1000);
// conn.getInputStream()返回从此打开的连接读取的输入流
InputStream inStream = conn.getInputStream();// 通过输入流获取html数据
byte[] data = readInputStream(inStream);// 得到html的二进制数据
String html = new String(data);
return html;

}
//读取输入流中的数据,返回字节数组byte[]
public byte[] readInputStream(InputStream inStream) throws Exception{
//此类实现了一个输出流,其中的数据被写入一个 byte 数组
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
// 字节数组
byte[] buffer = new byte[1024];
int len = 0;
//从输入流中读取一定数量的字节,并将其存储在缓冲区数组buffer 中
while ((len = inStream.read(buffer)) != -1) {
// 将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流
outStream.write(buffer, 0, len);
}
inStream.close();
//toByteArray()创建一个新分配的 byte 数组。
return outStream.toByteArray();
}
}

可以看一下这个自己想想哦

㈤ 网上给的android源代码怎么用

git的工程里面不是都有英文的readme么,File -> import先浏览到目录到library,导入library,然后,浏览到samples目录导入samples,结束。


我总共就花了两分钟下载导入,build,截图,发帖回答。

㈥ 笔记 android网络框架源码解析及对比(待续)

特点

应用场景

特点

应用场笑槐景碰源友

特点

应用裂樱场景

㈦ 怎样查看 Android APP 源代码

需要把反编译的apk存放到apktools同级文件夹目录下,然后运行要查看的安装包,具体操作如下:

1、首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示。

㈧ 怎样查看 Android APP源代码

将apk文件拷贝至sdcard上。
命令顺序如下:

进入Android sdk文件夹/tools目录下
输入adb shell
输入su
输入cd data
输入cd app
这时就可以看到你安装的所有的apk文件。输入cp 空格 对应的apk 空格 /sdcard/
这样就将apk文件拷贝出来了。
将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,

其中xml文件打开后都是二进制的,无法查看。
这时就用到了一个android4me的AXMLPrinter2工具。(请自行网络搜索)
输入以下命令,将xml文件解析出来
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
将showtimes_list.xml生成xml文件,则输入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前进行到这一步,只能看到xml文件的内容,其工程中的java源文件还是看不到,看目录结构下有一个classes.dex文件,我们需要将dex文件变为jar文件。
这里用到了另一个工具dex2jar。(自行搜索下载)
在Windows下解压之后的目录如下图所示:

在命令行中,进入到此目录下:
在Windows下,输入以下命令:
dex2jar.bat c:classes.dex
运行完之后,在C盘会多一个classes.dex.dex2jar.jar文件,此文件就是我们需要的jar文件。
利用jd-gui,将jar文件反向工程为java代码。(请自行搜索下载)
它分为Windows、Linux、和max三个版本,这里我下载的是Windows版本的。
解压之后,双击运行exe文件,选择classes.dex.dex2jar.jar文件,相应的jar文件中的Java文件就被反向工程显示出来了!

㈨ 安卓源代码怎么用

网上给的android源代码怎么用?
git的工程里面不是都有英文的readme么,File -> import先浏览到目录到library,导入library,然后,浏览到samples目录导入samples,结束。

我总共就花了两分钟下载导入,build,截图,发帖回答。
我在网上下了一些Android的源代码,不知道怎么用Eclipse运行
file>import> 输入android 下一步 把你的项目导进去就好了
安卓源码怎么用
是import 然后选android 导入整个目录就行了

下载的安卓源码怎么用? 20分
如果是用的ecilipse,在file里面有个import,剩下的操作可以看这个链接

blogs/...9
一个android的源程序怎样用eclipse打开
用eclipse的import功能将其导入,就可拆带以打开了
android软件开发 怎么读懂一个android源代码
一开始都会感觉到疑惑,网络上,论坛上,甚至是书本上都讲不清楚,不知道这是什么原因,我想人类的私心在里面会占据很大的因素。

不是每个人都愿意分享自己辛苦得来的经验和心得。

android软件,你可以这么看,它是用java语言+很触很多的现成的已经被别人写到的包组合成的。

其实它的本质就是java,然后那些慎旦界面什么,其实核心就是一个叫做XML的东西。

这个XML其实也没什么神秘,就是一个国际化的,标准的标签。

然后标签其实说白了就是记号,你在这个XML文件里面,按照谷歌给你定好的游戏规则,写标签,然后这个标签会被自动解析成相应功能。

整个android界面其实就是一个XML文件,android表面上的东西几乎都是XML文件组成的,旅孝芦剩下的核心程序逻辑,其实就是java程序。

再换句话说,你可以在java上把程序逻辑写好,然后单独写个XML文件,然后合并起来,就是android
java问题。安卓手机源代码怎么运行
既然你安装了eclipse那你就可以配置sdk环境,然后建一个android project,把你的源代码放进去,选择在你自己的手机上运行就会自动安装到你手机上了。嫌麻烦的话可以发给我,我帮你运行一下直接给你app文件
如何打开android 源代码
导入工程文件,就是文件下的Import,打开导入面板后选择已经存在的项目,在第二项里面,然后定择你项目的文件夹即可,eclipse会自动扫描
怎样着手研究 Android 源代码
一、源码里的工程需要导入所有的Android源码,不可以单独作为一个Android工程导入到Eclipse里。

二、使用git和repoAndroid的源代码,参考如下步骤

以下操作都是在Ubuntu10.04LTS下完成:

1)安装git

sudo apt-get install git-core

2)安装curl

sudo apt-get install git-core curl

3)安装Repo,为了方便直接repo到用户根目录中。通过curlrepo
安卓游戏中的源代码有什么用,是如何编写和解析的
会java语言么?不会的话跟你解释也是扯淡

㈩ Android网络请求常用的工具类的源码

root啊 你不知道自己的手机型号么 Android系统中的root 什么是root root就是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户。更多介绍详见第一段) 为什么要获取root 其实用root的权限主要是因为我们很多东西是受限制的,我们只能利用这些权限来做我们被限制的去做的事情,比如Google禁止我们看到市场里很多免费或付费软件,我们可以用Market进去看;很多朋友只能看不能下,不能绑定gmail,我们可以修改host来搞定他们,但这些都需要root权限(由于Root权限对于系统具有最高的统治权,便可方便的对于系统的部件进行删除或更改。对于玩家而言,只有获得Root权限,我们便可随心所欲地对自己的爱机进行“重新包装”,感受新版本软件的优点) 例如:当HTC Hero手机通过USB线连上电脑时,sync工具就会自动启动,总是在notification那里看到。对于Windows用户,还有工具可以同步,对于Mac/Linux用户来说,没用。有没有办法解决呢?当然有了! 这里的关键就是ad remount,这是一个重新mount你的分区的命令,让你的system分区从只读变成可读可写,只有获得了root权限才可能运行。 取得root的好处 1 可以备份系统 2 使用高级的程序 3 修改系统的程序 4 把程序安装在SD卡上 其它好处 一 最重要的是 我们可以汉化 拥有ROOT权限[1],我们可以加载汉化包,实现系统汉化!由于目前的系统固件版本firware都是1.0,所以都不支持简体中文输入,但是支持简体中文显示开发团队对此了工作,现在的Zhao 1.5/1.6 都是以获得ROOT权限为基础才可进行的汉化包。 二 我们可以通过ABUS查看已安装的软件 虽然没有ROOT权限,我们依然可以通过ABUS来安装软件和游戏,但是如果拥有ROOT权限的G1,我们可以通过ABUS查看其安装过的软件列表 方便我们管理。 三 我们可以更改主题 目前阶段,我们可以通过升级update.zip来实现更换主题的功能,当然update.zip包并不是一个单独的主题文件,其实就是升级一下, 不过如果没有ROOT权限,我们就不能实现更换主题的功能,至少目前这样 四 我们可以正常使用一些软件 比如Screenshot 很多软件是需要访问并读写内部ROOT的,比如Screenshot,就必须有ROOT权限才可正常使用,如果相应的,我们获得了ROOT权限,那么有些软件就可以正常使用,并能发挥其特性了。 编辑本段一键root的方法 root并没有想象中的那么难,目前有不少软件可以做到。像Z4root、UniversalAndRoot、GingerBreak和等root 软件都比较方便。 下面就简单介绍其中的两款。 ①superoneclick[2] 该软件root成功率较高,并且支持当前所有安卓系统的版本(包括android 4.0),几乎没有机型限制!目前最新版本为v2.3.3.0。并且该软件还能帮你卸载安卓市场,对于root过程有辅助作用(如果需要可到安卓软件资源网站下载安装);而且,该软件支持反root,当你发现系统root后不稳定或不安全,可以解除root,从而保护手机

热点内容
openwrt源码下载 发布:2025-02-13 15:01:59 浏览:644
linux删除一个目录 发布:2025-02-13 15:00:29 浏览:539
蚂蚁存储 发布:2025-02-13 15:00:25 浏览:918
脚本师传奇 发布:2025-02-13 14:45:48 浏览:481
我的世界lce服务器剪辑 发布:2025-02-13 14:40:50 浏览:625
phpsftp上传 发布:2025-02-13 14:35:43 浏览:273
c学生管理系统数据库 发布:2025-02-13 14:21:41 浏览:123
传奇添加会员脚本 发布:2025-02-13 14:20:50 浏览:206
微信开发平台源码 发布:2025-02-13 14:14:20 浏览:614
安卓大屏屏幕休眠是什么意思 发布:2025-02-13 14:13:28 浏览:465