0

所以我使用 Home 示例来构建一个应用程序,为用户创建第二个主屏幕。这个想法是能够只有一个用户帐户,但限制对所选应用程序的某些访问。我已经设法确保所有应用程序在 XML 中都是不可见的,但我正在努力解决如何更改它以使某些应用程序可见。

是否可以为使用 android 设备玩游戏的儿童编写已接受应用程序的白名单,例如预装应用程序或儿童友好应用程序,然后放入 Java 方法来访问此白名单?这是我能想到让它发挥作用的唯一方法。

如果有人知道正确的方法,请帮忙。

谢谢。

4

1 回答 1

0

好的,所以我发现了如何做到这一点。

在 home 示例中,他们在 Home.java 文件中提供了一个 for 循环,涵盖所有应用程序并显示它们。它需要一个简单的 if 语句来限制可以查看的应用程序 -

// for loop is here

if (info.activityInfo.applicationInfo.packageName.contains("com.android"))

//then the rest of the home sample is here.

仍然非常基本,但为我提供了足够好的用户界面,因此孩子们看不到我不希望他们看到的应用程序。

于 2013-07-23T13:54:51.363 回答