你好我试图在用户使用任何应用程序时在手机屏幕上显示textview或imageview,即使我的应用程序已关闭, 并试图在每天的特定时间显示它。 在java或kotlin的android工作室中,以及单一布局中的textview,如何做到这一点,是否有权限?!?!
我的意思是,即使应用程序已关闭,是否允许显示textview upper任何应用程序?!?!
我知道需要另一项活动,但我不知道我必须写什么
这是我想要显示的textview的图像
https://i.stack.imgur.com/GFBy4.png
我想要一个例子 抱歉我的英文不好^ _ ^ 并感谢大家的帮助
答案 0 :(得分:0)
您可以使用AlarmManager并设置闹钟,每天重复一次。在清单和此BroadcastReceiver中设置接收器:
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals("your_intent_name")) {
// do what you want (show toast or use "bubbles" (like Facebook) library)
}
}
}
但你真的必须让用户选择停止它。
此外,您必须为BOOT_COMPLETE设置接收器,并在那里重置警报。
您可以查看:https://developer.android.com/training/scheduling/alarms.html