android外掛程式和宿主是乙個程序嗎

2023-10-08 08:35:07 字數 2433 閱讀 4667

1樓:匿名使用者

一 配置外掛程式apk的對外啟動activity (內部activity不需要配置)

具體設定屬性為。

bundle-activity=""

只有設定為bundle-activity的activity才能從宿主中啟動,否則將報"無法找到相應類的異常"

二 設定多個敗粗扮外察灶部啟動activity

bundle-activity=",以上配置了三個activity,可以外部啟動通過外掛程式的 可獲取到這個字串。,0] 分割出對應的activity類。

三 啟動activity

啟動外掛程式activity的方式很多,最簡單的是以原生activity啟動方式進行啟動。

intent i=new intent();

必須以此標籤啟動。

四 外掛程式內部activity呼叫。

以android原生方式凳棗呼叫即可。

須要注意的是所有外掛程式activity都只能以 ;方式啟動。

2樓:匿名使用者

軟體只工具入門簡單找人指導下行了。

android外掛程式 打成apk 簽名和宿主一樣嗎

3樓:匿名使用者

平時我們的程式可以在模擬器上安裝並執行,是因為在應用程式開發期間,由於是以debug面試進行編譯的,因此adt根據會自動用預設的金鑰和證書來進行簽名,而在以發布模式編譯時,apk檔案就不會得到自動簽名,這樣就需要進行手工簽名。給apk簽名可以帶來以下好處:1.

應用程式公升級:如果你希望使用者無縫公升級到新的版本,那麼你必須用同乙個證書進行簽名。這是由於只有以同乙個證書簽名,系統才會允許安裝公升級的應用程式。

如果你採用了不同的證書,那麼系統會要求你的應用程式採用不同的包名稱,在這種情況下相當於安裝了乙個全新的應用程式。如果想公升級應用程式,簽名證書要相同,包名稱要相同!2.

應用程式模組化:android系統可以允許同乙個證書簽名的多個應用程式在乙個程序里執行,系統實際把他們作為乙個單個的應用程式,此時就可以把我們的應用程式以模組的方式進行部署,而使用者可以獨立的公升級其中的乙個模組3.、**或者資料共享:

android提供了基於簽名的許可權機制,那麼乙個應用程式就可以為另乙個以相同證書籤名的應用程式公開自己的功能。以同乙個證書對多個應用程式進行簽名,利用基於簽名的許可權檢查,你就可以在應用程式間以安全的方式共享**和資料了。4.

不同的應用程式之間,想共享資料,或者共享**,那麼要讓他們執行在同乙個程序中,而且要讓他們用相同的證書簽名。

android外掛程式開發開啟activity的問題

4樓:網友

最簡單的一種方式,就是你直接用隱式意圖。

也就是在你的外掛程式activity中注冊乙個然後主程式通過這個意圖去啟用,例如你呼叫android系統的相機,檔案選擇,等等,都是通過隱式意圖來啟動的。

5樓:網友

用廣播啊,要麼再寫個元件在後面排程一下。

android服務和程序的區別

6樓:公尺忙著

他們之間的區別:service很大程度上充當了應用程式後台執行緒管理器的角色。(如果activity中新開啟乙個執行緒,當該acitivyt關閉後,該執行緒依然在工作,但是與開啟它的activity失去聯絡。

也就是說此時的這個執行緒處於失去管理的狀態。但是使用service,則可以對後台執行的執行緒有效地管理。)

乙個服務不是乙個單獨的程序。服務物件本身並不意味著它是在自己的程序中執行,除非另有規定,否則它與執行程式是同在乙個程序中。

乙個服務不是乙個單獨的執行緒。service和其他元件一樣,預設情況下,service中的所有**都是執行在主執行緒中。

在android中,為什麼不使用後台執行緒而使用service? 有3大要點:

1、service可以放在獨立的程序中,所以更安全;

2、使用service可以依賴現有的binder機制,不需要在應用層面上處理執行緒同步的繁雜工作;

3、系統可以重新啟動異常死去的service。

說明:程序是由若干執行緒組成。(執行緒是程序中的一部分,程序包含多個執行緒在執行。)

7樓:

我的理解是是一種包含的關係,手機執行的時候,會產生很多程序,而每個程序具體負責一部分的功能。而服務裡面的任務,包含了多條程序。服務的產生更適合管理。

8樓:網友

服務是相對比較完善的功能了,而程序只是組成此項功能的乙個組成外掛程式或者程式。

9樓:網友

android中有activitymanagerservice、windowmanagerservice這些服務,這些服務是執行在乙個個程序中的,android裡面有很多程序,有的程序叫守護程序、有的叫服務、有的叫應用程序,不管他們叫神馬,都是程序,只是根據他們的自身特點來叫不同的名字。

求翻譯 魔獸外掛 全是英文,求翻譯 魔獸一個外掛 全是英文

再按一下invite試試,好像顯示著還可以加3個人 powa外掛求英文的中文翻譯 aoe不解釋 buff不解釋 debuff不解釋 equipment slot是指裝備欄,根據你裝備欄的狀態設定powa特效 named items 字面意思是 被命名的物品 表示不知道 pet是寵物 pvp標誌是指是...

盧與蘆是同一個姓嗎,盧和蘆是一個姓嗎

請稍等一下哦馬上為您解答。一,起源不同1,盧姓起源 源於姬姓,以封邑名稱為氏。東周時期,舅犯助晉文公姬重耳戰勝楚國,因功封邑於昝邑 今河南唐河昝崗 舅犯之子賈季封邑於五鹿 今河南清豐 舅犯後人以盧為氏。2,蘆姓起源 出自他族或他族改姓而來。據 魏書 官氏志 及 太平圖話姓氏綜 所載,北魏時改代北莫蘆...

芫根和蔓箐是一個東西

是的蔓菁 m nj ng 又名蕪菁又稱葑 feng 俗稱大頭菜,又叫九英菘 合掌菜 結頭菜 芣藍 芥藍 擘藍,茄連 撤藍 玉蔓青等。原產歐洲,現歐洲 亞洲和美洲均有栽培。分類為十字花科 蕓薹屬 蕓薹種 蕪菁亞種。外型酷似蘿蔔,株高約20 50公分,地下有圓形或橢圓形直根,小型品種只有幾十公克,大型品...