2013-03-16 48 views
2

有人能给我一个例子,我如何使用Firefox的Android内容提供商获取我的应用程序历史记录中的链接列表?适用于Android内容提供商的Firefox?

谢谢!

+1

我的印象是Firefox内容提供商没有出口,这意味着它们不适用于第三方应用程序。如果您有相反的证据,请链接到它。 – CommonsWare 2013-03-16 19:23:37

+0

经过几次快速搜索,我发现这篇博客文章给我的印象是可以做到这一点:http://lucasr.org/2012/05/21/native-firefox-for-android-beta/ – Alin 2013-03-16 19:26:30

+0

你是对的!我想我“跳过”私人部分!抱歉! – Alin 2013-03-16 19:28:26

回答

6

Firefox的ContentProvider不可供第三方应用程序访问。下面是从manifest许可声明:

<permission android:name="@[email protected]_PROVIDER" 
    android:protectionLevel="signature"/> 

"signature"一个protectionLevel意味着该权限只适用于使用相同的密钥签名的应用程序。除非他们改变这一点,否则您的应用无法访问ContentProvider