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

软考找老孙 2014-01-10 08:56:24
向各位老师求教,我想开发一个android下的app,只要求打开这个app以后,直接调用指定的url内容,请问应该怎么做?谢谢!
...全文
4964 23 打赏 收藏 转发到动态 举报
写回复
用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)

80,488

社区成员

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

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