2016-01-22 119 views
3

我有几个关于Crosswalk的问题,我尝试过在Google上搜索,但由于我不知道某些功能的确切名称,所以找不到任何东西。适用于Android的Crosswalk框架

  1. 是否有可能使用人行横道呈现在线网站?
  2. 如果问题1的答案是否定的,是否可以编写一个HTML5 + JS应用程序,该应用程序呈现一个iframe,并在那里有一个在线网站?

如果问题1是,您可以发布文档或教程链接吗?

回答

2

是的,它可以做到两个动作。 这是官方网站上的一些help。这里是一个可能为你工作了

import android.app.Activity; 
import android.os.Bundle; 
import java.util.logging.Logger; 
import org.xwalk.core.XWalkView; 

public class MainActivity extends Activity { 
    /** 
    * Called when the activity is first created. 
    */ 
    Logger logger = Logger.getLogger("xwl"); 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     XWalkView view = new XWalkView(this, this); 
     logger.severe("loadeding ..."); 
     view.load("https://www.google.com", null); 
     logger.severe("loaded"); 
     setContentView(view); 
    } 
} 

这里的一个代码,清单文件需要

?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="com.wxl" 
      android:versionCode="1" 
      android:versionName="1.0"> 
    <uses-permission android:name="android.permission.INTERNET"/> 

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

    <application android:label="@string/app_name" 
       android:icon="@drawable/ic_launcher" android:hardwareAccelerated="true" 
       android:largeHeap="true"> 
     <activity android:name="MainActivity" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 

两个权限。

我发现的唯一问题是它呈现模糊:(在android上。 祝你好运。