|  
       
            
       
       
      
       
      
      
 
18碎鑽 
| 如題 最近開始在學App Inventor2 但是裡面的瀏覽器功能沒辦法讀取網頁的動畫
 於是改用Android Studio
 然後上網Google製作方法 最後做到這樣
 activity_main.xml內容:
 
 MainActivity.java複製代碼<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentTop="true" />
</RelativeLayout>
 AndroidMainfest.xml複製代碼package com.sean22922.extasismillionarthur;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
    WebView mWebView = null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mWebView = (WebView)findViewById(R.id.webview);
        mWebView.setWebViewClient(mWebViewClient);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setDomStorageEnabled(true);
        mWebView.setInitialScale(400);
        mWebView.loadUrl("http://x-arthur.gree-pf.net");
    }
    WebViewClient mWebViewClient = new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    };
}
 以上 其他我都沒有新增或更動複製代碼<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.sean22922.extasismillionarthur">
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission-sdk-23 android:name="android.permission.INTERNET" />
    <uses-permission-sdk-23 android:name="android.permission.ACCESS_NETWORK_STATE" />
    
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>
然而是哪個網遊我就不說了 編碼裡有 可以自己去看
 
 最後的結果是 網站表示我的APP不是用網站所支援的裝置瀏覽
 主要的差別是mWebView.getSettings().setDomStorageEnabled(true);
 因為多了這行才有這問題
 但是不打的話 在遊戲裡的動畫沒辦法呈現
 只會無限讀取
 
 拜託各位大神
 
 
 
 
 
 | 
 評分
查看全部評分
  |