Android系统上的有效用户列表

时间:2014-06-17 18:51:37

标签: android

我正在根据B&N Nook Glowlight调试应用程序。应用程序在有根B&N Nook SimpleTouch上正常运行但在Glowlight上崩溃。

似乎Glowlight上使用的路径分配了错误的用户。 如何在Android上获取有效用户列表?在标准* NIX上我只会cat /etc/passwd但该Android系统上不存在该文件。

我怀疑这两款设备都是Android 2.1。如果有一个命令可以告诉我这个,请告诉我。这两个设备都运行Linux内核2.6.29(armv71)。

修改:请注意,我的意思是系统用户列表,例如rootapp_12。这就是Unix传统上如何处理权限分离的问题,我认为这就是问题所在。我不是指人类用户帐户的列表。我正在寻找CLI命令,而不是Android API调用。

1 个答案:

答案 0 :(得分:0)

如果您的应用具有查看帐户所需的权限,则可通过AccountManager.getAccounts()获取。

根据您的描述,您的应用可能会硬编码旧版Android版本的路径,而不是使用更新,更正确的方式通过Context.getFilesDir获取文件的路径( )。请参阅http://developer.android.com/training/basics/data-storage/files.html