25得票1回答
使用`onRetainCustomNonConfigurationInstance`在配置更改时保留数据

我已经编写了一段时间的Android程序,并且仍在寻找在配置更改期间保留数据的解决方案。除了在 onSaveInstanceState 中将 Parcelable 保存到 Activity 的 Bundle 中之外,文档建议使用 Fragment 并设置 setRetainInstance 标...

19得票2回答
在没有合格用户的情况下调用系统进程中的方法错误。

我正在使用Android 4.4中的通知监听器服务,但遇到了一个错误,导致我的应用程序停止接收通知。 这种情况似乎相当随机,但当它发生时,我会看到:12-31 01:40:44.080 21680-21680/? W/ContextImpl﹕ Calling a method in the...

12得票3回答
"Too many attribute references" 警告

我有一个应用程序,其中一些片段仅由ListViews组成。我的一些低端设备用户会遇到这样的现象,其中某个片段根本无法显示数据。当他们进入该片段时,我会显示一个ProgressBar,但是这个ProgressBar似乎永远旋转。 因此,我购买了一台低端设备,并面临着同样的问题。我通过网络请求从...

12得票2回答
在Eclipse中调试Android框架

我正在处理一个项目,需要对安卓框架源代码进行更改。在Eclipse中,最佳方式是什么,并且要能够进行调试?我看到有些帖子建议在Eclipse中附加安卓源代码,但那只是“标准”的源代码,而不是我的版本。 目前,我只是在文本编辑器中更改框架,然后通过命令行构建,用命令行运行模拟器并开始adb l...

10得票1回答
禁用dexpreopt构建独立的Android模块

我的论文中,我正在修改Android框架并构建源代码(4.1.1 Jelly Bean)。我可以进行完整的构建,但由于这需要很长时间(我正在虚拟机上使用ubuntu 12.04 64位),所以我希望构建单独的模块。 例如: 当对位置模块进行更改时,应该只需构建已更改的模块,并创建新的系统映像...

9得票2回答
无法解析API文件“frameworks/base/api/current.txt”。

我尝试在Android框架中添加一些文件。一切都进行得很顺利,除了编译结束时出现以下错误。 我也尝试了更新API,但没有成功,每次编译时都会出现以下错误。如果有人知道如何克服这个问题,请告诉我。 Docs droiddoc: out/target/common/docs/doc-comme...

9得票3回答
如何阻止 Fragment 的 onCreateView() 方法被调用?

所以这是我的代码。'currentFragment'只是一个字段,用于跟踪当前正在显示的内容。这是一个自身就是片段的类(因此我有一个显示片段的片段)。 private void selectNavBarItem(NavbarItem v) { Fragment fragmentToU...

9得票5回答
清除编辑文本 - adb

如何使用shell命令清除焦点文本编辑框。 我尝试过: adb shell input keyevent KEYCODE_CLEAR // Not worked adb shell input keyevent KEYCODE_DEL // Delete only one char ad...

9得票4回答
安卓设备如何获取开发者的公钥?

Android系统要求所有已安装的应用程序都必须使用由应用程序开发人员持有的证书进行数字签名。具体来说,公钥如何分发给客户端的Android设备呢?开发人员在发布应用程序时是否将公钥包含在apk中?如果是这样的话,公钥存储在哪里? 或者Android市场,例如Google Play,保存开发...

8得票1回答
Android:如何将解码器集成到多媒体框架中

最近,我已经成功地将一个视频解码器移植到了Android上。同时,我还将输出转储到了SurfaceView,并使用本地API检查了输出。现在的下一个任务是实现播放、暂停、流等功能,也就是媒体播放器的其他特性。这将是一项重新工作,因为所有这些功能已经在Android多媒体框架中定义好了。我听说我...