我有一个自编码的自定义文件扩展名,可以使用例如文件管理器加载它。
然而有两件事:
我如何通过文件管理器中的intent过滤器调试我的应用程序(在eclipse中),因为存在一些问题,我想在调试器中查看它。
< / LI>有没有办法设置图标,所以当我在文件管理器中浏览自定义文件扩展名时,我可以看到我的应用程序的启动器图标而不是我看到的纯白色矩形?
感谢。
答案 0 :(得分:1)
只需将代码放入onNewIntent()
,像往常一样通过调试启动应用程序,按主页按钮关闭应用程序,在文件管理器中打开文件。
不,大多数文件管理器都带有自己的文件图标,至少无法在所有文件管理器中为您的文件类型设置图标。一般来说,文件管理器在Android中不是默认功能,因此无法以某种方式设置文件图标。
答案 1 :(得分:1)
要进行调试,请在onResume()中放置一个对话框,以便您的应用暂停输入(或其他一些方法)。启动时,使用调试程序附加到您的应用程序进程,例如在Studio中,Run->Attach debugger to Android process
。
对于选择器中的图标,请使用:
<intent-filter android:icon="drawable resource"
...
</intent-filter>
对于浏览,由于您没有“拥有”扩展程序,您无法做任何事情,您只需宣传它的意图。