我是 android 开发的新手,我使用 toast 和状态栏通知对通知进行了研究。
而且我还设法正确执行代码以使通知工作!!!
问题是只有通过单击按钮触发通知等方法可用。否则我设法直接调用按钮调用的方法中的代码,使其自动触发。但问题是相应屏幕的视图至少显示一秒钟,然后在触发此通知时关闭。那么我怎样才能编写一个只触发通知而不弹出屏幕的代码,甚至一秒钟。
我需要一个类似于新 SMS 警报工作方式的结果……我对此进行了大量研究,得到的只是基本通知。所以请帮忙,因为我是新手!!!
我是 android 开发的新手,我使用 toast 和状态栏通知对通知进行了研究。
而且我还设法正确执行代码以使通知工作!!!
问题是只有通过单击按钮触发通知等方法可用。否则我设法直接调用按钮调用的方法中的代码,使其自动触发。但问题是相应屏幕的视图至少显示一秒钟,然后在触发此通知时关闭。那么我怎样才能编写一个只触发通知而不弹出屏幕的代码,甚至一秒钟。
我需要一个类似于新 SMS 警报工作方式的结果……我对此进行了大量研究,得到的只是基本通知。所以请帮忙,因为我是新手!!!
使用 aService
将是“正确”的方式 - 如果这是您正在编写的专业应用程序,那么这就是要走的路。
请记住,您仍然需要在应用程序中进行一些活动才能触发服务。
如果你只是在试验,那么也许你需要的是一个便宜的黑客......
这是完成概念验证的廉价而讨厌的方法:
Activity
,以便在调用活动代码时不显示任何内容。Activity.onCreate()
,然后finish()
在该方法结束时调用。您的活动将永远不会显示给用户。对我来说,看起来你只是在尝试,透明的活动可能会让你更快...... ymmv
传奇般的您需要服务和处理程序。使用服务,您可以获得数据。并使用处理程序,您可以修改应用程序的 UI。在这里你可以得到更多关于它的信息。 http://developer.android.com/training/notify-user/display-progress.html