Android 檢視apk安裝包的AndroidManifest.xml檔案
在Android開發中,可能需要從我們自己的應用跳轉到別的應用的介面,但是在不知道別的應用的包名以及類名的情況下,是很難做到這一點的,有個最簡單的方法就是下載應用的apk檔案,然後修改後綴名為zip或者rar,之後解壓檔案,在解壓出來的檔案中,就會有一個AndroidManifest.xml的檔案,但是開啟之後,可能是亂碼,這就尷尬了,那怎麼辦呢?這個問題我也遇到過,不過後來用到了一個工具,很好的解決了此問題。
下面我就介紹下該工具的下載地址和使用方法
1、 下載工具AXMLPrinter2.jar工具 下載地址https://download.csdn.net/download/ou775968876/10620154
2、 將要檢視的AndroidManfist.xml檔案拷貝至與工具相同資料夾下
3、 在當前資料夾開啟DOS視窗
4、 執行如下命令
解壓縮後的數字都是二進位制格式的
java -jar AXMLPrinter2.jar AndroidManifest.xml >> AndroidManifest.txt
相關推薦
Android 檢視apk安裝包的AndroidManifest.xml檔案
在Android開發中,可能需要從我們自己的應用跳轉到別的應用的介面,但是在不知道別的應用的包名以及類名的情況下,是很難做到這一點的,有個最簡單的方法就是下載應用的apk檔案,然後修改後綴名為zip或者rar,之後解壓檔案,在解壓出來的檔案中,就會有一個AndroidManifest.xml的檔案,
檢視apk安裝包的AndroidManifest.xml檔案
將AXMLPrinter2.jar和AndroidManifest.xml放在一個目錄下, 在目錄下,執行命令: java -jar AXMLPrinter2.jar AndroidManifest.xml >> AndroidManifest.txt AXMLPrinter2.j
android 解析未安裝apk中的AndroidManifest.xml以及系統原始碼分析
package com.ljx.test; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Enumeration; import java.util.zip.ZipE
在android AndroidManifest.xml檔案中怎樣設定訪問網路的許可權
Android訪問網路的許可權是android.permission.INTERNET。 宣告許可權的方式:開啟 AndroidManifest.xml檔案在application節點之前增加 <uses-permission android:na
Android 把應用APK安裝包放到system/app下的方法
方法一: 然後開啟cmd命令編輯器,建議下載PowerCmd方便操作。 輸入adb shell回車 輸入su回車 輸入mount -o rw,remount/system回車 再開啟另外一個cmd命令編輯器 輸入adb push "你的apk絕對路徑" system/app
Android AndroidManifest.xml檔案的android:supportsRtl屬性詳解
Android Studio新建工程的AndroidManifest檔案裡會有一個supportsRtl屬性,並且預設是true,那這個屬性到底有什麼用呢,顧名思義就是“支援RTL”,那RTL又是神馬鬼
從AndroidManifest.xml檔案中獲取 android:value 值的Integer與String轉換異常
最近接入Android的渠道商SDK時,在AndroidManifest.xml中添加了一些渠道引數,發現當填入的值恰好為一個int值,使用getString()方法取值就會報一個型別轉換異常。 配置如下: <meta-data android:
Android APK安裝包瘦身
感謝作者:部落格地址 很顯然,APK安裝包越小越好。下面從程式碼,資原始檔,使用策略幾個方面簡要介紹下: 程式碼 保持良好的程式設計習慣,不要重複或者不用的程式碼,謹慎新增libs,移除使用不到的libs。 使用proguard混淆程式碼,它會
android apk安裝包修改了之後在安卓7.0系統上無法安裝的解決辦法
我們在開發app的時候,往往在打包完之後還要進行分發。所以需要在安裝包中寫入一定的檔案。比如渠道或者動態新增啟動時預載入的資訊。但是現安卓開發一般用的是Android Studio ,而且Studio 版本一般都是2.2以上。問題的關鍵就是在這裡,在Studio 2.2以後
Android中獲取apk安裝包資訊的方法
public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon
Unity與Android——Androidmanifest.xml檔案的介紹
說明: 在Unity開發移動平臺相關應用程式時,難免會涉及到一些必要的外掛(如:社會化分享外掛ShareSDK、Umeng;增強現實開發Vufoia;掃描二維碼外掛等一些列),每一種外掛分開使用時特別好用,無需特殊配置,使用Example案例就能快速上手使用。然後,當有時同
在AndroidManifest.xml檔案中的android:windowSoftInputMode屬性使用
The AndroidManifest.xml File <activityandroid:windowSoftInputMode=["stateUnspecified", "stateUncha
專案中在Android.mk檔案中根據專案名稱選擇不同的AndroidManifest.xml檔案 && 如何使用系統設定的日期顯示格式
專案中根據專案名稱選擇不同的AndroidManifest.xml檔案 MY_PROJECT_NAME := $(subst full_,,$(TARGET_PRODUCT)) ifeq ($(strip $(MY_PROJECT_NAME)), xxxxxx)# xxxx
Android_動態載入.so檔案,解決apk安裝包過大的問題.
最近專案需要接入音視訊SDK,功能還沒開發,打出來的apk大了30多M… 曲線救國. 依賴的so都是音視訊的必要的核心SDK,不能刪除,但是又不想上傳一個超級大的apk到市場, 那麼解決的方案就是浪費使用者流量,畢竟現在網速那麼快,流量也幾乎等於不要錢了… 這叫
在AndroidManifest.xml檔案中設定Android程式的啟動介面方法
從網上搜集了一堆的Android程式碼,比如Android的Login程式和Android的Helloworld程式,但是卻總不能正確執行一個正確的程式,鬱悶了很久,終於在一次一次的測試後成功的在Android模擬器中運行了自建專案的程式。總結程式啟動介面的設定經驗如下:在
Android studio應用的AndroidManifest.xml檔案中跟庫中出現相同的配置解決方案
問題描述 Error:(26, 9) Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:
Android下apk安裝的過程,安卓項目的目錄結構
版本 自動 過程 apk drawable 分辨 jar 程序 軟件安裝 安卓下軟件安裝的過程: 1:拷貝XXX.apk到/data/app/XXX-1.apk 2.在/data/data目錄下創建一個文件夾 文件夾名稱 當前應用程序的包名. 安卓項目的目錄結構:
MATLAB R2016a 64位安裝包及破解檔案下載
【MATLAB簡介】 MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國MathWorks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境。 MATLAB和Mathematica、Maple並稱為三大數學軟體。它
Smobiler打包apk安裝包——C# 或.NET Smobiler例項開發手機app(六)
免責宣告:此文涉及“極光”、“高德”、“掌上川電”關鍵字。本人以傳遞知識的心態發表文章,若有侵權聯絡[email protected]即刪! 目錄 一、 前言 二、建立應用 1、 註冊Smobiler的賬號 2、上傳資源 3、 連線專案 三、 應用打包
android和ios安裝包的比較
1.應用程式安裝包的字尾不同: android:apk,Android Package. ios:ipa,iPhone Application。 2.符號表檔案不同: android:android studio編譯成功後,生成在output/mapping目下,一般取名mapp