乙個apk呼叫另乙個apk的某個activity

2021-09-27 07:30:54 字數 789 閱讀 7557

功能:caller.apk呼叫callee.apk中的calleemainactivity和calleeloweractivity。

定義:caller.apk:去呼叫的apk, 包名為com.caller

callee.apk:被呼叫的apk, 包名為com.callee

calleemainactivity:manifest.xml中的intent-filter欄位帶有的activity

calleeloweractivity:manifest.xml中的intent-filter欄位不帶的activity

做法:1、需要在caller.apk的manifest.xml中新增需要呼叫的activity的宣告:

2、caller.apk中實現的呼叫**:

try

catch

(exception e)

3、對於啟動類似calleemainactivity的activity,以上步驟就夠了,但是對於類似calleeloweractivity的activity,還需要在callee.apk的manifest.xml中新增一些**,有兩種處理方式:

a.最簡單,只要在callee.apk的manifest.xml中的calleeloweractivity對應的activity欄位中新增android:exported="true"即可。

b.將a的設定的exported設定為false,然後兩個apk協商乙個shareuserid放在各自的manifest.xml中,這種做法可以實現只有知道shareuserid的apk才能呼叫。

乙個Ejb呼叫另乙個Ejb

乙個ejb呼叫另乙個ejb有兩種方法 第一是同個jndi 查詢 initialcontext ctx new initialcontext ihelloword helloworld ihelloword ctx.lookup helloworld remote 第二種 通過依賴注入 1 ejb i...

乙個Ejb呼叫另乙個Ejb

乙個ejb呼叫另乙個ejb有兩種方法 第一是同個jndi 查詢 initialcontext ctx new initialcontext ihelloword helloworld ihelloword ctx.lookup helloworld remote 第二種 通過依賴注入 1 ejb i...

呼叫另乙個Activity

1 建立主activity 注意通過權重來分配尺寸的方式 元件1 android layout width 0dp android layout weight 1 元件2 android layout width wrap content 2 在主類中指定onclick所對應的sendmessage...