Android上面通過URL來啟動本地應用

2021-06-18 02:23:43 字數 1366 閱讀 3106

場景:通過瀏覽器開啟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對資源的本地支援,使我們可以更方便地實現選單的建立與響應。...