Android 开发常见问题

来源:互联网 发布:php base64解码后乱码 编辑:程序博客网 时间:2024/06/14 00:54

1.获取网络权限

<uses-permission android:name="android.permission.INTERNET"/>

2.全屏显示

android:theme="@style/Theme.AppCompat.NoActionBar"

3.加载webview

 WebView webView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_home);        webView = (WebView)findViewById(R.id.restaurant_webview);        loadWeb();    }    public void loadWeb(){        String url = "http://192.168.10.168:8010/restaurant/user/login";        //此方法可以在webview中打开链接而不会跳转到外部浏览器        webView.setWebViewClient(new WebViewClient());        webView.loadUrl(url);    }    @Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        //重写onKeyDown,WebView可以执行后退操作。        if(keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()){            webView.goBack();            return true;        }        return super.onKeyDown(keyCode, event);    }

4.禁止横屏

<activity android:name=".HomeActivity" android:screenOrientation="landscape">    <intent-filter>        <action android:name="android.intent.action.MAIN" />        <category android:name="android.intent.category.LAUNCHER" />    </intent-filter></activity>
原创粉丝点击