116得票14回答
从后台任务或服务确定当前前台应用程序

我希望有一款运行在后台的应用程序,可以知道任何内置应用程序(例如消息、联系人等)何时在运行。 我的问题如下: 我应该如何在后台运行我的应用程序。 我的后台应用程序如何知道当前正在前台运行的应用程序是什么。 希望有经验的人能提供帮助。

73得票9回答
在背景可绘制中保持图像纵横比的缩放

当使用<bitmap />作为背景的可绘制XML时,如何使背景图片适合视图但保持其纵横比? <bitmap>的android:gravity值都不能达到预期效果。

34得票11回答
Android:键盘弹出时背景图片的大小调整

我正在开发一个应用程序,当键盘弹出时,背景图片会收缩。我的.xml文件如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:facebook="http://sche...

20得票3回答
背景执行不允许接收BOOT_COMPLETED意图

我读过有关Android Oreo后台执行限制的内容,它明确指出BOOT_COMPLETED广播不受影响,但我在Android Oreo上无法使其工作。 首先,我正在使用SDK 27进行编译。其次,我已在清单文件中声明了接收器: <uses-permission android:...

19得票3回答
Android - 状态选择器动画 - 仅对取消按下状态进行动画处理,而不是按下状态。

我有一个非常基本的选择器,我正在使用它作为某些按钮的背景来实现按下状态。这是xml:<selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="@an...

16得票1回答
从代码中默认设置"Asus自动启动管理器"的"允许"权限

我有一个需要在后台运行的应用程序,所以我正在使用WakeFullService实现这一点。但在华硕Zenfone上,它无法工作,因为自动启动管理器不允许该应用程序运行。我的期望是: 在我们安装应用程序或打开应用程序时,在自动启动管理器中设置“允许权限”。 是否有来自华硕自动启动管理器的AP...

15得票1回答
使用HttpsURLConnection忽略SSL证书的方法

我使用了两种方法来尝试消费HTTPS URL: 旧的已弃用的方法会返回正确值的响应。 这里是代码,它不需要忽略SSL证书,它会自己忽略或者可能使用其他技术: public String newApiPost(String url,String p1,String p2,String p3...

14得票3回答
搜索框如何去除蓝色焦点线并在特定位置显示光标

我一直在尝试去掉SearchView中的蓝色焦点线。我将其强制转换为AutoCompleteTextView,以便可以使用自定义图标来设置搜索视图。 int id = searchView.getContext().getResources().getIdentifier("androi...

12得票6回答
如何将字符串转换为可绘制对象(Drawable)?

我在drawable文件夹中有许多图标,并将它们的名称作为字符串保存。如何在动态生成的情况下,使用这些名称访问drawable文件夹并更改imageView(或任何视图)的背景?谢谢。

11得票4回答
从新的上下文绑定服务以进行配置更改,还是从应用程序上下文绑定?

我正在尝试确定绑定服务是否适用于我的应用程序中的后台工作。要求是各种应用程序组件可以通过它进行不同优先级的Web请求。(因此,服务必须维护某种队列,并能够取消其正在进行的请求以执行更高优先级的其他请求)。我希望该服务对用户相对不会显眼,以便在完成应用程序后他们不会发现它正在运行 - 如果我想做...