问题标签 [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 投票
1 回答
756 浏览

android - Android 2.1 文件读取速度慢

我有一个 Nook Color (Android 2.1) 设备和将从 sdcard 读取一些大文件 (PDF) 的应用程序。我将使用 FileInputStream 进行文件读取(它在模拟器和 Android 2.2+ 设备上都可以正常工作)。不幸的是,它在执行以下代码时运行缓慢(对于 125Mb 文件大约需要 25 秒):

该文件放置在 sd 卡上的某个位置。偏移量可以指向文件中的任何点(甚至指向开头)——问题仍然存在。

这个性能问题的原因可能是什么?

0 投票
0 回答
397 浏览

java - 数据库上的服务插入超出预期

我从 CallLog 中获取联系人,并使用带有 ContentObserver 的服务将其插入数据库。因此,ContentObserver 会继续观察 CallLog 是否发生了一些新变化,如果是,则在 onChange() 方法中调用获取 CallLog 中的数据并将其插入数据库的方法。

但是,问题是,如果我打一个新的电话,有一个新数据,所以,它必须插入到数据库中,只有一个新行,但它插入了 3 行。我不知道为什么。我在 Android 2.3 Emulator 上对其进行了测试,在模拟器上它还可以,但在真正的 2.3 设备上它会发生。在 2.1 模拟器中它也会发生。

所以这是我的代码。该服务已发布。谢谢!

这是服务MyApplicationService.java

0 投票
1 回答
631 浏览

android-2.2-froyo - 为什么 android 2.1-update1 挂在 HttpClient.execute() 而不是 android 2.2 上?

我正在编写一个 android 应用程序,该应用程序使用HttpClientApache Commons 项目的接口发出请求(两个版本的 android 都提供)。

问题出现在以下代码清单中:

Android 2.2 可以很好地做到这一点(API 级别 8),但是当我在 Android 2.1-update1(API 级别 7)上运行它时,它“挂起”在client.execute(request). 我究竟做错了什么?

0 投票
1 回答
3966 浏览

linux-kernel - 如何为真正的Android手机编译Linux内核?

我成功地将自定义 Linux 内核编译并加载到 Android 模拟器(Eclair)中。现在我想为真正的 Android 设备(Samsung Galaxy 5、Android 2.1 (Eclair))编译内核。

似乎为模拟器编译的相同内核映像不能用于真实设备。没有关于如何做到这一点的明确信息。

有人可以告诉需要更改哪些步骤才能获取真正的 android 手机的内核映像。

0 投票
0 回答
192 浏览

android - 如何轻松地从左到右、从上到下填充 TableLayout

我在一个列表中有 10 个项目,我想遍历该列表并填充一个表,从顶行开始,从左到右。

我已经对此进行了研究,但找不到简单的方法。看来我必须计算表有多少子节点并使用它们来计算放置项目的位置。

有没有更简单的方法?我的表看起来像一个电话键盘,除了我想从我的列表中填充字符串的数字。

任何指针?

0 投票
1 回答
68 浏览

android - Android可缩放文本大小?

我有一个非常简单的 UI,我只想在屏幕中央显示一个数字,尽可能大,我有以下布局 xml

当我有 1、2、3 等数字时,这很好用,但如果我使用 100,它会显示如下:

无论如何,是否可以轻松地将文本尽可能大,但将其强制放在一行上?文本大小可以由正在显示的文本确定吗?

0 投票
2 回答
1061 浏览

android - 在活动之间转换时是否可以使用翻转动画?

在活动之间转换时,例如呼叫startActivity();或使用back按钮时,屏幕会从侧面滑入。

有没有办法改变这个?我有一个类似闪存卡的应用程序,所以当我从活动 A 移动到活动 BI 时,我希望屏幕像翻动真正的闪存卡一样翻转。

有什么开箱即用的方法吗?或者这是否需要一些自定义动画?

0 投票
3 回答
2449 浏览

android - 安卓背景有推荐的像素大小吗?

目前,我只有一个带有几个按钮的相对布局,并设置了android:background="#FFFFFF"

我想创建一个背景图像来代替使用,但是我不确定我应该创建什么尺寸的图像。

我知道对于菜单图标/启动器图标,我需要为 ldpi、mdpi 和 hdpi 创建 3 组。

但是,对于背景,这些像素大小应该是多少?

我将创建一个类似于以下的背景:

在此处输入图像描述

0 投票
2 回答
1609 浏览

android - 拥有背景图像而不会在各种屏幕上扭曲/拉伸的最佳方法是什么?

我想在我的活动背景中放置一张图片。该图像实际上是一个圆形徽标,它将是半透明的,并且应该位于 UI 上任何其他内容的后面。我还将把它偏移到底角。

在不同的屏幕尺寸下,我可以放置此图像而不会“压扁”(蛋形)的最佳方法是什么?我的应用程序将仅在纵向模式下运行。

这就是我想要实现的目标:

在此处输入图像描述

到目前为止,我已经将我的圆形图像放置在 3 个用于流行尺寸屏幕的白色矩形画布上,480x854这似乎可行,但我认为它不是很牢固。320x480240x320

有小费吗?

0 投票
3 回答
15245 浏览

android - 如何强制 GridView 使用整个屏幕(无论显示大小)?

我有以下布局文件,其背后有一个GridView和一个作为背景。ImageView

这是我在网格的每个“单元格”中用于实际项目的布局:

我现在在我的设备上看到以下内容:

在此处输入图像描述

有没有办法让 GridView 中的每个项目都变大,这样它就适合屏幕的大小,而且我在显示器的底部没有未使用的空白?

这在模拟器上运行良好,但在设备上屏幕分辨率更高,因此在底部获得空白。

非常感谢