问题标签 [android-2.0-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 回答
730 浏览

android - 未来版本的 Android 和测试设备 - 可能存在的问题

在过去的几天里,在博客圈中流传着一些猜测,即由 Donut 和 Eclair 分支创建的 Android OS 的未来版本将与 T-Mobile G1 和 Android Dev Phone 1 不兼容,因为这些设备上的操作系统闪存不足。

虽然谷歌代表没有证实这一点,但这是很有可能的,尤其是当你看到 Cupcake 几乎达到了 Dev Phone 1 内部闪存存储的极限时。

在 HTC 为 Dev Phone 1 发布 Donut 二进制文件之前,我们无法确定,但这会引发一些问题,比如什么是 Android 测试设备的最佳选择,以及我们现在是否应该担心购买 Dev Phone 1。

我想到的另一个与此相关的问题是,您是否认为基于 Android 的上网本(最终没有硬件按钮)将用作测试设备,并且您是否计划使用比 HVGA 更大的分辨率进行开发?

我认为在 Android Dev Phone 2 之前,开发者社区将不得不求助于公开市场设备,并且上网本级设备的应用程序将慢慢区别于针对 Android 智能手机的应用程序(可能是 Android 市场的不同部门)。

你对此有什么看法?

0 投票
1 回答
14541 浏览

android - 最好的Android 2.0开发书?

我正在寻找用于 Android 2.0 开发的单一书籍资源。虽然我可能对一般的 Android 开发书没问题,但一本涵盖 2.0 功能的书是理想的。

什么是最好的 Android 2.0 书籍,或者即将出版?

0 投票
9 回答
95822 浏览

android - 如何在 Android 2.0 上读取联系人

我正在使用 Android 2.0 并正在尝试接收所有联系人的列表。

由于android.provider.Contacts.People已弃用,我必须使用android.provider.ContactsContract,但我找不到如何使用它的正确示例(例如:检索电话簿上所有联系人的列表)。

有人知道在哪里可以找到这样的例子吗?

0 投票
2 回答
6518 浏览

android - Android - 从所有来源获取所有联系人

我一直在尝试制作一个基于 2.0 构建的 Android 应用程序,它需要获取所有用户的联系人并以格式化的方式显示它们。

我已经能够使用 aCursorContactsContract.Contacts类获得一个列表。但是,我从该提供商那里获得的列表只给了我来自用户的 Google 帐户的联系人,或者有两个或多个来源的联系人(例如 Google + Facebook、两个 Facebook 帐户等)。它没有给我整个列表。

那些似乎被忽略的主要是那些仅来自用户的 Facebook 帐户并且没有其他来源的。

这是我正在使用的查询调用:

我的问题是是否可以从用户电话簿中的每个来源(谷歌、Facebook 等)获取所有联系人?

谢谢!

0 投票
1 回答
1822 浏览

android - 如何在 android 2.0 上注册监听联系人更改?

android 2.0 中如何注册一个内容观察者来监听联系人数据库的变化?我应该使用什么 URI?

谢谢

0 投票
5 回答
19412 浏览

android - 当 Droid/Nexus One 上的屏幕关闭时,加速度计停止提供样本,即使使用 WakeLock

我有一些代码可以扩展服务并记录 Android 上的 onSensorChanged(SensorEvent event) 加速度计传感器读数。即使设备关闭,我也希望能够记录这些传感器读数(我很注意电池寿命,并且在运行时很明显)。虽然屏幕显示在日志记录上,但在 2.0.1 摩托罗拉 Droid 和 2.1 Nexus One 上运行良好。

但是,当手机进入睡眠状态(通过按下电源按钮)时,屏幕会关闭并且onSensorChanged事件会停止传递(通过使用每 N 次onSensorChanged调用的 Log.e 消息进行验证)。

该服务获取一个wakeLock 以确保它在后台继续运行;但是,它似乎没有任何效果。我已经尝试了所有各种 PowerManager。唤醒锁,但它们似乎都不重要。

关于您是否可以在屏幕关闭时实际从传感器获取数据的报道相互矛盾......有人在更现代的Android(Eclair)和硬件版本上对此有任何经验吗?

这似乎表明它在纸杯蛋糕中工作: http ://groups.google.com/group/android-developers/msg/a616773b12c2d9e5

PS:完全相同的代码在 G1 上的 1.5 中工作。当屏幕关闭、应用程序在后台等时,日志记录会继续。

0 投票
2 回答
522 浏览

android - Android 2.1 图库不向后兼容 Cupcake 版本,现在怎么办?

我不知道为什么,但是在 Eclair 中,默认(非花哨)图库应用程序从 Cupcake 版本改变了它的行为,它破坏了我的一个商业应用程序:-(

首先,当长按图库并选择“Diashow”时,它不再发布要被任何实现 Intent 过滤器的应用程序拾取的 Intent。相反,它将直接调用带有附加功能的“com.android.gallery/com.android.camera.ViewImage”。

问题:是否仍然可以拦截此意图并允许用户选择我的应用程序来进行 Diashow?

其次,VIEW 意图的额外意图被搞砸了(无论如何,在我的 2.1 版本中):而不是在意图的查询参数中提供图片的 BucketId。但是在 2.1 中,BucketId 被移到了 Intent 的 extras 中。除了; 它没有通过BUCKET_ID,而是未本地化BUCKET_DISPLAY_NAME:-/

问题:我怎样才能BUCKET_ID从意图中获得唯一性,这样我就不必使用潜在的非唯一性BUCKET_DISPLAY_NAME

有没有人提出了解决这些问题的有效解决方案?

我认为 Android Intents 的整个想法是能够将您的应用程序与基本 Android 环境集成,但我构建的 2.1 证明这个想法仍然存在于理论领域:-(

0 投票
1 回答
1837 浏览

android - Display a native activity with a pick-list of Android phone contacts only on Eclair and above?

I want to show the user a flattened pick list of all their contacts phone numbers and it must work from versions 1.6 up. I have read the related questions on SO and the Android documentation for Eclair.

The problem is, even splitting my code into a factory class and specific implementations does not work for me because using Contacts.CONTENT_URI only shows contacts not individual numbers. What I need is this for version 1.6

And the equivalent for 2.0 and above.

Even if I get their example to work, by building against the 2.1 API am I not stopping my app being visible on the Market to users with earlier versions of the OS? I can't launch it against a 1.6 emulator, for example.

0 投票
2 回答
3074 浏览

android - Android 动态壁纸触摸事件

我刚开始使用 Android,我正在制作一个简单的动态壁纸。我在 2.1 模拟器上测试它。问题是,在您选择“设置壁纸”之前它在预览屏幕中工作时,一旦您选择它作为壁纸,触摸事件就不会出现在屏幕上。我是否需要在清单中说明有关触摸事件的任何内容才能使其正常工作?有点困惑为什么它会在一个而不是另一个中起作用。

0 投票
1 回答
4930 浏览

android - Android 2.0 如何在联系人组中获取显示名称和号码

我通过id获得给定组 id 中的联系人列表:

但似乎不能正常工作。