在动态壁纸中打开应用程序或URL

时间:2012-01-05 06:32:19

标签: android live-wallpaper

我有一个基本上加载URL的应用程序。此URL上的页面有几个按钮来控制一些事情。 现在,我想制作一个动态壁纸应用程序,将我的应用程序设置为动态壁纸。有可能这样做吗? 如果不可能,那么当我尝试设置动态壁纸时,我可以打开所需的URL吗?

所以,最终,我想将我的应用设置为动态壁纸。这将需要我打开URL并将打开的页面设置为动态壁纸。

感谢。 萨加尔。

2 个答案:

答案 0 :(得分:2)

我很抱歉,但我担心这只是理论上可行的,而不是实际的。以前的用户是对的,你可以回复动态壁纸中的触摸事件,你可以连接到互联网 - 是的。 但请让我扩展一下:

  

在壁纸中重新创建您的应用用户界面

  • 您的动态壁纸应用程序中没有任何窗口或视图;
  • 您的动态壁纸应用程序中没有任何按钮或响应者;

只有偏好活动才是一项活动,但它实际上是一个可供用户访问的可选视图。

您拥有的只是一个可以使用OpenGL或Canvas绘制的曲面。只需使用Canvas为您提供的内容,您就可以在实时壁纸中重新实现浏览器。

答案 1 :(得分:0)

您可以回复动态壁纸中的触摸事件(http://stackoverflow.com/questions/4298458/android-live-wallpaper-touch-event-hierarchy),这样您就可以在壁纸中重新创建应用UI,并手动响应按钮上的触摸事件(通过将按钮的位置与按钮图像的边界进行比较,并响应按钮是否被“按下”)。