Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要android应用程序设计方法方面的帮助吗_Android - Fatal编程技术网

需要android应用程序设计方法方面的帮助吗

需要android应用程序设计方法方面的帮助吗,android,Android,我正在为学校管理开发应用程序,其中有三种不同的菜单:校长、老师、学生 在这里,我将所有屏幕和代码保存在一个应用程序中,并根据登录详细信息显示相应的屏幕。随着应用程序的增加,当老师登录时,他不想要校长和学生的屏幕 这是通过使用登录详细信息来表示各个屏幕的正确方法,还是他们的另一种方法,如根据登录详细信息下载java project form server?您应该开发3种不同的应用程序 手机是个人设备,因此学生在任何给定时间点都不会使用教师模块。其他角色也一样。您可以在开始屏幕上提供一个选择用户的选

我正在为学校管理开发应用程序,其中有三种不同的菜单:校长、老师、学生

在这里,我将所有屏幕和代码保存在一个应用程序中,并根据登录详细信息显示相应的屏幕。随着应用程序的增加,当老师登录时,他不想要校长和学生的屏幕


这是通过使用登录详细信息来表示各个屏幕的正确方法,还是他们的另一种方法,如根据登录详细信息下载java project form server?

您应该开发3种不同的应用程序


手机是个人设备,因此学生在任何给定时间点都不会使用教师模块。其他角色也一样。

您可以在开始屏幕上提供一个选择用户的选项,然后继续为所选用户显示屏幕。例如,如果用户是教师,您可以为教师显示登录屏幕,同样地,

老实说,我不确定这个问题是否属于SO。 如果有的话,这纯粹是一个意见问题


如果身份验证过程本身足够安全,并且使用的方法也很安全,那么将它们全部放在一个应用程序中应该没有问题。

使用3个不同的应用程序怎么样?看看studio中的flavors。。也许你可以找到一个解决方案,但根据我的要求,我应该在一个应用程序中创建,如果教师最初登录,剩下的两个模块应该删除类似的内容。你不能在运行时从应用程序二进制文件中删除模块。您必须在构建时自己处理这个问题。