2015-11-20 73 views
7

templateMergeStrategy屬性在Android資源中的含義是什麼?Android'templateMergeStrategy`在strings.xml中

例如在谷歌地圖API密鑰文件

<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false"> 
    AIza.......some...secret...key... 
</string> 

我本來期望一個簡單的谷歌(或duckduckgo)搜索給我的結果,但不幸的是它似乎只給我谷歌地圖API的問題。

不幸的是Android Developer Docs on "String Resources"也缺乏該部門。

回答

3

change log

使用此覆蓋在谷歌地圖模板的說明。 該模板的後續運行始終使用用戶的當前密鑰庫憑證更新指令 。

還將地圖指令更改爲深入鏈接到開發人員控制檯流的Google ,這可以更輕鬆地生成密鑰。

+0

我也發現。任何想法是什麼意思? –

+1

@RichardLeMesurier號我不知道這件事。這對我來說是全新的,並且正在研究它。 –

0

好了,我已經找到了Google Code

以下在谷歌代碼之後提交規定

使用此覆蓋在谷歌地圖模板的說明。 該模板的後續運行始終使用用戶的當前密鑰庫憑證更新指令 。

+1

根據我對@Pankaj的問題......任何想法這意味着什麼? –

+0

不知道。我會進一步研究這一點。 –

+0

看來他們最近添加了這個屬性到系統中,因爲我無法將此屬性放入之前的棒棒糖。 –

1

這意味着當創建新的Google地圖活動時,Android Studio模板引擎會保留此行,因此您不會丟失密鑰。

+1

爲什麼這條線不能保存,否則?密鑰是否基於應用程序包名稱發佈? –