请教,想开最一个最简单的app,即打开这个app直接调用指定网页的内容

努力的老孙 2014-01-10 08:56:24
向各位老师求教,我想开发一个android下的app,只要求打开这个app以后,直接调用指定的url内容,请问应该怎么做?谢谢!
...全文
4896 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
netying 2014-01-15
  • 打赏
  • 举报
回复
表示关注啊 哪位大虾能做个一键生成就最好了
努力的老孙 2014-01-11
  • 打赏
  • 举报
回复
引用 8 楼 afairycell 的回复:
上面发错。。
	@Override
	protected void onCreate(Bundle savedInstanceState)
	{
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		webView = new WebView(this);
		setContentView(webView);
		webView.getSettings().setTextSize(WebSettings.TextSize.SMALLEST);
		
		//该设置使打开新链接时还在同一个WebView中打开,不加该设置,打开新链接时将会在android自带浏览器中打开网页。
		webView.setWebViewClient(new WebViewClient()
		{
			@Override
			public boolean shouldOverrideUrlLoading(WebView view, String url)
			{
				// TODO Auto-generated method stub
				view.loadUrl(url);
				return super.shouldOverrideUrlLoading(view, url);
			}
		});
		
		webView.loadUrl("http://www.xmmojie.cn");
		setTitle("......Web View......");
	}
	
您好,我这样做了,可是出错呢,总是提示:webView cannot be resolved to a variable 我完整的代码如下,请您帮忙看看:

package com.demo;

import android.annotation.SuppressLint;
import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

@SuppressLint("SetJavaScriptEnabled")
public class HelloWorld extends Activity {
	 
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        webView = new WebView(this);
        setContentView(webView);
        webView.getSettings().setTextSize(WebSettings.TextSize.SMALLEST);
         
        //该设置使打开新链接时还在同一个WebView中打开,不加该设置,打开新链接时将会在android自带浏览器中打开网页。
        webView.setWebViewClient(new WebViewClient()
        {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url)
            {
                // TODO Auto-generated method stub
                view.loadUrl(url);
                return super.shouldOverrideUrlLoading(view, url);
            }
        });
         
        webView.loadUrl("http://www.baidu.com");
        setTitle("......Web View......");
    }
  
}
努力的老孙 2014-01-11
  • 打赏
  • 举报
回复
引用 17 楼 cazs0 的回复:
楼主你没系统的学习下安卓这么盲目的求代码。。还真是少见, 你JavaWeb有学吗?
没有学过。。。
努力的老孙 2014-01-11
  • 打赏
  • 举报
回复
引用 21 楼 afairycell 的回复:
[quote=引用 18 楼 vipstar 的回复:] [quote=引用 17 楼 cazs0 的回复:] 楼主你没系统的学习下安卓这么盲目的求代码。。还真是少见, 你JavaWeb有学吗?
没有学过。。。 [/quote] LZ不要灰心,不理别人怎么说,坚持下去才有成绩[/quote] 谢谢您!
afairycell 2014-01-11
  • 打赏
  • 举报
回复
引用 18 楼 vipstar 的回复:
[quote=引用 17 楼 cazs0 的回复:] 楼主你没系统的学习下安卓这么盲目的求代码。。还真是少见, 你JavaWeb有学吗?
没有学过。。。 [/quote] LZ不要灰心,不理别人怎么说,坚持下去才有成绩
afairycell 2014-01-11
  • 打赏
  • 举报
回复
<uses-permission android:name="android.permission.INTERNET" /> 在XML上要添加网络访问权限 WebView webView = null;貌似没声明到?
afairycell 2014-01-11
  • 打赏
  • 举报
回复
先看看视频吧
cazs0 2014-01-11
  • 打赏
  • 举报
回复
楼主你没系统的学习下安卓这么盲目的求代码。。还真是少见, 你JavaWeb有学吗?
afairycell 2014-01-10
  • 打赏
  • 举报
回复
引用 10 楼 u013293794 的回复:
[quote=引用 7 楼 afairycell 的回复:]
public class AutoCompleteTextViewActivity extends Activity {

	   @Override
	    protected void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.autocomplete);
	        setTitle("AutoCompleteTextViewActivity");
	        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
	                android.R.layout.simple_dropdown_item_1line, COUNTRIES);
	        AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.auto_complete);
	        textView.setAdapter(adapter);
	    }
	   
	static final String[] COUNTRIES = new String[] {
		"China" ,"Russia", "Germany",
		"Ukraine", "Belarus", "USA" ,"China1" ,"China12", "Germany",
		"Russia2", "Belarus", "USA" 
	    };
	
}
不要太懒啊
请问这是生成一个城市列表么[/quote] 百度输入内容自动匹配内容类似的功能
mmorss 2014-01-10
  • 打赏
  • 举报
回复
记得加权限啊
咲咲小 2014-01-10
  • 打赏
  • 举报
回复
引用 7 楼 afairycell 的回复:
public class AutoCompleteTextViewActivity extends Activity {

	   @Override
	    protected void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.autocomplete);
	        setTitle("AutoCompleteTextViewActivity");
	        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
	                android.R.layout.simple_dropdown_item_1line, COUNTRIES);
	        AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.auto_complete);
	        textView.setAdapter(adapter);
	    }
	   
	static final String[] COUNTRIES = new String[] {
		"China" ,"Russia", "Germany",
		"Ukraine", "Belarus", "USA" ,"China1" ,"China12", "Germany",
		"Russia2", "Belarus", "USA" 
	    };
	
}
不要太懒啊
请问这是生成一个城市列表么
努力的老孙 2014-01-10
  • 打赏
  • 举报
回复
不是想懒,正在不断百度谷歌 中,今天第一次听说eclipse ,刚刚安装好,正在熟悉中,对这方面以前0接触。。
afairycell 2014-01-10
  • 打赏
  • 举报
回复
上面发错。。
	@Override
	protected void onCreate(Bundle savedInstanceState)
	{
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		webView = new WebView(this);
		setContentView(webView);
		webView.getSettings().setTextSize(WebSettings.TextSize.SMALLEST);
		
		//该设置使打开新链接时还在同一个WebView中打开,不加该设置,打开新链接时将会在android自带浏览器中打开网页。
		webView.setWebViewClient(new WebViewClient()
		{
			@Override
			public boolean shouldOverrideUrlLoading(WebView view, String url)
			{
				// TODO Auto-generated method stub
				view.loadUrl(url);
				return super.shouldOverrideUrlLoading(view, url);
			}
		});
		
		webView.loadUrl("http://www.xmmojie.cn");
		setTitle("......Web View......");
	}
	
afairycell 2014-01-10
  • 打赏
  • 举报
回复
public class AutoCompleteTextViewActivity extends Activity {

	   @Override
	    protected void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.autocomplete);
	        setTitle("AutoCompleteTextViewActivity");
	        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
	                android.R.layout.simple_dropdown_item_1line, COUNTRIES);
	        AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.auto_complete);
	        textView.setAdapter(adapter);
	    }
	   
	static final String[] COUNTRIES = new String[] {
		"China" ,"Russia", "Germany",
		"Ukraine", "Belarus", "USA" ,"China1" ,"China12", "Germany",
		"Russia2", "Belarus", "USA" 
	    };
	
}
不要太懒啊
努力的老孙 2014-01-10
  • 打赏
  • 举报
回复
能不能请前辈顺手帮小弟生成一下这个app,谢谢。。。webView.loadUrl("http://www.baidu.com");就用 webView.loadUrl("http://xiche.conn.in"); 谢谢!!!
努力的老孙 2014-01-10
  • 打赏
  • 举报
回复
引用 4 楼 afairycell 的回复:
		
		webView = new WebView(this);
		setContentView(webView);
		webView.getSettings().setTextSize(WebSettings.TextSize.SMALLEST);
		
		//该设置使打开新链接时还在同一个WebView中打开,不加该设置,打开新链接时将会在android自带浏览器中打开网页。
		webView.setWebViewClient(new WebViewClient()
		{
			@Override
			public boolean shouldOverrideUrlLoading(WebView view, String url)
			{
				// TODO Auto-generated method stub
				view.loadUrl(url);
				return super.shouldOverrideUrlLoading(view, url);
			}
		});
		
		webView.loadUrl("http://www.baidu.com");
请问这段代码放到哪呢,用eclipse新建android 项目之后的就刚刚开始摸索。。。
afairycell 2014-01-10
  • 打赏
  • 举报
回复
		
		webView = new WebView(this);
		setContentView(webView);
		webView.getSettings().setTextSize(WebSettings.TextSize.SMALLEST);
		
		//该设置使打开新链接时还在同一个WebView中打开,不加该设置,打开新链接时将会在android自带浏览器中打开网页。
		webView.setWebViewClient(new WebViewClient()
		{
			@Override
			public boolean shouldOverrideUrlLoading(WebView view, String url)
			{
				// TODO Auto-generated method stub
				view.loadUrl(url);
				return super.shouldOverrideUrlLoading(view, url);
			}
		});
		
		webView.loadUrl("http://www.baidu.com");
努力的老孙 2014-01-10
  • 打赏
  • 举报
回复
引用 2 楼 ameyume 的回复:
用WebView就可以,例如打开本贴: webView.loadUrl("http://bbs.csdn.net/topics/390690372");
谢谢。 完全没有接触过android开发,现在用osx,刚下载了Eclipse,正在百度各种教程。。。
ameyume 2014-01-10
  • 打赏
  • 举报
回复
用WebView就可以,例如打开本贴: webView.loadUrl("http://bbs.csdn.net/topics/390690372");
咲咲小 2014-01-10
  • 打赏
  • 举报
回复
同求。。。。。
加载更多回复(3)
Doe 发布 [V1.0.0] 前段时间排查某问题的时候,想要快速知道某些dubbo接口(三无)的响应结果,但不想启动项目(因为这些项目不是你负责的,不会部署而且超级笨重),也不想新建一个dubbo客户端项目(占地方),也不想开telnet客户端连接口(麻烦而且有限制)。所以扣了dubbo的netty模块源码,封装了个收发客户端集成一个工具,可以快速调试dubbo接口。源码地址:https://github.com/VIPJoey/doe 极简模式 普通模式 目录结构 mmc-dubbo-api 接口项目,主要用于测试。 mmc-dubbo-provider dubbo提供者项目,主要用于测试。 mmc-dubbo-doe 主项目,实现dubbo接口调试。 deploy 部署文档 功能特性 极简模式:通过dubbo提供的telnet协议收发数据。 普通模式:通过封装netty客户端收发数据。 用例模式:通过缓存数据,方便下一次操作,依赖普通模式。 增加依赖:通过调用maven命令,下载jar包和热加载到系统,主要用来分析接口方法参数,主要作用在普通模式。 依赖列表:通过分析pom文件,展示已经加载的jar包。 其它特性 springboot 整合 redis,支持spring el 表达式。 springboot 整合 thymeleaf。 springboot 整合 logback。 netty rpc 实现原理。 开发环境 jdk 1.8 maven 3.5.3 dubbo 2.6.1 lombok 1.16.20 idea 2018 windows 7 安装步骤 安装jdk 安装maven,并设置好环境变量,仓库目录。 进入mmc-dubbo-api目录,执行mvn clean install命令,省api的jar包。 进入mmc-dubbo-doe目录,执行mvn clean install 命令,在target目录生成dubbo-doe-1.0.0-RELEASE.jar 在F盘(可以任意盘)创建目录F:\app\doe 把dubbo-doe-1.0.0-RELEASE.jar拷贝到F:\app\doe 把deploy目录中的所有文件拷贝到F:\app\doe 如果您电脑安装了git bash,可以在bash窗口运行 ./deploy.sh start,否则如果没有安装git bash,只能打开cmd切换到F:\app\doe目录,然后执行java -jar dubbo-doe-1.0.0-RELEASE.jar --spring.profiles.active=prd 打开浏览器,访问地址:http://localhost:9876/doe/home/index 全剧终

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧