apkandroid應用
1. 如何將多個android應用程序打包到一個apk中
第一步,把普通的android project設置成庫項目
庫項目也是一個標準的android項目,因此你先創建一個普通的android項目。 這個項目可以起任何的名稱,任何的報名,設置其他需要設置的欄位等,如圖1所示。
接著把項目設置成庫項目,步驟如下
在Package Explorer中, 滑鼠右鍵項目文件夾,點擊 Properties.
在Properties 窗口, 選擇"Android" ,Library 屬性顯示在右下邊.
把"is Library" 單選框選擇上,再點擊 Apply.
點擊 OK 關閉Properties 窗口.
這時,這個項目就變成庫項目了。
當然,java項目也可以讓其變成一個庫項目,非常簡單,執行上面的四步。其他程序項目就可以引用庫項目了。
圖 1.使一個項目為庫項目
創建manifest文件
一個庫項目的manifest文件也和標準的android應用程序一樣,聲明所有共享的組件。
比如APIDemo中的TicTacToeLib 這個例子,庫項目聲明了Activity GameActivity:
<manifest>
...
<application>
...
<activity android:name="GameActivity" />
...
</application>
</manifest>
第二步 引用庫項目
如果你開發的應用程序想要包括庫項目中的代碼和資源,非常簡單,引用步驟如下
在Package Explorer中, 滑鼠右鍵項目文件夾,點擊 Properties.
在Properties 窗口, 選擇"Android" ,Library 屬性顯示在右下邊.
點擊Add ,打開了Project Selection 對話框.
從可用庫項目列表選擇一個項目,然後點擊 OK.
對話框關閉之後點擊 Apply (在Properties 窗口).
點擊 OK 關閉Properties 窗口.
完成以上六步,Eclipse 會重建項目,把庫項目中的內容包含進去。 如圖2所示
圖 2. 讓項目引用一個庫項目
如果你想增加多個庫項目的引用,使用up和down可以設置他們的相對的優先順序和合並順序。工具在合並引用的庫的時候順序是從低優先順序(列表的下面)到高優先順序(列表的上面)。 如果不只一個庫定義了相同的資源ID,這個工具選擇資源時會選擇高優先順序的資源。應用程序自身擁有最高的優先順序,自身的資源zThe application itself has highest priority and its resources are always used in preference to identical resource IDs defined in libraries.
在menifest文件中聲明庫中的組件
在manifest 文件中必須增加對在當前程序中用到的庫項目中的所有的組件 。比如,你必須聲明任何用到的 <activity>, <service>, <receiver>, <provider>等,<permission>, <uses-library>, 和其他類似的元素。
聲明庫項目中的組件時,必須使用包含包名的類全名。
在TicTacToeMain 例子中,聲明庫Activity GameActivity :
<manifest>
...
<application>
...
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
...
</application>
</manifest>
For more information about the manifest file, see the documentation for AndroidManifest.xml.
2. 如何讓ios系統識別並運行apk(安卓應用程序包)
你好,apk是安卓系統中的軟體安裝包格式,這種格式的安裝包只能在安卓系統識別並運行,iOS系統格式有ipa,pxl,deb。
3. 如何導入一個apk文件到android應用中
apk已經把所有的資源都做了編譯和優化裡面已經找不到可用的lib了不能直接導入,需要把其他的工程編譯成jar才可以導入工程
4. 如何打開 apk 文件apk 文件是面向 google 的移動操作系統 android 創建的應用,apk
不可以 APK文件是安卓系統的 擴展閱讀 APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。apk文件和sis一樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。 文件結構 1. META-INF\ (註:Jar文件中常可以看到); 2. res\ (註:存放資源文件的目錄) ; 3. AndroidManifest.xml (註:程序全局配置文件) ; 4. classes.dex (註:Dalvik位元組碼); 5. resources.arsc (註:編譯後的二進制資源文件)。 開發環境 Android是一個基於Java的開發環境,它是一種與廣被接受的 Java極為類似,而且也比C++容易得多的開發語言,這是一種規范的移動開發環境。Google也在API文檔的書寫和樣例的提供上做了很出色的工作。 獲取SDK 下載並安裝android的SDK[軟體開發套件],這套SDK主要包括有核心庫文件,一個模擬器,開發工具和一些示範的樣例文件。推薦使用Eclipse 和androideclipse 擴展。如果只是使用android,Eclipse IDE就已經足夠了,但如果是第一次開發Java應用,建議下載完整的Java SE 開發工具 (JDK) 因為它包括簽發應用程序所需要的工具。 應用架構 android應用架構很關鍵,如果不學習它,設計出來的游戲將是一種很難修復bug的產品。 需要了解應用程序、活動、Intents以及它們是如何互相聯系交互的,Google在這兒提供了良好的信息架構。真正重要的是,要理解為什麼在設計的游戲中需要不止一個的活動進程以及如何設計一個用戶體驗良好的游戲。這些都應當配合到應用的生命周期中。 應用的生命周期 應用的生命周期是由AndroidOS操作系統進行管理的活動進程都將做為系統命令進行創建,正確處理這些事件對一個應用程序來說是極為重要的,因為終端用戶不會知道什麼是正確的。最好在開始設計游戲之前搞明白這些,因為這有助於節省調試時間以及避免代價高昂的重新設計。對大多數應用而言,默認設置即可開始工作,但對游戲而言,可能需要調整單態實例的信號為打開。在默認情況下,Android會新建一個活動實例進程,因為它認為這是比較合適的,而游戲,可能只希望有一個活動的實例進程,這有一點兒影響,它需要了解一些系統狀態的管理。
5. 什麼是apk應用程序
APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian
Sis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。apk文件和sis一樣,把android
sdk編譯的工程打包成一個安裝程序文件,格式為apk。
APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是DalvikVM
executes的簡稱,即Android
Dalvik執行程序,並非Java
ME的位元組碼而是Dalvik位元組碼。Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows
Mobile中的PE文件有區別。
6. app和apk什麼區別
所代表的意義上有所不同。
APP:應用程序,Application的縮寫。
apk:Android application package,Android應用程序包。
文件格式不同。
APP:沒有固定的格式,取決於廠家的APP生產。
apk:APK 文件基於 ZIP 文件格式,它與JAR文件的構造方式相似,互聯網媒體類型是:application/vnd.android.package-archive。
(6)apkandroid應用擴展閱讀:
APK是Android application package的縮寫,即Android安裝包(apk)。APK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。
apk文件和sis一樣,把androidsdk編譯的工程打包成一個安裝程序文件,格式為apk。 APK文件其實是zip格式,但後綴名被修改為apk。
通過UnZip解壓後,可以看到Dex文件,Dex是DalvikVM executes的簡稱,即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接但不同於Windowsmobile中的PE文件,程序的保密性和可靠性不是很高。
通過dexmp命令可以反編譯它,但這種架構符合發展規律,微軟的WindowsGadgets(WPF)也採用了這種架構方式。在Android平台中,dalvikvm的執行文件被打包為apk格式,最終運行時載入器會先解壓,然後獲取編譯後的androidmanifest.xml文件中的permission聲明對安全訪問的限制。
要知道仍然存在很多安全限制,但將apk文件傳到/system/app文件夾下會發現執行是不受限制的。也許我們平時安裝都不會選用這個文件夾,但在androidrom中,系統的apk文件默認會放入這個文件夾,它們擁有root許可權。
7. 如何安裝APK到Android手機上,必看!!!
手機上首先要進行一些設置,設置——應用程序——勾選「未知源」 設置——應用程序——開發——勾選「USB 調試」 方法一利用手機內置APK安裝器 設置——應用程序——APK安裝器 只要把APK程序都放到SD卡上,就可以直接在這個內置的APK安裝器上進行軟體的安裝與卸載。 -------------------------------------------------------------------------------------------------------------- 方法二利用PC客戶端android應用安裝器 可以使用PC端軟體:91手機助手、豌豆夾等Android應用安裝器。這些Android應用安裝器中都有海量的Android應用。你首先要在PC上安裝,然後將手機連接PC,這些Android應用安裝器會自動關聯你手機設備,點擊安裝,就可以將軟體安裝到你的手機里了。 --------------------------------------------------------------------------------------------------------------------- 方法三利用資源管理器 如果你手機沒有自帶APK安裝器,可以上google market下載一個「APK安裝器」。首先,你要確定你手機中有內置google market。然後,你需聯網登錄google market下載一個「APK安裝器」,推薦你使用「ASTRO資源管理器」。 之後你要安裝新軟體,可以把需要安裝的文件拷貝到 SD 卡里,使用「ASTRO資源管理器」進行軟體的安裝。 --------------------------------------------------------------------------------------------------------------------- 方法四利用安卓網APK安裝器
8. 如何開發一個APK(安卓應用程序)呢請附教程。
去verycd找個android視頻教程吧,免費的多著呢,有點java基礎就行了,基礎部分你可以看看張孝祥的。android部分的你隨便找個視頻通產第一講就會告訴你如何配置sdk安裝虛擬機搞個helloworld以及發布成apk了。
9. 如何安裝APK到Android手機上,必看
方法一 利用手機內置APK安裝器
設置——應用程序——APK安裝器
只要把APK程序都放到SD卡上,就可以直接在這個內置的APK安裝器上進行軟體的安裝與卸載。
--------------------------------------------------------------------------------------------------------------
方法二 利用PC客戶端android應用安裝器
可以使用PC端軟體:91手機助手、豌豆夾等Android應用安裝器。這些Android應用安裝器中都有海量的Android應用。你首先要在PC上安裝,然後將手機連接PC,這些Android應用安裝器會自動關聯你手機設備,點擊安裝,就可以將軟體安裝到你的手機里了。
---------------------------------------------------------------------------------------------------------------------
方法三 利用資源管理器
如果你手機沒有自帶APK安裝器,可以上google market下載一個「APK安裝器」。首先,你要確定你手機中有內置google market。然後,你需聯網登錄google market下載一個「APK安裝器」,推薦你使用「ASTRO資源管理器」。
之後你要安裝新軟體,可以把需要安裝的文件拷貝到 SD 卡里,使用「ASTRO資源管理器」進行軟體的安裝。
---------------------------------------------------------------------------------------------------------------------
方法四 利用安卓網APK安裝器
APK安裝器就是將APK文件安裝到手機上的一個PC端軟體,我們首先需要下載一個USB驅動
在PC上安裝好「APK安裝器」,這個軟體會自動關聯你的APK程序,只要雙擊一下APK程序就可以自動安裝到你的手機里了。
10. 如何取得Android應用apk的UI資源和布局
第一步: 通過Hierarchy Viewer 工具學習別人的UI布局,
第二步:獲得apk中的圖片和xml文件,方法一是將擴展名apk改為zip,但是xml有可能打開的時候是亂碼。