草庐IT

GINGERBREAD

全部标签

android - 如何在不崩溃的情况下在 Android 2.3 (Gingerbread) 中启动服务

我遵循了一些关于如何在启动时运行服务的说明。在Android2.2中一切正常。我注意到在Android2.3中进程崩溃并且ActivityManager安排服务一次又一次地重启。在我的服务中,我想每5秒doSomething()!为此,我使用了TimerTask。这是MyService.java代码:packageexample.service;importjava.util.Timer;importjava.util.TimerTask;importandroid.app.Service;importandroid.content.Intent;importandroid.os.IB

android - 为什么在 Honeycomb 中引入的 API 可以在 Gingerbread 上运行?

在documentationforDatabaseUtils.concatenateWhere(...)据说它受API级别11+(HONEYCOMB)的支持。然而,在测试各种设备的兼容性时,在我的DroidX上运行Cyanogenmod7nightlybuild98(basedongingerbread2.3.5),该方法调用不仅不会导致崩溃,而且会按预期工作。这是否与我的自定义ROM不一致,或者其他人是否可以在另一台运行Gingerbread或更低版本的设备上重现此功能?这可能是SDK文档中的错误吗? 最佳答案 这看起来像是文档中

android - Gingerbread Intent 的setPackage

根据androiddocumentation:Alternatively,startingwithICE_CREAM_SANDWICH,youcanalsosafelyrestrictthebroadcasttoasingleapplicationwithIntent.setPackageGingerbread中是否有任何方法(可能使用兼容性库)来限制sendBroadcat()事件,使其仅将其发送到指定的包? 最佳答案 我的第一个建议是使用LocalBroadcastManager如果可能的话。这使您可以完全忽略任何安全问题。如果

ICS 和 Gingerbread 上的 Android : android. intent.action.BOOT_COMPLETED

我的应用程序正在监听android.intent.action.BOOT_COMPLETED..安卓:2.3当我的应用程序在启动前关闭/Activity时,我能够收到广播。安卓:4.0.3当我的应用程序在启动前关闭(强制关闭)时,我无法获得广播。原因是asinthislink从3.1开始,当安装应用程序时,它们处于“停止”状态,因此在用户明确启动它们之前它们将无法运行。按下ForceStop将使它们返回此状态。我如何结束这个?我也想在应用程序关闭时获得广播android.intent.action.BOOT_COMPLETED。请帮忙!!! 最佳答案

android - Android Gingerbread 中的 OpenGL 性能不佳

我正在使用OpenGL1.0开发Android视频游戏。我遵循了这个教程:http://www.javacodegeeks.com/2011/06/android-game-development-tutorials.html我创建了一个小演示,它在我当前的手机HTCSensation(Android4.0.3IceCreamSandwich)中运行良好且流畅(限制为30FPS)。另外,我在我friend的手机上测试了我的游戏,结果如下:GalaxyS2=完美!(30FPS)GalaxyNote=完美!(30FPS)HTCOneS=完美!(30FPS)SonyXperiaTipo=完美

android - Gingerbread 上的 ActionBarCompat 填满整个屏幕

因此,我们已经成功地从Zappos应用程序中剥离了ActionBarSherlock,取而代之的是新的ActionBarCompat,它在Honeycomb+上运行良好,但在Gingerbread上,操作栏会扩展以填满整个屏幕,我不明白为什么会这样。我们基本上只是将所有主题/样式/对ActionBarSherlock的引用更改为ActionBarCompat中的等效项。下面是问题的屏幕截图。还有其他人在GB上遇到过这个问题并知道修复方法吗?它正在为我们发布一个版本:\ 最佳答案 好吧,所以我终于想通了......我们已经将appco

android - 如何在 Android 2.3 (Gingerbread) 中获得 iPhone 风格的过度滚动?

在Gingerbread版本中,过度滚动用橙色“闪光”表示。然而,发行说明和一些API文档似乎表明支持iPhone风格的过度滚动行为。例如,请参阅here.但是,尚不清楚如何使这些工作起作用。简单地使用这些方法设置可绘制对象不会改变行为。有人知道这样做的方法吗? 最佳答案 我最近写了几篇关于这个的博文。看看吧!https://jasonfry.co.uk/blog/android-overscroll-what/https://jasonfry.co.uk/blog/android-overscroll-revisited/从那时起

android - Gingerbread 上的 Youtube API ActivityNotFoundException

当我尝试在Gingerbread面包上运行youtubeapiStandAlonePlayerActivity时,出现ActivityNotFoundException错误。它在ICS上运行良好的地方这是我的日志猫01-2315:34:28.071:E/AndroidRuntime(3378):android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=com.google.android.youtube.api.StandalonePlayerActivity.START(hasextras)

android - 在 Gingerbread 上运行时 ActiveAndroid 应用程序自动关闭

我有一个使用AndroidStudio和Gradle开发的应用程序。该应用程序使用ActiveAndroid。该应用程序在3.0及更高版本上完美运行。当在Gingerbread设备上运行时,它只是打开,白屏,然后自动关闭。应用程序运行时logcat中给出的唯一线索如下:D/dalvikvm﹕GC_CONCURRENTfreed195K,41%free3988K/6663K,external1625K/2137K,paused0ms+0msI/dalvikvm﹕FailedresolvingLandroid/support/v4/media/TransportMediatorJellyb

android - 如何使用适用于 Gingerbread 和 Froyo 的 ICS UI 创建 Android 应用程序?

应用如何像HackerNewsbeta在他们的应用程序上使用IceCreamSandwich4.0UI并且在2.3Gingerbread和2.2Froyo上工作时没有任何问题?我想创建应在4.0上运行并具有类似向后兼容性的应用程序,但该怎么做? 最佳答案 您必须使用支持包及其支持库(v4、V7、v13)-AndroidDeveloper.某些API尚未包含在此支持包中,它可能无法涵盖您使用的所有内容。 关于android-如何使用适用于Gingerbread和Froyo的ICSUI创建A