小编Nat*_*han的帖子

从Android上的谷歌驱动器打开自定义文件扩展名

我正在努力如何通过谷歌驱动器ui在我的Android应用程序中打开自定义文件扩展名.我的文件目前通过dropbox或android文件浏览器打开.谷歌驱动器似乎只考虑文件的mime类型.文件扩展名是我自己的(比方说.xyz),文件内部是xml.我希望文件在我的应用程序中打开,而不仅仅是注册打开text/xml mime类型的任何应用程序.我如何告诉谷歌驱动器.xyz文件不应被视为text/xml.同样,我不希望我的应用程序被注册以打开所有text/xml文件.

因此,最终用户工作流程将是:1)打开Goog​​le Drive Android应用程序.2)点击"somefile.xyz" - >该文件将在我的应用程序中打开.目前它在google drive xml viewer中打开.3)点击"otherfile.xml" - >该文件不会在我的应用程序中打开.

android mime-types google-drive-api

9
推荐指数
1
解决办法
3769
查看次数

在android中你可以在ui线程之外加载资源

我希望这是一个简单的问题.我想知道你是否可以安全地从非ui线程加载资源.我在谈论"res"文件夹中的内容.我找不到任何明确回答这个问题的文件.SDK中有很多提及与UI Thread上不允许的内容有关.我从未见过以这种方式提到加载资源的任何内容.

例如,我可以从后台线程调用此代码吗? Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_resource);

如果我删除context.getResources()部分并且只执行以下操作会有帮助吗: Bitmap icon = BitmapFactory.decodeResource(res, R.drawable.icon_resource);

android

5
推荐指数
1
解决办法
1546
查看次数

标签 统计

android ×2

google-drive-api ×1

mime-types ×1