當前位置:首頁 » 安卓系統 » android安裝包

android安裝包

發布時間: 2023-01-30 21:01:04

⑴ app和apk的區別

1、應用程序(外語縮寫:App;外語全稱:Application)。\x0d\x0aAPP指的是智能手機的第三方應用程序。\x0d\x0a2、APK是AndroidPackage的縮寫,即Android安裝包(apk)。\x0d\x0aAPK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。

⑵ 和apk同類型的文件

java文件-----應用程序源文件
Android本身相當一部分都是用java編寫而成(基本上架構圖里頭藍色的部份都是用Java開發的),android的
應用必須使用java來開發

Class文件------Java編譯後的目標文件
不像J2se,java編譯成class就可以直接運行,android平台上class文件不能直接在android上運行。 由於Google
使用了自己的Dalvik來運行應用, 所以這里的class也肯定不能在AndroidDalvik的java環境中運行, android
的class文件實際上只是編譯過程中的中間目標文件,需要鏈接成dex文件後才能在dalvik上運行

Dex文件-----Android平台上的可執行文件
Android虛擬機Dalvik支持的位元組碼文件格式Google在新發布的Android平台上使用了自己的Dalvik虛擬機
來定義, 這種虛擬機執行的並非Java位元組碼, 而是另一種位元組碼: dex格式的位元組碼。在編譯Java代碼之後,
通過Android平台上的工具可以將Java位元組碼轉換成Dex位元組碼。雖然Google稱Dalvik是為了移動設備定
做的,但是業界很多人認為這是為了規避向sun申請Javalicense。這個DalvikVM針對手機程式/CPU做過最
佳化,可以同時執行許多VM而不會佔用太多Resource。
Apk文件-------Android上的安裝文件
Apk是Android安裝包的擴展名,一個Android安裝包包含了與某個Android應用程序相關的所有文件。apk
文件將AndroidManifest.xml文件、應用程序代碼(.dex文件)、資源文件和其他文件打成一個壓縮包。一個工
程只能打進一個.apk文件
Android的4種文件類型Java,class,dex,apk的更多相關文章
linux】七種文件類型
Linux中的七種文件類型 d 目錄文件. l 符號鏈接(指向另一個文件). s 套接字文件. b 塊設備文件,二進制文件. c 字元設備文件. p 命名管道文件. - 普通文件

Linux 下的7種文件類型
普通文件類型 (-)Linux中最多的一種文件類型, 包括 純文本文件(ASCII):二進制文件(binary):數據格式的文件(data);各種壓縮文件.第一個屬性為 [-] ,這些文件一般是用一些 ...

linux文件的3個時間和7種文件類型
linux文件的三個時間: atime: access time --最近訪問時間. ctime: change time --最近改變時間. mtime:modify time --最近修改時間. ...

搞懂Linux下的幾種文件類型
在Linux系統下,有七類文件類型: 普通文件(-) 目錄(d) 軟鏈接(字元鏈接L) 套接字文件(S) 字元設備(S) 塊設備(B) 管道文件(命名管道P) 普通文件.目錄.軟鏈接無需多解釋. 管道 ...

Linux 文件系統 -- 簡述幾種文件類型
Linux 中一切皆為文件,文件類型也有多種,使用 ls -l 命令可以查看文件的屬性,所顯示結果的第一列的第一個字元用來表明該文件的文件類型,如下: 1.普通文件 使用 ls -l 命令後,第一列第 ...

Java主要有那幾種文件類型?各自的作用是什麼
1.源代碼.java程序員編譯的源代碼. 2..class 位元組碼文件 jvm實現跨平台的中間編譯文件. 3.jar包 講位元組碼文件打包好,便於查找和使用.

Java主要有那幾種文件類型,各自作用
java提供了兩類數據類型:基本類型,引用類型. 1.基本類型包括:boolean ,byte,char,int,short,float,long,double,值得注意的是:在原始數據類型中,除了b ...

9.Java主要有那幾種文件類型?各自的作用是什麼?
java類源代碼.jsp頁面.class編譯後的類文件.xml一般是配置文件當然也可以用來傳數據時候用.properties這也是配置文件.數據文件.

idea Mark Directory as 的幾種文件類型
1. Source roots (or source folders) 源文件夾 通過為該類別分配文件夾,可以告訴IntelliJ IDEA該文件夾及其子文件夾包含應在構建過程中進行編譯的源代碼. 2 ...

隨機推薦
Android Animation學習(五) ApiDemos解析:容器布局動畫 LayoutTransition
Android Animation學習(五) ApiDemos解析:容器布局動畫 LayoutTransition Property animation系統還提供了對ViewGroup中的View改變 ...

Android中利用ViewHolder優化自定義Adapter的典型寫法
利用ViewHolder優化自定義Adapter的典型寫法 最近寫Adapter寫得多了,慢慢就熟悉了. 用ViewHolder,主要是進行一些性能優化,減少一些不必要的重復操作.(WXD同學教我的. ...

初學Spring有沒有適合的書
初學者之前沒有閱讀java框架源碼的習慣.沒有閱讀過源碼,知道整體流程么?知道依賴注入的概念么?知道aop么?知道其中用到了哪些設計模式么?再說了,如果一上手就是源碼?難道你沒有注意到Spring的類 ...

Android draw9patch 圖片製作與使用
理解一下4句話: 上邊 決定左右拉升不變形 左邊 決定上下拉升不變形 右邊 設置內容高度區域 下邊 設置內容寬度區域 下面我拿張圖片分別舉例說明: 1.QQ多彩氣泡 聊天對話框也用.9圖片製作 繼承過 ...

iOS 學習資源
這份學習資料是為 iOS 初學者所准備的, 旨在幫助 iOS 初學者們快速找到適合自己的學習資料, 節省他們搜索資料的時間, 使他們更好的規劃好自己的 iOS 學習路線, 更快的入門, 更准確的定位的 ...

Palo(OLAP database)–MOLAP
本地安裝:D:\Program Files (x86)\Jedox Palo-Server https://www.openhub.net/p/p4155 維基網路:https://en.wiki ...

ios UIScrollView 中控制項自動增加間隔
設置 self.=FALSE; 去除自動間隔功能

網站添加數據出錯,原來是MS SQL Server2008日誌文件占據空間過大導致的
最近發現公司上線的八爪魚招標網有部分功能出現問題,主要表現為無法向資料庫插入數據:遠程登陸到資料庫伺服器時,發現原本的40G空間都被資料庫吃完了,於是打開MS SQL Server 2008對資料庫進 ...

js 求時間差
var date1=new Date(); //開始時間 var date2=new Date(); //結束時間 var date3=date2.getTime()-date1.getTim ...

MySQL基礎學習(二) 常用SQL命令
一. 1. select version(); 查看資料庫版本 2. select user(); 查看當前用戶 3. select now(); 查看當前時間 4. show databases; .

⑶ apk是什麼

1.apk是什大基衡么文件?

APK是AndroidPackage的縮寫,即Android系統的應用軟體安裝包(apk)。APK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。

2.apk怎麼打開?

打開apk需要在安卓系統中進行,在安卓系統下點擊「apk文件」,然後需要通過安卓的「打包安裝文件」的應用程序打開此apk文件。

(3)android安裝包擴展閱讀:

apk文件的開發環境

Android是一個基於Java的開發環境,它是一種與廣被接受的Java極為類似,而且也比C++容易得多的開發語言,這是一種規范的移動開發環境。Google也在API文檔的書寫和樣例的提供上做了很出色的工作。

  1. 獲取SDK

下載並安裝android的SDK[軟體開發套件],這套SDK主要包括有核心庫文件,一個模擬器,開發工具和一些示範的樣例文件。推薦使用Eclipse
和androideclipse擴展。如果只是使用android,Eclipse
IDE就已經足夠了,但如果是第一次開發Java應用,建議下載完整的JavaSE開發工具(JDK)因為它包括簽發應用程序所需要的工具。

安卓手機安裝包是什麼格式

安卓手機安裝包是apk格式。

APK,全稱Android Package,即Android安裝包。APK是類似塞班Sis的文件格式,通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。

造成安卓手機安裝包解析失敗的原因:

(4)android安裝包擴展閱讀:

其它主流手機的系統安裝包格式為:

1、iOS系統:ipa,pxl,deb;

2、Windows phone系統:exe、cab和jar;

3、BlackBerry系統:jad、jar和bar;

4、symbian系統:sis、sisx、jar和jad;

5、ubuntu系統:deb、bin、tar和gz;

6、Windows Mobile系統:cab和exe;

7.塞班系統:sisx。

⑸ 安卓手機怎麼打開apk文件

apk是安卓的軟體安裝包,安卓軟體必須先安裝才能用。手機都有自帶的文件管理器,用這個軟體找到apk的所在位置,點擊即可打開安裝。

1.先要在高級設置裡面允許安裝非官方渠道獲取的應用程序。

(5)android安裝包擴展閱讀:

APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的文件格式。

通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。

apk文件和sis一樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。

APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是Dalvik VM executes的全稱;

即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。

Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE文件有區別。

文件結構

1. META-INF (註:Jar文件中常可以看到);

2. res (註:存放資源文件的目錄) ;

3. AndroidManifest.xml (註:程序全局配置文件) ;

4. classes.dex (註:Dalvik位元組碼);

5. resources.arsc (註:編譯後的二進制資源文件)。

APK 是類似Symbian Sis 或Sisx 的文件格式。通過將APK 文件直接傳到Android 模擬器或Android 手機中執行即可安裝。

⑹ Android 安裝包要從 APK 變成 AAB 格式了事情可能並非你想的那樣

玩過王者榮耀的朋友,幾乎無人不曉「魯班七號」這個英雄。

作為 Android 的應用程序包,「APK」對於資深 Android 用戶來說,知名度並不亞於前者。

Google 宣布,從 2021 年 8 月開始,Google Play 商店將要求開發者使用 Android App Bundle(AAB)發布新應用。這將取代 APK 作為標准發布格式。

消息一出,一些用戶開始猜測甚至擔憂:「以後還能借一部 APK 說話嗎」?「Google 是不是在故意為難國產品牌」?

實際上,有這些疑問的朋友,大概率誤解 Google 的這個動作了。

這次輿論漩渦的中心,就是 AAB 格式。所以首先我們要搞清楚,AAB 是什麼。

在 2018 年 5 月舉行的 Google 開發者大會上,Google 就已公布了 Android App Bundle(AAB)格式,並稱這是其現代化開發的一部分。

Google 介紹道,開發者在上傳應用至 Google Play 時,需採用 AAB 格式。Google Play 將負責生成 APK 文件及簽名。

這句話有兩個重點。

一是 AAB 只是上傳時應用的格式,用戶下載時,獲取的依舊是 APK。

對於開發者來說,從 APK 轉戰到 AAB 沒什麼痛點。AAB 是一種開源格式,在構建時,選擇相關的工具或引擎即可。

用戶這邊更不必擔憂,因為我們在終端設備上看到的,依舊是 APK 格式。

二是生成 APK 的工作,將由 Google Play 完成。

Google Play 將根據用戶設備的配置,從 AAB「源文件」里提取、組裝適合該用戶設備的代碼及資源,從而生成 APK 安裝包。

也就是說,這時用戶下載的應用,已經過 Google Play 優化,以確保該應用可在當前設備上以最佳狀態運行。

換種說法,方便你理解:AAB 就像是一袋方便麵,裡面有各種口味的調料包。Google Play 就是大廚,它會根據你設備的喜好,來判斷面要煮多久、放什麼調料包。

最終煮好的面,就是 APK 了。

Google 之所以要「強硬」地推行 AAB 格式,很大原因是 AAB 相比 APK 有著多種先天優勢。

第一點,是體積輕盈。

上文說到,Google Play 會從 AAB 里,個性化地生成並優化 APK,以針對不同配置的設備、語言進行分發。

舉個例子:假設你的手機是 2K 屏幕,首選語言是中文。那麼 Google Play 在拼裝 APK 時,就會只把 2K 解析度、中文字元包的資源放進 APK 里。

而傳統的 APK,開發者會將各種解析度和語言包,打包在一起。用戶下載下來,手機需要從中挑出適合自己的資源安裝運行。

隨著機型的不斷增加,開發者需要在 APK 文件里塞上越來越多的資源,來提高適配性。因此,App 越來越大,動輒上百 MB。

那麼 AAB 的應用,相當於「把復雜留給 Google Play,把簡單留給用戶」。用戶下載的 APK,是經過 Google 精簡過的,因此體積會小一些。

那麼會小多少呢?根據 Google 的說法,此舉可將 APK 的體積壓縮 15%。

不過實際情況可能要好於這一預期。例如愛彼迎在擁抱 AAB 後,體積減少了 22%。Netflix 更甚,達到了 57%。

所以對於用戶來說,可感知的一點就是安裝包變小了,下載、安裝的速度會更快。

其次,AAB 使得用戶下載的應用,最大程度地符合設備配置,因此運行起來或許會更流暢。某種程度上算是提升了設備性能。

第二點,是應用模塊化。

AAB 允許開發者將應用的功能拆分開來。讓有需要的用戶,自行下載。

我們繼續舉例子。假設開發者現在要做一個拍照 app,我的手機是單攝,你的手機是雙攝。為了減小應用初始的大小,開發者可以把某些功能,設置為按需下載。

比如你想用這款 app 里,針對雙攝手機推出的功能,你就下載額外的資料包即可。

開發者還可以決定什麼時間,向什麼機型推送應用的新功能。相當於自定義和掌控各類用戶的體驗。

「你我用著同一個 app,但享受著不同功能」的情況,或在將來成為常態。

第三點,是免下載體驗。

AAB 的免安裝分發特性,可讓用戶在 Google Play 里,無需下載應用,便可體驗到應用的某些功能。

比如有一款 游戲 ,我們不確定是否值得下載,就可以點擊「立即體驗」,試玩前幾個關卡,且不用下載該應用。

這有點像 iOS 14 新增的 App Clip 功能,可以被看作完整版應用的快捷方式,當中會包含應用的一部分功能。

iOS 14 的 App Clip 功能

所以對於用戶來說,AAB 格式的推廣,我們是可以感知到的,且會有更好的體驗。

光打用戶體驗牌肯定不行,還得考慮開發者的感受。為了讓他們有動力轉戰 AAB 格式,Google 給出了多個理由:

不感興趣也沒關系,那就來「硬的」:8 月起,應用程序包不改成 AAB 格式,就不許上傳,逼迫著開發者進行轉變。

這足以見得 AAB 對於 Google Play 未來規劃的重要性。

推廣 AAB 格式,對於大眾用戶來說絕對是一件好事。誰不希望自己下載的應用,體積又小、適配又好呢?

不過,Google 只是要求 Google Play 這樣做,沒有強制其他應用商店跟進。

也就是說,如果你沒有在使用 Google Play,那麼這個改動暫時是感知不到的。

但 AAB 格式的優點這么多,我們有理由相信,國內的應用商店會逐步跟上 Google 的步伐,擁抱 AAB。

而且我們上文說到,用戶下載的安裝包,依舊會以 APK 格式呈現。因此那些「Google 此舉是為了針對國內廠商」的謠言,也就不攻自破了。

何況華為等應用商店,從前兩年開始,就已經支持開發者上傳 AAB 格式的應用。所以用戶們大可放寬心,靜等 AAB 格式推廣的紅利即可。

⑺ android上在google play上下的應用安裝包存放在哪裡

安卓手機中,googleplay一般有系統級的控制權,能夠掌握軟體的下載、安裝和卸載許可權,默認是安裝軟體後刪除安裝包,並且不提供更改刪除安裝包的設置選項。用應用寶之類在pc上右鍵應用,有導出選項在文件管理中有安卓手機中,googleplay一般是系統級別的軟體,擁有系統級的控制權,能夠掌握軟體的下載、安裝和卸載許可權,默認是安裝軟體後刪除安裝包,並且不提供更改刪除安裝包的設置選項。安裝後的應用保存在/data/app裡面,安卓5.0之前,都在app文件夾里直接陳列,安卓5.0之後每個安裝文件都有一個文件夾,文件夾打開後被命名為base.apk。

⑻ android程序安裝包是什麼文件

安卓Android的軟體安裝包以.apk為文件擴展名,其文件格式是標準的.zip文件,可以通過WinZIP、WinRAR等壓縮文件工具直接打開,或是在.apk文件名上添加.zip後綴,即可查看封裝在其中的具體文件內容,包括程序、圖片、配置文件等。 與標準的.zip文件不同的是,安卓Android的.apk軟體安裝包還附帶有兩個關鍵的識別信息:包名和簽名。其中包名用於識別軟體本身,以便提供安裝替換和版本升級提示等用途;簽名用於識別開發者,以便判斷軟體包是否被修改過。 通過網頁或論壇下載的安卓Android軟體安裝包,有時會被自動改名為.zip擴展名,這時需要直接將.zip擴展名的安卓Android軟體安裝包直接改名為.apk,以便正常安裝到Android設備中。

熱點內容
matlab新建文件夾 發布:2024-05-02 05:14:19 瀏覽:717
看加密相冊 發布:2024-05-02 04:45:53 瀏覽:663
資源存儲在哪 發布:2024-05-02 04:23:28 瀏覽:169
如何猜對方qq密碼後幾位 發布:2024-05-02 03:46:59 瀏覽:403
php最後出現字元串 發布:2024-05-02 03:46:31 瀏覽:492
android源碼debug 發布:2024-05-02 03:41:13 瀏覽:437
python離線安裝包 發布:2024-05-02 03:10:42 瀏覽:920
君越配置有哪些 發布:2024-05-02 03:10:41 瀏覽:453
哪裡有java培訓 發布:2024-05-02 02:35:56 瀏覽:503
iis其他電腦訪問 發布:2024-05-02 02:22:14 瀏覽:183