Android 我应该写什么信息;“意图”;launcher.db文件的列?

Android 我应该写什么信息;“意图”;launcher.db文件的列?,android,Android,在我的应用程序中,我正在编辑launcher.db文件,以便在主屏幕上显示快捷方式。此文件有“收藏夹”表,此表中有“意图”列。我应该在本专栏中写些什么?基本上,android AOSP Launcher应用程序在那里放置了一个表示意图的URI。例如,如果您有一个Intent myIntent,那么在该列中您将写: myIntent.toUri(0); 至少,这是AOSP启动器应该写的 顺便问一下,你是如何在里面写东西的?据我所知,这是一个私人数据库,可通过未导出的内容提供商访问。答案有用吗?谢

在我的应用程序中,我正在编辑launcher.db文件,以便在主屏幕上显示快捷方式。此文件有“收藏夹”表,此表中有“意图”列。我应该在本专栏中写些什么?

基本上,android AOSP Launcher应用程序在那里放置了一个表示
意图的URI。例如,如果您有一个
Intent myIntent
,那么在该列中您将写:

myIntent.toUri(0);
至少,这是AOSP启动器应该写的


顺便问一下,你是如何在里面写东西的?据我所知,这是一个私人数据库,可通过未导出的
内容提供商访问。

答案有用吗?谢谢,你的方法正是我所需要的。无论如何有两个问题-1)应该使用myIntent.toUri(),而不是myIntent.toUri(0)。2) 此方法已弃用。回答您的问题-我正在为根设备开发一个系统应用程序,因此我能够在launcher.db中编写。
Intent:toURI()
与调用
Intent:toURI(0)
相同。您可以使用其中任何一个,但第一个标记为已弃用。