PhoneGap - 与 Android 上的浏览​​器相比性能较差

2023-11-26

我使用jquery mobile 和phonegap 开发了一个android 应用程序。 我通过 USB 将应用程序部署到我的设备上。该应用程序的性能非常糟糕,尤其是在滚动较长列表时。

奇怪的是:如果我打开手机上的浏览器并直接访问index.html,整个应用程序运行顺利。相同的技术,相同的内容。我不使用phonegap 本机api 或类似的东西。

在 android 4.0.2 上使用phonegap 1.5.0 和 1.7.0rc1、jquery mobile 1.1.0 进行测试。

有任何想法吗?


在蜂窝 (3.0)、冰淇淋 (4.0) 和后部设备上,您可以通过在 标签中添加以下内容来提高性能:

android:hardwareAccelerated="true"

您可以将 minSdk 设置为 8 (Android 2.2) 以实现兼容性,将 targetSdk 设置为 15 (Android 4.0),这将使硬件加速仅在设备上可用时起作用。

我相信使用这个标志,我的应用程序的性能等于在浏览器中运行它们,所以我猜这是因为浏览器是用硬件加速编码的:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PhoneGap - 与 Android 上的浏览​​器相比性能较差 的相关文章

  • Android Studio 拒绝运行 main()

    重现步骤 在Android Studio中启动一个新项目 使用最新更新 创建一个新类并像往常一样添加 main 右键单击类以运行 main 作为测试 package test public class Test public static
  • Android - 如何创建可点击的列表视图?

    我想让列表视图中的所有列表项打开到一个新页面 因此每个列表视图项目都打开到一个我可以使用的新黑色页面 我根本不知道如何实现这个 我已经连续搜索了几个小时 但找不到解决方案的答案 如果有人能够展示和 或解释如何执行此操作而不是提供链接 我们将
  • Android:如何测试自定义视图?

    Android 中有多种单元测试方法 测试我编写的自定义视图的最佳方法是什么 我目前正在将其作为仪器测试用例活动的一部分进行测试 但我宁愿只测试孤立的视图 对于缺乏以视图为中心的测试用例实现的一个简单解决方案是在包含视图的测试项目中创建一个
  • 如何发送超过160个字符的短信?

    如何在 Android 中发送大短信 我用了 SmsManager sms SmsManager getDefault sms sendTextMessage contactNos j null msgs i sentPI delivere
  • 安卓写入文件

    经过几周的不编程之后 我决定完成我的应用程序 上次我无法进行文件写入和读取 现在我想做 我也许可以使用数据库 但这似乎容易得多 我已经发现this http narenst wordpress com 2010 01 25 android
  • Android 4.4 (kitkat) 版本中的短信阻止和允许问题

    我们在 Google Play 上推出了短信拦截应用程序 如果满足任何阻止条件 它就会阻止短信 否则我们允许短信发送到本机收件箱 它在除 android 4 4 Kitkat 之外的所有版本上都运行良好 我们尝试实现适用于 4 4 的新短信
  • 动态添加的 RemoteView 上的布局权重

    在我的小部件中 我使用以下内容将项目 R layout widget item 动态添加到我的主小部件布局中定义的 LinearLayout 中 Main widget layout RemoteViews views new Remote
  • 片段和通知:针对通知中的不同活动;取决于屏幕配置

    问题 如何决定做什么Activity a Notification如果目标可能取决于配置 屏幕尺寸 方向等 则应启动 就像人们使用时经常出现的情况一样Fragments Details 让我们考虑一下新闻阅读器示例 http develop
  • Motorola Android 2.2 相机忽略 EXTRA_OUTPUT 参数

    我以编程方式打开相机来拍摄视频 我告诉相机使用如下代码将视频文件放置到指定位置 Intent intent new Intent MediaStore ACTION VIDEO CAPTURE File out new File sdcar
  • adb 无法启动守护进程,CreateProcess 失败,错误 2

    我无法运行adb root或任何 adb 命令 我收到以下错误 我设置ADB TRACE 1 C WINDOWS system32 gt adb root system core adb adb c main Handling comman
  • 删除 android ListView 的底部分隔线

    我有固定的高度ListView 它在列表项之间有分隔线 但它还在最后一个列表项之后显示分隔线 有没有办法在最后一项之后不显示分隔线ListView 只需添加android footerDividersEnabled false 到您的 Li
  • HttpURLConnection.getResponseCode() 冻结执行/不会超时

    我正在编写一个 Android 应用程序 它连接到受密码保护的 cPanel 服务器 Apache 2 2 22 页面 当身份验证凭据正确时 我的连接没有问题 但是 当凭据不正确时 我的 Android 应用程序似乎会冻结在HttpURLC
  • Android:直接从浏览器下载文件

    我试图让 Android 浏览器下载特定类型 xxx 的文件 这样我就可以设置一个应用程序与其关联 我已经成功完成了关联部分 因为我已经做到了 以便在资源管理器应用程序中单击正确类型的文件会加载适当的应用程序 我希望这会转移到浏览器 这样如
  • Cordova 4.3.0 - 构建命令返回错误无法找到模块“Q”

    将 cordova 更新到版本 4 3 0 后 命令 cordova build 返回以下错误 module js 340 throw err Error Cannot find module Q at Function Module re
  • 将 mp3 添加到 ContentResolver

    我知道从您的应用程序下载 mp3 后 您需要将其添加到ContentResolver在音乐播放器上看到它 我正在使用以下代码执行此操作 private void addFileToContentProvider ContentValues
  • 从字符串中删除特定字符[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何从字符串中删除特定字符 我有一个 Arraylist 测试数组 String line testingarray get index
  • 如何获取任何已安装 Android 应用程序的清单权限

    是否可以获得任何已安装的 Android 应用程序的清单权限 感谢您的提示 让它运行 final Intent mainIntent new Intent Intent ACTION MAIN null mainIntent addCate
  • 重叠堆叠图像视图

    我正在尝试将图像视图堆叠在一起 70 重叠 我使用了一个frameLayout 并给每个elemnet填充了10 它有效 但是当涉及到处理事件时 这个填充让我很痛苦 有没有更好的重叠视图的方法 使用不同的布局 等 我正在为 Android
  • 找不到 com.android.tools.build:gradle:3.0.0 [重复]

    这个问题在这里已经有答案了 当我尝试从命令行构建可能的 Android 项目时 我收到以下错误消息 配置项目 mylib 时出现问题 无法解析配置 mylib classpath 的所有文件 找不到 com android tools bu
  • 如何使用 androidX 不破坏片段

    现在 我尝试 androidX 导航和底部导航栏 当我像下面一样使用它时 supportFragmentManager getSupportFragmentManager navHostFragment NavHostFragment su

随机推荐

  • db:seed 未加载模型

    我正在尝试用标准为我的数据库播种db seeds rb方法 这在我的开发机器上运行良好 但在我的服务器上 我得到 sudo rake db seed RAILS ENV production trace Invoke db seed fir
  • Python 的 Tortoise ORM 不返回实体关系(Pyndantic、FastAPI)

    我正在制作一个示例 Fast Api 服务器 使用 Tortoise ORM 作为异步 orm 库 但我似乎无法返回我定义的关系 这些是我的关系 Category from tortoise fields data import Datet
  • 如何创建表达式>;

    是否可以创建Expression
  • n 个字符串的最长公共前缀

    给定 n 个最大长度为 m 的字符串 我们如何找到其中至少两个字符串共享的最长公共前缀 示例 花 流 你好 舰队 答案 fl 我正在考虑为所有字符串构建一个 Trie 然后检查分支到两个 更多子字符串 满足通用性 的最深节点 满足最长 这需
  • 为什么我会在不应为尺寸类别安装的约束上收到自动布局错误?

    我使用的是 iOS 8 我的笔尖启用了自动布局和尺寸类别 我在 IB 中制作了两种布局 一种用于任意宽度 任意高度 一种用于任意宽度 紧凑高度 我在 IB 中测试了不同的方向和设备尺寸 并且在 IB 中没有遇到约束问题 现在 当我在手机上运
  • 使用 R 从 Excel 工作表读取时如何检测时间

    问题是 当我使用 R 从 excel 工作表读取数据时read xlsx from openxlsx包 该TIME列转换为分数 这是一个例子 dfin lt DATE TIME 15 02 2015 8 00 AM 22 01 2014 1
  • 通过与数组进行模式匹配的多重赋值不适用于大写值

    看完之后这个答案我尝试自己使用这个不错的功能 并发现当我这样做时它没问题 scala gt val Array a b n XXX YYY ZZZ split a java lang String XXX b java lang Strin
  • 如何将 div 的内容作为 POST 参数发送?

    我有这个代码 div p p div 我可以获取 div 的内容并将它们作为 POST 参数发送 以便在 PHP 中使用它们吗 如果我可以使用 onchange this form submit 那就太好了 Thanks 无法发布内容div
  • VBA 另存为 PDF,文件名作为单元格值

    我正在尝试将四张纸保存到一个 PDF 中 下面的代码是我到目前为止所拥有的 当我在文件名中使用 ActiveSheet Name 命令时 它可以工作 但是当我将其更改为动态单元格的范围时 它不再工作并出错 任何帮助 将不胜感激 Sheets
  • Imagick 和 phmagick 出现问题:Postscript 委托失败/没有这样的文件或目录

    我正在使用 imagick 3 0 1 和 phmagick http www francodacosta com phMagick download 无论如何 当我尝试将 PDF 转换为 JPEG 时 两者都会出现同样的错误 例如 Pos
  • 特定 div 宽度上类似媒体查询的行为

    我正在构建一个编辑器 其中帖子的内容加载在 div 中 并且 jQuery 选择器允许我内联编辑内容 当我试图为模板的样式添加一些响应能力时 我遇到了一些障碍 在我的模板样式表中 我使用预览区域的特定 ID 来指定样式应应用的位置 我将相同
  • 如何在 Symfony2/Twig 模板中包含原始 HTML 文件?

    我正在 Symfony2 中开发一个项目 我有几小段 html 需要包含在我的主要视图之一中 根据 Twig 官方文档 我应该能够简单地使用 include filename html 但在 Symfony 中 除非文件名以 html tw
  • 使用 C# 进行高质量 JPEG 压缩

    我正在使用 C 并希望使用 JPEG 格式保存图像 然而 NET 降低了图像的质量 并以不够压缩的方式保存图像 我想以原始质量和大小保存文件 我正在使用以下代码 但压缩和质量与原始代码不同 Bitmap bm Bitmap Image Fr
  • 如何使用指定额外功能的轮子进行 pip 安装?

    我有一个包含附加功能的软件包 通常可以使用以下命令进行安装 pip install package extras 不过 我也可以通过wheels安装相同的包 指定一些wheel URL 如下所示 pip install package ur
  • 包含文件时 Node.js 上的引用错误

    我是新来的node js 我有两个文件 他们是index js and db js my index js is var connection require db js device new Device id 93 name test1
  • LINQ LEFT JOIN where 子句不起作用

    我需要返回所有事件的列表以及用户可能拥有的事件的任何回复 但是 无论我传递的用户名如何 它都会返回每个 rsvp 我的 linq 查询 gt return from events in this context Context Events
  • 防止 Android chrome 闲置/自动锁定/睡眠手机?

    我需要在网站上执行一些功能来禁用空闲 睡眠电话 有人尝试在安卓手机上做这个吗 有什么可能吗 我们强烈不鼓励开发人员这样做 然而这是可能的 您只需在页面上播放视频即可 设备不会进入睡眠状态 这意味着您可以将单帧视频设置为自动循环和播放 需要用
  • Socket.IO 连接无限循环

    Socket IO 在连接上产生无限循环 这很奇怪 直到现在才发生过 我不知道出了什么问题 我尝试重建包 从旧源复制一些代码 得到相同的结果 io on connection function socket console log some
  • 在模块中调用 UserForm_Initialize()

    我怎样才能打电话UserForm Initialize in a Module而不是 UserForm 代码对象 从模块 UserFormName UserForm Initialize 只需确保在您的用户表单中 像这样更新子项 Publi
  • PhoneGap - 与 Android 上的浏览​​器相比性能较差

    我使用jquery mobile 和phonegap 开发了一个android 应用程序 我通过 USB 将应用程序部署到我的设备上 该应用程序的性能非常糟糕 尤其是在滚动较长列表时 奇怪的是 如果我打开手机上的浏览器并直接访问index