Androidはどのくらいの頻度でアプリのAPKファイルとOBBファイルを解凍する必要がありますか? - applications フィールド と internal-storage フィールド と apk フィールド と system フィールド android 関連 問題

How often does android have to decompress an apps apk and obb files












1
vote

問題

日本語

href = "https://android.stackexchange.com/questions/107164/discrepancy-teweiwe-sizes-of-apps-listed-in-play-store-vs-actual - インストールされる-app / 108863 "> Answers この質問、アプリが実行できる前に各アプリケーションのAPKファイルとOBBファイルを解凍する必要があります。

この解凍は、Androidのプロセスキャッシュからプッシュアウトされていると仮定して、アプリが実行されるたびに実行された毎時実行されますか?

           
 

回答リスト

1
 
vote

はい、そしていいえ。 Androidアプリは実行が必要なときにファイルシステムに解凍されません。代わりに、それらは選択的に解凍され、Dalvik仮想マシンによって memory / ram に読み込まれます。この解凍は、非常に単純で迅速で、プロセッサの非プロセシングなプロセスであるため、システムに実際のオーバーヘッドを追加しません。最初のインストールでは、Androidシステム上のネイティブライブラリを内部APKライブラリにリネーブルにリンクするDalvik VMによる最適化がいくつかあり、これは最適化されたDEXファイル(.odex)

としてDalvik-Cacheに保存されます。

[SIDEに注意して、システムがODEXファイルを持たないアプリケーションのODEXファイルを作成する必要があるため、電話の最初の起動が時間がかかる理由です。システムアプリは通常製造元によってオデックスを持つようになります

APKには、ファイルリスト、リソース、資産、ライブラリ、DEX(Dalvik実行可能形式に変換されたJavaクラスファイル)など、事前定義された構造があります。システムはこれらのファイルを解凍してメモリに読み込み、内部のコードに従います。そのコードは、他のファイルを解凍してロードするときにそれを指示します。

ハードドライブに当たることはありませんが、メモリに入ります。

 
 
     

関連する質問

9  デフォルトパスはどのように設定されていますか?  ( How is the default path set ) 
別のLinuxシステムでは、.profileファイル、またはデフォルトで使用されている/ etc内の何かを見つけることが期待される可能性があります。シェルで実行されていないプロセスのシステムパスを設定するものを判断できません。 ...

1  ZipからADB対応設定をインストールします  ( Install adb enabled setting from zip ) 
gappsをインストールするものと同様に、ADBデバッグモードをシステム設定として保存するものと同様に、ZIPファイルを作成することができますか?どういうわけかADBデバッグモード設定をオンに変更するためにシステムの起動スクリプトを変更することができますか?...

1  この三角形のアイコン[サムスンギャラクシーS9 +]は何ですか?  ( What is this triangle icon samsung galaxy s9 ) 
最近現れました。そして私はそれが何であるかを想像することさえできません。 href="https://i.stack.imgur.com/dfqlm.jpg" rel="nofollow noreferrer"> スクリーンショット(より大きいバリア...

-2  応援なしでシステムフォルダを書き込み可能にしますか?  ( How can i make the system folder writable without rooting ) 
マイデバイスは<コード> Sprint Samsung Galaxy S III です。 型番:<コード> 9988776655443331 カメラシャッター音を止めたいので、これをやりたいです。 そして私は私のデバイスを根ざしたくありません。 ...

7  最大アプリケーションVMヒープサイズを変更する効果は何ですか?  ( What is the effect of changing the maximum application vm heap size ) 
CM6の設定メニューでは、プロセスごとのヒープサイズ(内部的には<コード> 998877666544330 プロパティ)を変更できます。その設定を上げ下げすることの実用的な影響は何ですか?私のG1では、デフォルトの16mから12mに変更しました。スイッチング...

0  Samsung Galaxy S5 SM-G901F v5.0.2ユーザーからシステムへのアプリを移動する  ( Samsung galaxy s5 sm g901f v5 0 2 move an app from user to system ) 
サムスンギャラクシーS5 SM-G901F Android:5.0.2(フランスに住んでいます)、ユーザーアプリをシステムアプリに移動したいと思います。私はすでにDowload System App MoverをDowload and Write Mountを...

0  「システム」はインターネットにアクセスしようとしています  ( System is trying to access internet ) 
OnePlus 3T、Android 9を使用しています.9。最近、アプリがインターネットにアクセスするのを防ぐために「Noroot Firewall」というアプリをインストールしました。いくつかのアプリのためのインターネットへのアクセスを明示的に許可し拒否...

1  Androidはどのくらいの頻度でアプリのAPKファイルとOBBファイルを解凍する必要がありますか?  ( How often does android have to decompress an apps apk and obb files ) 
href = "https://android.stackexchange.com/questions/107164/discrepancy-teweiwe-sizes-of-apps-listed-in-play-store-vs-actual - イン...

0  なぜ私の(未承認の)/データパーティションが空のように見えるのはなぜですか。  ( Why my unrooted data partition appears to be empty ) 
マイ/データパーティションのある問題を持っています。とりわけ、私がASTRO APPとの内容を閲覧すると、空のようです。電話機は根付かれたことがなく、最後の時間で少なくとも3回出荷時にリセットされているので、少なくとも最小限の機能であると予想されます。 /...

4  Androidに追加のオーディオ/ビデオコーデックをインストールする方法  ( How can i install additional audio video codecs on android ) 
Androidはビデオプレーヤーとビデオコーデックの間でモジュールを分離しますか?もしそうなら、私たちはどのようにシステムにコーデックをさらにインストールするのですか? ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有