Android 新机器人令人难以置信,有一些恼人的问题

Android 新机器人令人难以置信,有一些恼人的问题,android,Android,几个月来,我们一直在开发一款Android应用程序,最近收购了Droid Incredibles(API版本8),以取代我们的HTC Dev手机(API版本4) 当这些是一些可爱的新玩具,但毫不奇怪,他们有一些怪癖 1) 对于我的用户来说,让程序在没有任何输入的情况下长时间运行是正常的,但他仍然需要显示器在整个时间内工作。有人能建议一个函数调用或设置,或者在我的应用程序运行时防止难以置信的屏幕变暗的东西吗 2) 在Dev手机上,我能够将我的应用程序的数据库文件(数千次使用)复制到SD卡的根目录中

几个月来,我们一直在开发一款Android应用程序,最近收购了Droid Incredibles(API版本8),以取代我们的HTC Dev手机(API版本4)

当这些是一些可爱的新玩具,但毫不奇怪,他们有一些怪癖

1) 对于我的用户来说,让程序在没有任何输入的情况下长时间运行是正常的,但他仍然需要显示器在整个时间内工作。有人能建议一个函数调用或设置,或者在我的应用程序运行时防止难以置信的屏幕变暗的东西吗

2) 在Dev手机上,我能够将我的应用程序的数据库文件(数千次使用)复制到SD卡的根目录中,然后飞行。我可以通过USB查看电脑上的目录;当我从电脑上释放SD卡时,我的应用程序对它非常满意,并顺从地读取和写入数据库;而且我从来都不需要取出SD卡。不过,更新、更好的手机似乎并非如此。我的应用程序似乎正确地读取了启动参数,但所有在数据库中保存数据的尝试都不能很好地工作,除非我只是做错了什么。有人能给我指一下专门针对不可思议的东西的文档吗

谢谢

R

使用

还请求许可:

<uses-permission android:name="android.permission.WAKE_LOCK"/>

手机本身并不是真正的问题。到目前为止,您在开发时是否只针对API版本4,或者您是否也在仿真器上尝试过API版本8

听起来好像您必须正确使用APIV8技术,实际上与v4没有太大区别


v4和v8的真正区别在于sdcard的路径从/sdcard更改为/mnt/sdcard(至少对我来说是这样,但我使用的是定制的开发人员ROM,因此我无法确定在普通设备上是否是这样)。我以前没有API要求(因为我的手机是API 1和4,我的模拟器是API 8——来自Ecplise的持续警告真的很烦人,没有任何价值)。现在我正在使用难以置信的,我添加到我的清单中,因为它看起来无害。SD卡的路径确实如您所述发生了变化(没有问题),但我似乎也失去了写入权限(这是一个问题)。你知道我需要做什么才能允许写入我的数据库文件吗?我的应用程序似乎在SD卡的根目录中没有写入权限,但在我创建的目录中有写入权限。(这不是在写入吗?无论如何…)