在android中的所有窗口顶部显示应用程序图标?

时间:2017-04-22 11:44:10

标签: wear-os android-wear-2.0

  

我正在开发一个磨损应用程序,我希望应用程序图标显示在窗口顶部   在表盘上方。我已经尝试过使用WindowManager但未能获得   结果。

     

WindowManager.LayoutParams params = new   WindowManager.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,                  WindowManager.LayoutParams.WRAP_CONTENT,                  WindowManager.LayoutParams.TYPE_PHONE,                  WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,                  PixelFormat.TRANSLUCENT);

   params.gravity= Gravity.CENTER|Gravity.CENTER;
   params.x=160;
   params.y=160;

   windowManager=(WindowManager)getSystemService(WINDOW_SERVICE);
   windowManager.addView(mfloatview,params);
     

我的问题是可以在android服装中添加浮动应用程序图标吗?

2 个答案:

答案 0 :(得分:0)

我不确定此功能(所有窗口顶部的显示应用图标)是否可用。但您可以尝试查看文档 - Watch Face Complications

  

复杂功能是表盘中显示超过数小时和分钟的任何功能。例如,电池指示器是一个复杂因素。 Complications API适用于监视面和数据提供者应用程序。

就像这样:

enter image description here

由于您使用的是Android Wear 2.0,因此可以使用Complication API。

希望这会有所帮助。

答案 1 :(得分:0)

  

我尝试了这个并且也适用于Android的穿戴...   应用相同的概念,它的工作原理   http://www.androidhive.info/2016/11/android-floating-widget-like-facebook-chat-head/