我在试图弄清楚如何在我的使用 Transfuse 框架的 android 应用程序上设置地图时遇到了一点问题。
由于我没有在有关地图的示例和文档中看到任何内容,因此我尝试遵循本教程:http ://www.vogella.com/articles/AndroidGoogleMaps/article.html
不幸的是,当我添加元数据时:
@MetaData(name = "com.google.android.maps.v2.API_KEY", value = "my_key")
我得到:错误:在包'android'中找不到属性'resourceSpecification'的资源标识符
查看我的清单(自动生成的)我看到它创建了“resourceSpecification”属性,我认为它应该被称为“资源”,但我仍然没有定义任何资源,所以不应该添加它,对吧?
<meta-data t:tag="+,n,s,v" android:name="com.google.android.maps.v2.API_KEY" android:resourceSpecification="" android:value="my_key"/>
我承认在将设置的常规清单“转换”为 Transfuse 方式时我有点迷茫,另一个例子:
<permission
android:name="com.vogella.android.locationapi.maps.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.vogella.android.locationapi.maps.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我该如何设置?(我想这是另一个问题的主题,但仍然与地图相关)
任何帮助将不胜感激:)谢谢!