开发一个访问指定url的Android APP
来源:互联网 发布:软件系统分析师 编辑:程序博客网 时间:2024/06/05 15:59
使用Android Studio开发环境可以很方便的开发只包含一个webView控件的app,实现启动APP直接访问指定URL的效果,这样就可以使用web开发+app封装的形式发布应用,开发学习成本大大降低,具体方法如下:
先在Android Studio中新建一个blank Activity的工程,拖一个webView控件到页面中,设置属性layout:width和layout:height都是match_parent
默认状态下webView和屏幕边缘有padding空隙,需要在res/values/dimens.xml中修改如下:
<resources> <!-- Default screen margins, per the Android Design guidelines. --> <dimen name="activity_horizontal_margin">0dp</dimen> <dimen name="activity_vertical_margin">0dp</dimen></resources>
编辑MainActivity.java实现app启动自动访问指定页面的效果,源代码如下:
package com.example.dexter.yudong;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //下面开始是我修改的内容 WebView myWV=(WebView) findViewById(R.id.webView); //先获取到拖放进来的webView控件 WebSettings ws=myWV.getSettings(); //获取webViewe的设置对象 ws.setJavaScriptEnabled(true); //设置允许使用javaScript ws.setAllowFileAccess(true); //设置允许使用本地文件 ws.setGeolocationEnabled(true); //设置允许访问地理位置信息 //下面代码实现在当前webView控件中显示web页面,否则会调用系统自带浏览器进行访问 myWV.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub view.loadUrl(url); return true; } }); myWV.loadUrl("http://map.baidu.com"); //访问指定的地址 }}
0 0
- 开发一个访问指定url的Android APP
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- Android中一个app启动另一个app的指定activity
- Android入门开发一个自动访问指定…
- 开发一个android app需要的技术
- Android访问网站URL的资源以及有关WebView开发
- 访问 AppStore 上的指定 App
- wemall doraemon中Android app商城系统向指定URL发送GET方法的请求代码
- 获取APP在App Store的URL访问地址
- Android开发之使用URL访问网络资源
- Android开发之使用URL访问网络资源
- 如何开发一个Android APP
- 通过Java访问指定url
- 通过Java访问指定url
- iOS开发中为整个App设置一个字体,但不指定字体大小的方法
- Android获取指定URL的网页内容
- 安卓socket通讯
- Java实体类的属性类型与数据库表字段类型对应表
- LeetCode(10) - Regular Expression Matching
- android 圆形图片多种实现方式
- (五)编写Android App测试Hello驱动程序API
- 开发一个访问指定url的Android APP
- Calabash
- O2O 一比一积分兑换项目 源码实现和框架搭建
- MySqlCommand查询条件中包含中文没有结果的问题
- 常用的相似性度量(距离总结)
- java对mysql的操作
- do while 2
- uva12124
- Java Collections.synchronizedMap方法分析