在準備發布應用之前要確保關閉debug屬性,即設定androidmainifest.xml中android:debuggable="false",
android:debuggable="false">但是有時候會忘記關掉這個屬性。
所以在發布之前最好進行測試,使用aapt工具:
aapt list -v -a myfile.apk
這個命令將會列印和apk相關的所有詳細資訊,找到「android:debuggable",它的值分為:
0x0: debuggable false
0xffffffff: debugabble true
例如,在我的測試中,這一行的資訊是:
a: android ebuggable(0x0101000f)=(type 0x12)0x0
這說明我的release build已經關閉了debuggable!
另外,還有一種測試方法:
使用android cts測試,
這是一種單元測試的方法,具體用到的類是android.permission.cts.debuggabletest。
testnodebuggable:如果是true,說明debuggable false;
testnodebuggable:如果是false,說明debuggable true。
CryEngine當庫呼叫 之準備
本人一直從事windows平台上的圖形應用開發,從用opengl到osg零零散散已經大概有3年了,osg也是從看書到看原始碼日子就這樣平平淡淡的過著。大概是今年4月份左右群裡閒聊知道cryengine開源的訊息,因為高中時候玩過 孤島危機 系列,被其渲染效果深深震撼過,於是決定搞搞它。cryengi...
DelegateAndEvent應用之回馬槍
應用 delegate 和event 實現函式的 在實際的開發中非常有用。它實現的實際上是一種依賴通知的效果。通常可以用在 子窗體資訊更新的結果反饋至母窗體 類的屬性值和 ui控制項值依賴時的相互 通知 等。現通過簡單的例子 demo 這兩種應用場景 一 類的屬性值發生變化時,反饋到和它關聯的控制項...
Docker應用之倉庫
倉庫是存放映象的地方 註冊伺服器是管理倉庫的具體伺服器,每個伺服器上可以有多個倉庫,每個倉庫也可以有多個映象 如 dl.dockerpool.com ubuntu dl.dockerpool.com就是註冊伺服器位址,ubuntu是倉庫名 一 docker hub公共映象市場 docker hub是...