The embodiment of the invention provides an application operation method and device, the method comprises the following steps: configuring the application instance of the process, among them, the examples of the process including the main process and at least one example from the instance process, using only one instance that identifies an instance of the process; according to the application program instance identification call the main examples of the process or from the corresponding instance process; the main instance by calling the process or from the process to the process instance message processing. For an application to configure multiple examples of the process, and in the mobile device for the same applications simultaneously run multiple, which can process the message instance process determined accurately, the user can also in the mobile device login multiple accounts, save time.
【技術實現(xiàn)步驟摘要】
一種應用運行方法和裝置
本專利技術涉及移動終端
,特別是涉及一種應用運行方法和一種應用運行裝置。
技術介紹
Android(安卓)是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要應用于移動設備,如智能手機和平板電腦等。在采用Android系統(tǒng)的設備中,用戶可以在Android系統(tǒng)中安裝各種不同的應用程序,但是,用戶在Android系統(tǒng)的設備中使用應用程序時,應用程序只能啟動一個。例如QQ、微信、微博等社交、即時通訊應用只能啟動一個應用程序,若用戶有多個微信賬號,則由于不能同時啟動多個微信,因此只能登錄一個微信賬號,若要登錄其他賬號就需要在微信中退出當前賬號,再登錄其他賬號,操作繁瑣,影響效率。
技術實現(xiàn)思路
鑒于上述問題,提出了本專利技術以便提供一種克服上述問題或者至少部分地解決上述問題的應用運行方法和相應的應用運行裝置。依據(jù)本專利技術的一個方面,提供了一種應用運行方法,包括:配置應用程序的實例進程,其中,所述實例進程包括主實例進程和至少一個從實例進程,采用實例標識唯一表示一個實例進程;依據(jù)所述實例標識區(qū)分調(diào)用主實例進程或從實例進程對應的應用程序;通過調(diào)用的主實例進程或從實例進程對進程消息進行處理。可選的,所述配置應用程序的實例進程,包括:為應用進程注冊一個主實例進程,配置所述主實例進程的實例標識;為所述主實例進程注冊至少一個從實例進程,配置每個從實例進程的實例標識。可選的,還包括:為所述主實例進程配置數(shù)據(jù)存儲地址的主存儲目錄;在所述主存儲目錄下配置分別每個從實例進程的數(shù)據(jù)存儲地址的子存儲目錄。可選的,依據(jù)所述實例標識區(qū)分調(diào)用主實例進程或從實例進程 ...
【技術保護點】
一種應用運行方法,包括:配置應用程序的實例進程,其中,所述實例進程包括主實例進程和至少一個從實例進程,采用實例標識唯一表示一個實例進程;依據(jù)所述實例標識區(qū)分調(diào)用主實例進程或從實例進程對應的應用程序;通過調(diào)用的主實例進程或從實例進程對進程消息進行處理。
【技術特征摘要】
1.一種應用運行方法,包括:配置應用程序的實例進程,其中,所述實例進程包括主實例進程和至少一個從實例進程,采用實例標識唯一表示一個實例進程;依據(jù)所述實例標識區(qū)分調(diào)用主實例進程或從實例進程對應的應用程序;通過調(diào)用的主實例進程或從實例進程對進程消息進行處理。2.如權(quán)利要求1所述的方法,其特征在于,所述配置應用程序的實例進程,包括:為應用進程注冊一個主實例進程,配置所述主實例進程的實例標識;為所述主實例進程注冊至少一個從實例進程,配置每個從實例進程的實例標識。3.如權(quán)利要求2所述的方法,其特征在于,還包括:為所述主實例進程配置數(shù)據(jù)存儲地址的主存儲目錄;在所述主存儲目錄下配置分別每個從實例進程的數(shù)據(jù)存儲地址的子存儲目錄。4.如權(quán)利要求1所述的方法,其特征在于,依據(jù)所述實例標識區(qū)分調(diào)用主實例進程或從實例進程對應的應用程序,包括:從進程消息中獲取實例標識;確定所述實例標識對應的主實例進程或從實例進程,調(diào)用所述主實例進程或從實例進程對應的應用程序。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述操作系統(tǒng)為Android系統(tǒng);則依據(jù)所述實例標識區(qū)分調(diào)用主實例進程或從實例進程對應的應用程序,包括:Zygote進程調(diào)用本地函數(shù)創(chuàng)建進程,為所述進程配置實例標識確定...
【專利技術屬性】
技術研發(fā)人員:程力行,周鴻祎,祝芳浩,馬怡偉,朱翼鵬,
申請(專利權(quán))人:北京奇虎科技有限公司,
類型:發(fā)明
國別省市:北京,11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。