在Android中兩個程序之間傳輸大資料,可以使用什麼方式實現 這些方式中哪種方式最高效 請說明原因。

時間 2021-06-03 01:09:22

1樓:揹包客

很多啊例如廣播 service( messenger aidl方式) 大資料傳輸的時候到最後都得用bundle物件最後就是資料庫(content provider)推薦使用contentprovider 支援大的資料傳輸

2樓:Angry Panda

《Android開發藝術探索》第二章有很詳細的講解,題主可以去看看。

不知道題主問的是不是activity之間資料的傳遞。

大資料傳遞的話,按照儲存量排序的話就是——serializable<=parcelable

效率當然是反過來的,存的越多操作起來越麻煩。

注意前兩種是即時性儲存,後三種是永久化儲存。

3樓:

面試題的路數,夠開放。

共享記憶體:這個恐怕得有系統級的許可權吧。

檔案:這個不就是類似於系統相簿的使用場景麼,這其實使用android的常規手段就能辦到的吧。

網路: 就寬地說,我發的乙個問答,你能看到,這就算;如果嚴格的話,那就是基於網路的程序間通訊,得起socket,但還得有許可權。

其實我支援下Halo的回答。

科目二在兩個專案之間熄火扣分嗎?

xiaoyaofriend 扣分是一定的。在公安部GB T1028.2 機動車駕駛人場地考試規範 中明確,通用評判中 因操作不當造成發動機熄火一次,每次扣10分 而且要在考試過程中全程評判,不管是不是在專案中還是專案與專案之間。 考場侯考廳應該有塊板子,上面寫了具體的扣分項,你應該去看那個,或者問教...

在兩個男生之間徘徊不定 不知如何取捨?

有時候,我們會在兩個男人之間徘徊,不知道該選哪個,跟哪個人過,這時候呢可以用乙個簡單的辦法 拿一枚硬幣出來,讓命運來做主,正面繼續,反面分手。這不是玩笑,也不是兒戲,太多的感情無法迅速選擇,使我們在猶豫當中喪失了所有的時間與勇氣,最後在抱怨與仇恨中與他終老。為啥呢?這就跟走路乙個理。我們在林中面對分...

在兩個男生之間糾結,我該選誰?

愛貓控御姐 選2儘管男2的條件不如你家,但你自己不缺的話大可不必硬要他買房。你可以拿出一套作為婚房,但是不加他名字,美其名曰暫住。你倆的學歷稍微努力一下幾年內湊個蘇州首付應該輕輕鬆鬆,到時候再買不遲 男1條件不錯,但一道菜你連下筷的慾望都沒有怎麼可能會喜歡吃,況且你也不像餓極了需要湊合著硬往肚子裡塞...