gpt4 book ai didi

android - 为什么一个非常简单的 phonegap 应用程序使用移动数据计划?

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:16 25 4
gpt4 key购买 nike

我用 phonegap 创建了一个非常简单的移动应用程序,它不做任何与网络相关的事情。所有资源(图像、css 等)都是本地资源,我不会对远程服务器进行任何 ajax 调用。但是当我查看手机上的移动数据屏幕时,我发现它已经使用了一些数据。请参阅下面的屏幕截图(第 4 个应用程序称为“cherouvim phonegap 测试”)。它说 308KB,那是在 5 小时内。

enter image description here

点击它可以得到以下分割:

  • 前景:91.23KB
  • 背景:217KB

html:

<!DOCTYPE html> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="user-scalable=no, width=device-width" />
<script type="text/javascript" src="phonegap.js"></script>
</head>
<body>
...
</body>
</html>

我用 phonegap build 构建,我的 config.xml 是:

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "cherouvim.test"
version = "1.0.0">

<name>cherouvim phonegap test</name>
<description>...</description>

<preference name="phonegap-version" value="3.5.0" />
<preference name="android-installLocation" value="auto" />
<preference name="orientation" value="portrait" />
<preference name="fullscreen" value="true" />

<gap:plugin name="org.apache.cordova.media" />

<feature name="http://api.phonegap.com/1.0/network" />
<access origin="*" />

<gap:platform name="android" />

</widget>

在文档中它说:

<!-- If you do not want any permissions to be added to your app, add the
following tag to your config.xml; you will still have the INTERNET
permission on your app, which PhoneGap requires. -->
<preference name="permissions" value="none"/>

这是否暗示 Phonegap 实际上在幕后做了一些与网络相关的事情?

编辑:以防万一,我使用的是 nexus 5 (android 4.4.4),并且我已经启用了“开发者模式”和 ART 运行时。

最佳答案

在设置了“启用调试”选项的 phonegap build 中构建应用程序会在 </body> 之前注入(inject)以下内容.

<script type="text/javascript" src="http://debug.build.phonegap.com/target/target-script-min.js#35fd7e24-189a-11e4-8c3c-e63707b18140"></script>

这用于 phonegap 构建的 weinre 远程调试器。

没有“启用调试”选项的构建不会注入(inject)此远程脚本。因此,为生产用途构建的应用程序实际上不会像我最初认为的那样使用任何移动数据。

关于android - 为什么一个非常简单的 phonegap 应用程序使用移动数据计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25075270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com