Android Studio的Java程序如何打开网页并获取返回值

Android Studio的Java程序如何打开网页并获取返回值,第1张

protected void onCreate(Bundle savedInstanceState)

{

x = (WebView)thisfindViewById(RidwebView_viewTable);

xsetScrollBarStyle(ViewSCROLLBARS_INSIDE_OVERLAY);

xgetSettings()setBuiltInZoomControls(true);

xgetSettings()setJavaScriptEnabled(true);

xaddJavascriptInterface(new JsToJava(), "stub"); //JsToJava是内部类,代码在后面。stub是接口名字。

//xloadUrl(">

Android开发_如何调用 浏览器访问网页和Html文件

一、启动android默认浏览器

Intent intent= new Intent();

intentsetAction('androidintentactionVIEW');

Uri content_url = Uriparse('>

mWebViewsetWebViewClient(new WebViewClient(){

// 这个方法在用户试图点开页面上的某个链接时被调用

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

if(url!=null) {

// 如果想继续加载目标页面则调用下面的语句

// viewloadUrl(url);

// 如果不想那url就是目标网址,如果想获取目标网页的内容那你可以用>

如果你是打算用手机测试移动版网页的话(同局域网手机访问pc上的html)。

那可以将局域网内的设备都设置成静态ip。然后使用iis或php环境将网页放到站点目录下。

然后就可以通过ip进行访问了。

如果你打算用手机访问手机上的html页面

那你可以安装一个AndroPHP 然后将html页面放到站点目录下。然后使用给定的ip访问即可

当前的Android 代码托管在两个方: >

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

1 获取当前的在github 上托管的Android git repositories:

github页面为: >

这样一来,获取这个页面内容并解析出其中的git repositories就需要手工完成了。好在方法也很简单: 浏览器中打开这个页面,然后"查看源文件"并保存为文本文件,比如保存为"android_githtml"。最后,通过下面的一行脚本来取出 Android git repositories

grep -o "<span class=\"repo\"></span>" /android_githtml | cut -d ">" -f2 | cut -d "<" -f1 > android_gittxt

2 基于第1步获取的Android git repositories 来生成clone git的脚本:

执行如下的一行awk脚本

awk 'BEGIN{i=1; print "#!/usr/bin/env bash" }{ print "\n\necho \"begin clone android git ["i"]: " $1 "\""; print "git clone 

现在用于clone android git的脚本生成好了,一共有 103 个 git repository

3 执行git_clone_androidsh这个脚本即可。

整体Android 源码的代码量是相当庞大,完成所有的clone 任务后,大概占用了 7G 磁盘空间,历时20多个小时,这是在网速比较快的情况下达到的效果:

其间也有许多问题,比如多次出现如下的错误:

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

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

kernel_commongit kernel_msmgit platform_frameworks_basegit platform_prebuiltgit 其中 platform_prebuiltgit 是google 提供的预编译好的二进制文件,包含: 各种库文件,jar 包,可执行程序等等,如果只是阅读Android 源代码,这个git repository 可以不用clone

以上就是关于Android Studio的Java程序如何打开网页并获取返回值全部的内容,包括:Android Studio的Java程序如何打开网页并获取返回值、Android 在WebView中通过javascript获取网页源码,并在TextView或者在EditText中显示问题、安卓开发怎么在APP内部调用手机系统浏览器打开指定html并获取HTML的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9325185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存