zoukankan      html  css  js  c++  java
  • Phonegap开发相关问题

    环境搭建:参考http://www.phonegapcn.com/start/zh/1.3/#android

    调试:

    1、在线远程调试

    http://debug.phonegap.com/ 通过USB连接电脑,并打开设备的“USB调试”。

    2、使用weinre调试( Web Inspector Remote:远程 Web 调试工具)

    使用它可以在 PC 端远程调试运行在移动设备浏览器内的 Web 页面或应用,能够即时调试 DOM 元素、 CSS 样式 和 JavaScript 等。

    参考文档:

    Weinre安装:http://ju.outofmemory.cn/entry/1355

    Weinre原理介绍:

    http://www.cnblogs.com/lhb25/p/debug-mobile-site-and-app-with-weinre.html

    相关配置:

    1、使用定位功能时,需要对移动设备进行设置:“定位服务”--打开“使用无线网络”、“使用GPS定位”两项

    2、横竖屏锁定问题  

    修改AndroidManifest.xml文件中的属性配置android:screenOrientation  

    竖屏锁定:   android:screenOrientation="portrait"

    横屏锁定:   android:screenOrientation="landscape"

    <activity android:name="MyActivity"

                   android:label="@string/app_name"

                   android:configChanges="orientation|keyboardHidden"

                   android:screenOrientation="portrait">  

    3、安卓版本问题 

    修改AndroidManifest.xml文件

    通过设置android:minSdkVersion="7"   可让程序运行在不同版本的Android系统上(数字过高可能会导致在低版本的手机上出现解析包错误现象)  SDK7 对应Android2.1

    4、修改应用程序的图标,设置启动界面等

     设置phonegap启动界面图片和图标

    启动界面:

    1)将要加载的界面图片(比如:bg.jpg)复制到 res/drawable

    2)在Activity指定入口文件之前,加入这段代码:

    super.setIntegerProperty(splashscreen, R.drawable.bg);

    这样在启动时就会显示bg图片,避免黑屏的出现,在2.3.3中上面的写法是可以正常出现启动画面, 但是如果换成了其它的phonegap高版本, 还必须作如下设置,才会出现:

    super.setIntegerProperty(splashscreen, R.drawable.splash);

    super.loadUrl(file:///android_asset/www/index.html, 5000);

    /加载loadUrl第二个参数不能少, 不然在其它版本中启动图片是出不来的

    设置桌面图标:   

    将图标(icon.png)复制到res/drawable

    AndroidManifest.xml下找到

     android:icon="@drawable/ic_launcher"  //默认图标

    修改为  android:icon="@drawable/icon"  //指定图标

  • 相关阅读:
    node.js 安装后怎么打开 node.js 命令框
    thinkPHP5 where多条件查询
    网站title中的图标
    第一次写博客
    Solution to copy paste not working in Remote Desktop
    The operation could not be completed. (Microsoft.Dynamics.BusinessConnectorNet)
    The package failed to load due to error 0xC0011008
    VS2013常用快捷键
    微软Dynamics AX的三层架构
    怎样在TFS(Team Foundation Server)中链接团队项目
  • 原文地址:https://www.cnblogs.com/lydialee/p/5418345.html
Copyright © 2011-2022 走看看