草庐IT

UPS设备

全部标签

android - 如果 Android 设备处于暗模式,我如何以编程方式检测?

我正在尝试为我的Android应用程序支持AndroidQDark主题,但我不知道如何根据我当前使用的主题导入不同的Assets。我使用官方DayNight主题来制作深色/浅色版本和可绘制对象,只需指向XML即可非常容易,它会根据启用的内容从values或values-night中选择正确的值。我想做一些类似的事情,它会根据主题加载Assets“priceTag_light.png”或“priceTag_dark.png”。valinputStream=if(darkIsEnabled){assets.open("priceTag_dark.png")}else{assets.open

android - 检测拨出电话,真实设备问题

我有一个奇怪的问题。为了检测拨出电话,我为android.intent.action.PHONE_STATE注册了一个广播接收器。当状态变为摘机时,开始通话。它似乎在模拟器上工作:调试器实际上达到了一些代码,但它在真实设备(AcerLiquid)上不起作用。可能吗?哪种方法可以检测拨出电话? 最佳答案 好吧,如果它能在模拟器上运行,我希望它能在设备上运行。您可以通过listen()向TelephonyManager注册一个PhoneStateListener并查看它是否能让您获得更好的结果。如果您想到它,请用您的测试结果对此答案发表

android - DDMS 不在设备上显示程序数据

我们可以通过DDMS查看设备上的邮件数据库吗?我如何通过DDMS在模拟器上查看和访问SMS数据库。 最佳答案 是的,您几乎可以访问模拟器上的所有内容,但设备却不是这样...它提供受限访问...无法访问任何系统文件...猜猜这是为了我们自己的设备安全...因此,据我所知,您无法访问电子邮件数据库! 关于android-DDMS不在设备上显示程序数据,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

android - 有没有办法检测设备上是否正在运行 Sense UI?

Android中有什么方法可以确定设备是否正在运行SenseUI?我正在开发一款适用于vanillaAndroid的应用程序,但SenseUI的布局和大小困惑。我希望能够查看设备是否正在运行SenseUI,以便我可以采取适当的措施。 最佳答案 Android中没有内置任何内容来指示设备上正在运行何种类型的修改,例如Sense。您可能需要使用PackageManager来查找HTCSense组件,或者使用Build类来确定您所使用的设备型号。无论哪种情况,您都需要在Sense发生变化并推广到新设备时不断更新“嗅探”逻辑。butSens

Android ==> 模拟器 VS 设备内存大小?

android模拟器使用的内存量是否与真实设备相同?例如,如果我的应用在模拟器上没有耗尽内存,是否意味着它在实际设备上没有耗尽内存? 最佳答案 设置模拟器时,您可以指定内存量。这是一篇博文示例,其中有人解释了各种常见Android设备的配置。http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations/ 关于Android==>模拟器VS设备内存大小?,我们在StackO

android - 针对各种设备和屏幕尺寸的最佳实践

如您所知,今天的android有许多版本、许多构造函数、许多屏幕尺寸……今天的开发人员很难编写针对大部分设备的程序。开发人员必须知道的做法是什么?关于流畅布局的提示。在任何Android版本上开发的“标准”。...还有其他想法吗? 最佳答案 对于布局首先,您应该先阅读官方SupportingMultipleScreensBestPractices.那里有很多好的提示,以及关于您需要在兼容性方面寻找什么的一般想法。我发现一件事非常有帮助,这似乎很明显,那就是在各种大小的模拟器中实际测试您的布局。当扩展到1024x768时,您的布局看起

android - 如何获取 Android 设备上播放的音乐轨道的信息?

我想获取在Android设备上播放的音乐轨道的信息。是否有任何支持Android的API可用于此?还是我必须为相应的Android媒体播放器编写插件? 最佳答案 这在技术上是一个hack。并且仅适用于与Androidbundle的音乐应用程序。复制此IMediaPlaybackService.aidl进入你的项目......引用this发布以访问MediaPlayer服务。然后您可以访问所有这些功能。packagecom.android.music;importandroid.graphics.Bitmap;interfaceIMe

android - 您使用什么物理 android 设备进行测试?

对于用于测试目的的物理android设备有什么好的推荐吗?我正在Apple阵营中寻找像iPodtouch这样的设备来帮助iOS开发人员测试他们的东西。我知道有NexusOne,但那东西很贵,我不太关心手机的东西,而是能让开发人员测试加速度计、触摸屏、方向等的东西。有什么想法吗? 最佳答案 你可以试试theofficialAndroidunlockeddevphones但实际上,您会想要尝试使用2.2和1.6的消费级手机,因为我认为它们是兼容性方面的两个主要“阵营”。大多数可以运行2.1的设备都可以运行2.2,并且最终会更新,但是很多

android - 限制用户只能在 Android 设备中使用单个应用程序

如何限制用户只能在Android设备中使用单个应用程序?那就是我写了一个3rd方应用程序,它在Android手机启动后启动,并且不应允许用户访问设备中的其他应用程序。这在Android中可能吗?任何人都可以建议我实现这一目标的可能方法吗?提前致谢 最佳答案 不修改Android系统本身是不可能的。您可以尝试各种方法来模拟效果:-将您的应用程序实现为主屏幕Intent接收器并将其设置为默认-为您的应用实现浏览器、电子邮件、共享等Intent接收器并将其设置为默认值使这完全安全和用户安全的唯一方法是自定义您的根系统,这意味着您将自己编译

特定设备的 Android AVD

我创建了一个已在市场上发布的Android应用程序。它在特定设备MotorolaCliqXT上崩溃,因此我想制作该设备的AVD并在模拟器中对其进行测试。我知道我可以制作一个具有正确API级别的新AVD,但是这个AVD还有哪些其他注意事项,以便我可以密切模拟实际设备?是否有人为不同的手机发布了标准的AVD,或者我们没有那种灵active?谢谢。 最佳答案 摩托罗拉开发者网络站点提供了instructionsfordownloadingandinstalling支持创建特定于设备的AVD的必要附加组件。遗憾的是,我再也找不到实际的下载页