android-background相关内容

从后台任务或服务中确定当前的前台应用程序

我希望有一个在后台运行的应用程序,它知道任何内置应用程序(消息、联系人等)何时正在运行. 所以我的问题是: 我应该如何在后台运行我的应用程序. 我的后台应用程序如何知道当前在前台运行的应用程序是什么. 非常感谢有经验的人的回复. 解决方案 关于“2. 我的后台应用程序如何知道当前在前台运行的应用程序是什么." 请勿使用 getRunningAppProcess ..
发布时间:2021-11-27 21:20:19 移动开发

缩放图像在可绘制的背景中保持其纵横比

当使用 作为背景可绘制 XML 时,如何使背景图像适合视图但保持其纵横比? 的 android:gravity 值都没有达到预期的效果. 解决方案 仅在 xml 文件中无法实现操作背景属性.有两种选择: 您可以使用编程方式剪切/缩放位图位图.createScaledBitmap(位图源,int dstWidth,int dstHeight,boolean filter) 并将其设置为 ..

View.setBackgroundResource()未设置正确的背景资源

我正在编码一个“设置销".碎片第二次,它不起作用.一切正常,直到我使用 switch 块和 View.OnTouchListener .我试图将按钮的背景资源在按下时更改为其他可绘制对象,然后在放开手指时将其更改为其他可绘制对象. 我的问题是后台资源根本没有改变. 用于布局的XML: ..

Android Drawable颜色运行时

我正在开发一个Android应用程序.我有两个具有不同文本视图的文本视图,如以下两幅图所示: 文本视图一: 我有一个问题,应该创建两个具有不同颜色的不同可绘制文件,还是创建一个可绘制文件并更改颜色运行时间? 实现此目标的标准方法是什么? 如果我应该创建一个可绘制文件,那么应该如何以编程方式更改颜色? 解决方案 尝试这个简单的示例 公共类MainActivity扩展 ..

如何重新启动后台服务在Redmi手机上被杀死MIUM 8

我正在使用sticky service进行后台操作,即使在应用程序是closed的情况下,通过从堆栈中滑动(然后重新启动服务),它在所有手机中都可以正常工作;但是在RedMi Note 3w中,通过从堆栈的滑动方式关闭应用程序时,在RedMi Note 3w中, service is not restarting.我在Note 3上测试了Whats App及其正常工作,因此它意味着WhatsApp ..

将Gps作为后台服务运行,并将接收到的当前位置数据与Sqlite中的值进行比较?

我知道有很多关于这个的问题,我已经经历了几天,但是找不到合理的答案.我是android的新手,所以我不知道如何完成工作 基本上,我想知道如何在后台运行GPS即服务,例如在安装应用程序时启动它,以及如何将从gps后台服务接收到的数据与SQLite数据库中的数据进行比较. 解决方案 您可以像上面那样进行服务,该服务从GPS和网络提供商处获取位置,并在后台插入数据库中. packag ..

Android-如何在后台进程中下载大量图片(http url大量)

我从服务器获取图像URL列表,其数量大约在400-500之间.如何在后台将此图像下载到设备的本地文件夹中? 到目前为止,我已经运行了前台服务,其中我正在使用ExecutorService运行线程.我的服务代码如下 public class SaveImageService extends Service { private Context context; publi ..

在RecyclerView背景上画多条线

我正在尝试在RecyclerView背景上绘制多条水平线. 这些行必须位于精确的位置,因为在它们之间必须有一系列元素.我可以只将线条添加到每个元素中,但是即使没有元素添加到列表中,我也需要绘制这些线条. 如何在背景上绘制线条? (我无法通过.xml执行此操作)谢谢您的宝贵时间! 示例图片 解决方案 您似乎想绘制列表分隔符.我认为您想使用 ItemDecoration 在编写装 ..
发布时间:2020-08-28 04:47:05 移动开发

如何将String转换为Drawable

我在drawable文件夹中有很多图标,它们的名称为String.如何访问可绘制文件夹并更改背景imageView(或任何视图),请动态使用这些名称.谢谢 解决方案 可以使用反射来完成: String name = "your_drawable"; final Field field = R.drawable.getField(name); int id = field.getInt ..
发布时间:2020-08-25 20:18:34 移动开发

在背景中将片段变灰

当第二个Fragment用getFragmentManager().beginTransaction().add调用时,我有一个主Fragment在后台.现在,用户可以像看到的那样看到第二个片段后面的主要片段.但我希望它看起来像是灰色的.当第二个片段被调用时,主片段应显示为灰色. 我不确定要用谷歌(尝试了很多关键字)来描述这一点. 我的想法是拍摄主片段(位图)的屏幕截图,并将其设为灰色.这是 ..
发布时间:2020-08-25 04:04:04 移动开发

重新排序前后后如何修复应用程序进入后台

我目前设法允许用户在两​​个不同的活动组(让我们说4个活动类别A/B组和X/Y组)之间进行切换,并通过FLAG_ACTIVITY_REORDER_TO_FRONT标志进行切换,但是我注意到其中存在一些奇怪的行为: A ->(start activity) X X ->(reorder to front) A X , A ->(start) B ->(start) B2 A , B , B2 ..

当我清除所有最近的应用程序时,Android系统会在Android v7.1.2上终止我的应用程序服务

在此处输入图片描述我要创建一个在后台运行的应用。我已经尝试了所有stackoverflow解决方案。当我自己清除该应用程序时,这些解决方案都可以使用。但是当我执行“清除所有最近的应用程序”时。服务停止。我使用的是Android v7.1.2 Android牛轧糖。 @Override public int onStartCommand(意图int,int标志,int startId){ ..
发布时间:2020-06-05 18:46:54 移动开发

从最近的应用程序中删除应用程序后,AlarmManager停止

我是Android的新手,在这里,我的目标是使用警报管理器每2分钟运行一个代码段,该代码段将轮询服务器(使用网站的api),并基于返回的JSON生成通知。 上网查询后,我认为最好的选择之一就是使用Intent服务和android。 服务和接收清单” p> ..