问题标签 [android-2.1-eclair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
202 浏览

android - 在 API 级别 7 的通知中包装长文本

在我的应用程序中,我有一项服务可以执行与网络相关的活动并在发生错误时显示通知。错误文本可能相当长 - 以提供足够的详细信息。在较新版本的 API 中,我可以BigTextStyle用来显示长文本,但是根据客户的要求,该应用程序必须在 API 7 及更高版本(Android 2.1 及更高版本)上运行。我在 API 7 上完成了所有其他工作,所以这是剩下的最后一件事了。

所以问题是:如何在 API 7 的通知中显示长消息文本?

0 投票
2 回答
198 浏览

android - Android:“Complie With”是否会导致“There is a problem_parsing the package”错误?

所以我在Android上做了一个应用程序,我用Android 4.1(4.2 JB)编译它,当我把它上传到朋友的手机(Xperia X8 with 2.1)时,我得到'解析包有问题',所以我去了清单文件并将版本更改为

这不会改变什么吗?我应该重做整个应用程序并将“编译方式”设置为 2.1 吗?有什么解决办法吗?

如果这不是问题,一个人只是告诉我问题出在我的包名上。见鬼,我不明白他为什么认为包名与错误有任何关系。我见过各种具有不同包名称的 Android 应用程序,主要是开发人员的反向域。

我用过in.iman.mynewapp,他争辩说,因为我的朋友在加拿大和塞尔维亚,它行不通,我必须用com.iman.mynewapp。我知道这看起来很愚蠢,但只是想澄清一下包名是否与错误无关,它就像一个变量名(仅具有自己的命名协议),不是吗?

我已经在https://stackoverflow.com/questions/18684100/receiving-porblem-parsing-the-package-in-phone提出了这个问题

它仍然等待任何回复或评论,也许这是一个非常糟糕的问题。

0 投票
0 回答
144 浏览

android-2.2-froyo - Android 2.x 浏览器问题(例如 CSS 支持)的主要原因是什么?

2.x 上的 Android 浏览器存在一些问题,例如图标字体支持和对 CSS 动画的部分支持等。这更像是 Webkit 533.1 问题(这是 Android 2.x 使用的 Webkit 版本)还是操作系统问题?

0 投票
1 回答
780 浏览

animation - 多次重新加载活动时出现内存不足错误

我正在开发一个应用程序,它有一个显示应用程序标题(两个动画图像视图覆盖)、两个动画图片(也被覆盖)和三个按钮的主要活动。该活动还有一个背景图像,与其他活动使用的相同。

应用程序从一个活动流向另一个活动,最终,这个主要活动再次启动(使用 FLAG_ACTIVITY_CLEAR_TOP)。一切正常,但在重新加载几次后,我的 Android 2.1 设备上出现内存不足错误。

起初,我在drawable文件夹中拥有所有图像,并在达到主要活动5次后出现问题。然后,我调整了位图大小并根据密度将它们放在适当的文件夹中,并且在达到主要活动 14 次后出现问题。现在,我只是出于测试目的删除了背景图像,并且在 20 多次重新启动后出现了内存不足。

此外,如果我按下 Home 按钮然后切换回我的应用程序,问题似乎直到很久以后才会出现。

此外,我在 Nexus 5 中测试了该应用程序,并且内存不足从未发生过。

所以……是我手机的问题吗?安卓2.1?

谢谢!

[编辑] 我认为我已经找到了问题,但仍然是奇怪的行为。

例如,在某一时刻,我需要重新创建活动。由于“重新创建”方法不适用于我的最低 API 级别 (7),因此我执行以下操作:

我认为这是正确的。我释放 onClickListeners 并清除 onStop() 中的动画。但是,如果我在 onStop() 中放置一个断点,当我期望它发生时它不会被调用。有时它会在重新创建活动时立即调用,但有时会在几秒钟后调用。

但是,如果我按下 Home 按钮,则会正确调用 onStop,当我切换回应用程序时,一切正常。

0 投票
1 回答
54 浏览

android - 如何改进 Android Eclaire 上的 WebView?

我有一台旧设备(Nook Simple Touch)。它基于Android 2.1。我正在为此设备编写简单的应用程序(仅供个人使用)。此应用程序是一个链接到特殊 WEB 站点的 WebView。网站是使用 JQuery Mobile 构建的。

我遇到了麻烦。此设备上的 WebView 并不完美,某些元素显示不正确。新版本的 WebView 运行良好。

是否可以在旧版本的 Android 上改进 WebView?可能这里是升级它的一种方法,或者我可以使用一些库来实现它?

0 投票
0 回答
26 浏览

android-studio - 使用 Android Studio 为旧平台编写代码

我想使用 API 7 Android Eclair 2.1 为旧平板电脑开发一个应用程序,但我在设置所有需要的工具时遇到了问题。

我尝试使用 Android Studio,但是在创建新应用程序时,我可以选择的最低 API 是 14,当我通过代码更改它时,它抱怨库不兼容。

我也尝试导入一些示例,但它尝试下载一些旧版本,gradle显然链接已关闭。

我记得在 Android Studio 之前,有人会使用 Eclipse,但它似乎不再可用。

是否可以建立一个开发环境,或者我最好从头开始编写代码并自己编译?