主屏幕上的永久应用程序磁贴

时间:2016-04-22 12:02:17

标签: android android-layout android-studio

我正在为公司内部的有限受众创建应用。

我希望有一个图标或图块(图标+文字)保留在主屏幕上(除了其他内容之外),这样人们就可以回到我的应用程序。

这样的事情:

app tile on home screen

是否可以编写类似的东西?

1 个答案:

答案 0 :(得分:0)

我最终使用了系统警报窗口。

以防万一有兴趣做同样的事情 - 这是代码:

WindowManager wm = (WindowManager) context.getSystemService(activity.WINDOW_SERVICE);

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

params.gravity=Gravity.TOP;

TextView textView = new TextView(context);
textView.setText("Touch to return to my app");

wm.addView(view, params);

谢谢!