本文以eclipse為例。
3.關於鎖的問題:不要講整個專案設定為needs-lock,否則會導致專案不能更改sdk版本等問題。建議將res、src以及androidmanifest.xml設定為needs-lock。
(如果整個專案設定為needs-lock後,project.properties不設定,不會影響更改sdk版本,僅猜想,未試驗)
設定的needs-lock方法:
tortoisesvn檢出專案選中src右鍵單擊-tortoisesvn-屬性-新建needs-lock,按此步驟將res和androidmanifest.xml加鎖,然後提交到伺服器。
此方法加鎖只對已有檔案有效,新新增的檔案無效。
設定提交時自動設定needs-lock:
tortoisesvn設定-常規設定-subversion配置檔案編輯,在檔案最後加上
[miscellany]
enable-auto-props = yes
[auto-props]
* = svn:needs-lock
此時,新建的檔案,只要提交,就會自動設定needs-lock。已存在的檔案,修改後提交,並不會設定needs-lock。
注意:如果提交了project.properties檔案,一定要將該檔案的needs-lock刪除
Android開發之SoundPool使用詳解
1 延時時間較長,且資源佔用率高。soundpool提供了乙個構造器,該構造器可以指定它總共支援多少個聲音 也就是池的大小 聲音的品質等。構造器如下 soundpool int maxstreams,int streamtype,int srcquality 第乙個引數指定支援多少個聲音 第二個引數...
Android開發之SoundPool使用具體解釋
使用 soundpool mediaplayer 顯得有些不太適合了。由於 mediaplayer 存在例如以下缺點 1 延時時間較長,且資源佔用率高。2 android 中除了mediaplayer soundpool soundpool 使用音效池的概念來管理多個短促的音效,比如它能夠開始就載入...
Svn使用實踐 android開發
a svn 分為主幹和分支。主幹用途 常規的 提交了,主要是新功能的提交。分支 分為發布分支,實驗性分支。發布分支用途 乙個版本到開發後期,新需求已不能提交到發布分支上。只能用於修復bug。而敏捷開發中,新功能的開發和bug 的修復通常是同期進行的。b 提交細則 乙個版本的開發主要有以下過程 一 新...