場景:通過瀏覽器開啟url或者掃瞄軟體掃瞄url來啟動本地應用
activity配置:
[html]view plain
copy
<
android:allowbackup
="true"
android:icon
="@drawable/ic_launcher"
android:label
=android:theme
=>
<
activity
android:name
="com.fyfeng.webviewtest.mainactivity"
android:label
=>
<
intent-filter
>
<
action
android:name
="android.intent.action.main"
/>
<
category
android:name
="android.intent.category.launcher"
/>
intent-filter
>
<
intent-filter
>
<
action
android:name
="android.intent.action.view"
/>
<
category
android:name
="android.intent.category.default"
/>
<
category
android:name
="android.intent.category.browsable"
/>
<
data
android:scheme
="fyfeng"
/>
intent-filter
>
activity
>
>
第二個intent-filter配置很重要,可以根據自己的需要單獨配置乙個activity作為呼叫介面,這裡直接使用啟動介面作為呼叫介面。
配置完成上面的intent-filter後在瀏覽器裡面開啟以fyfeng://協議開頭的url時系統會呼叫本地支援fyfeng協議的程式對fyfeng://***xx url進行處理。
例如:然後
瀏覽器開啟url: fyfeng://helloandroid
會直接開啟上面剛安裝的本地應用,效果圖如下。
Android上面通過URL來啟動本地應用
場景 通過瀏覽器開啟url或者掃瞄軟體掃瞄url來啟動本地應用 activity配置 android allowbackup true android icon drawable ic launcher android name com.fyfeng.webviewtest.mainactivity...
android通過jarsigner來手動簽名
一般去 jre bin目錄裡可以找到jarsigner.exe。有了它我們就可以簽名了 首先開啟cmd命令視窗,進入當前目錄 jre bin.將應用的秘鑰檔案,需要簽名的apk拷貝到當前目錄 不拷貝也可以,但是寫命令時需要加上秘鑰和apk所在檔案路徑比較麻煩。在cmd命令列輸入命令 jarsigne...
Android通過XML來定義Menu
直接在 中新增選單項,給選單項分組等,這是比較傳統的做法,它存在著一些不足。比如說,為了響應每個選單項,我們需要用常量來儲存每個選單項的id等。為此,android提供了一種更好的方式,就是把menu也定義為應用程式的資源,通過android對資源的本地支援,使我們可以更方便地實現選單的建立與響應。...