我使用受限配置文件应用程序创建了一个多用户
添加用户、删除用户、登录用户
为每个用户定制的应用程序。
设备中sqllite数据库中保存的用户及其信息
如何将此应用程序作为设备的储物柜屏幕
我使用受限配置文件应用程序创建了一个多用户
添加用户、删除用户、登录用户
为每个用户定制的应用程序。
设备中sqllite数据库中保存的用户及其信息
如何将此应用程序作为设备的储物柜屏幕
您不能将应用程序设置为任何设备的默认屏幕。应用程序需要在安装它的本机操作系统的沙盒环境中驻留和运行。
如果您尝试为多个用户制作应用程序,请使用登录屏幕作为登录页面。然后,您可以根据用例启动应用程序。如果用户未登录/在关闭应用程序之前已注销,则类似于登录用户的主页和登录屏幕。
请注意,每项活动都应与活动生命周期相关联。 您可能会对Android 开发者论坛感兴趣。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.notepad">
<application android:icon="@drawable/app_notes"
android:label="@string/app_name" >
<provider android:name="NotePadProvider"
android:authorities="com.google.provider.NotePad" />
<activity android:name="NotesList" android:label="@string/title_notes_list">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/vnd.google.note" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/vnd.google.note" />
</intent-filter>
</activity>
<activity android:name="NoteEditor"
android:theme="@android:style/Theme.Light"
android:label="@string/title_note" >
<intent-filter android:label="@string/resolve_edit">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="com.android.notepad.action.EDIT_NOTE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/vnd.google.note" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.INSERT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/vnd.google.note" />
</intent-filter>
</activity>
<activity android:name="TitleEditor"
android:label="@string/title_edit_title"
android:theme="@android:style/Theme.Dialog">
<intent-filter android:label="@string/resolve_title">
<action android:name="com.android.notepad.action.EDIT_TITLE" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.ALTERNATIVE" />
<category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
<data android:mimeType="vnd.android.cursor.item/vnd.google.note" />
</intent-filter>
</activity>
</application>
</manifest>
第一个活动,NotesList,与其他活动的区别在于它对笔记目录(笔记列表)而不是单个笔记进行操作。它通常用作应用程序的初始用户界面