一、HTML5 转 Android

目标SDK:API 20

1、新建一个 Blank Activity 的应用
2、在 AndroidManifest.xml 文件中添加联网权限

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

3、把生成的 HTML 应用中 index.html 所在目录的所有文件拷贝到 Android 项目的src/main/assets文件夹下( 可以在 XXX.iml 文件中更改 assets 的存放路径,XXX 为项目名)。
4、在 Activity 中 的 onCreate 方法中添加如下代码:

WebView webview; //实例化WebView对象 webview = new WebView(this); //设置WebView属性,能够执行Javascript脚本 webview.getSettings().setJavaScriptEnabled(true); //加载需要显示的网页 webview.loadUrl("file:///android_asset/index.html"); //设置Web视图 setContentView(webview); 

5、编译运行,成功!

参考链接:

将 HTML5 封装成 Android 应用 APK 文件若干方法
Android Studio 下添加assets目录

二、HTML5 转 Windows Phone

目标SDK:Windows Phone 8.0

1、创建一个 Windows Phone HTML5 App 项目
2、把生成的 HTML 应用中 index.html 所在目录的所有文件(除 images 文件夹)拷贝到 WP8 项目的 Html 文件夹下。添加到项目索引中。(可以在 MainPage.xaml.cs 文件中修改 HTML 应用的入口)
3、将 images 文件夹拷贝到 WP8 项目的 Assets 目录下。添加到项目索引。
4、在 HTML 应用中的 c2runtime.js 文件中的所有资源路径 images/XXX.png 添加前缀 ../Assets/

其他

1、设置屏幕朝向

可以在 MainPage.xaml 设置屏幕朝向

2、固定网页大小

在 index.html 文件中加入如下语句

<meta name="viewport" content="width=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />

参考链接

1、HTML5 Games On Windows Phone 8
2、Hello World Windows Phone 8 App
3、Windows Phone Platform Guide
4、WP8 应用开发

更多相关文章

  1. Android 7.0 使用FileProvider 在应用间共享文件
  2. android 实用sax 读取xml文件内容
  3. Android 打开相机、相册获取图片文件,支持Android 9.0系统
  4. 解决 android 在sd卡新建文件后需要重启才能找到
  5. Android遍历文件Listfile返回值为null问题解决方法适用Android8.
  6. Android上传文件至PHP服务器
  7. Ionic新建项目(以Android为例)
  8. Gradle 修改生成apk时的文件名
  9. Gradle in Android Studio (3) - 项目中的Gradle

随机推荐

  1. Gson包冲突解决方案
  2. android 布局练习
  3. android Html Package机制说明
  4. android 版本号比较大小
  5. Android动态生成RadioButton
  6. Android 获取网络图片
  7. Android SharedPreferences本地缓存
  8. 如何开始使用Android应用程序模板
  9. iphone、android的mimetype
  10. Android 富文本编辑器 - ListItemSpan