`
貌似掉线
  • 浏览: 256966 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

非android平台获取安卓应用apk信息 第二篇

 
阅读更多
本文已发表在我的另一个博客:http://msdxblog.sinaapp.com/?p=288

第一篇见:http://msdxblog.sinaapp.com/?p=266

上午找到了反编译class文件的java实现。现在觉得最暴力最笨拙的方法已经可以实现获取程序的名字及图标了。因为明天离校,下午没去实验室,只是在上午匆匆地下载了相关的包。回去后再试着把这一功能实现,整理好后再发上来吧。。


于2012-01-13 16:25:54继续写:

获取图标和程序名字本来想采用反编译的方法的,并且觉得完全可以实现。但后来觉得该方法太过于粗鲁,而且一些做了特别改动的程序也是难以反编译的。决定不加上这两个功能。现在的话,实现的功能就与91上差不多了。

代码整理了一下,还不是很乱,写了一点儿注释,发上来共享吧。

jar包下载地址:http://www.ctdisk.com/file/4190230

doc文档下载地址:http://www.ctdisk.com/file/4190238

使用的话很简单,导入包,然后:
ApkInfo apk = ApkUtil.getApkInfo("E:/androidApk/2011/人品计算器/RPCalculator.apk");
System.out.println(apk);
分享到:
评论

相关推荐

    android安卓app编译原理,build生成APK的过程解析.如何将第三方so文件打包进apk中

    android 安卓app编译生成APK的过程解析.如何将第三方so文件打包进apk中 1.生成R.java文件 2.编译aidl文件,包括java静态库 3.编译java源文件 4.将jar包装换为dex文件 ...

    Android应用安装APK方法汇总源码

    1、正常安装——有安装界面,由系统自带的packageinstaller.apk应用处理安装及卸载过程的界面。 2、系统权限下静默安装——无安装界面,其实也是Google Play的安装方式,当然也是有实现方法的。 3、ROOT下完全静默...

    Android8.1_全志R311屏蔽apk获取权限弹框

    这样修改之后,apk启动时需要获取的权限便不会询问用户,直接或开放权限给app,一般不建议这样修改。除非客户要求。 代码验证有效。

    Android系统定制之Android.mk和Android.bp语法详解(精通版).mp4

    3.Android.mk或Android.bp中引用Android的第三方(jar、aar、so)、Androidx的类库等的使用方法 4.Android.mk或Android.bp编译生成Apk、静态库、动态库、可执行文件等的使用方法 5.Android系统定制有源码App或无源码...

    android运行assets apk代码

    如果你需要在一个应用程序中运行assets目录下的apk文件,下载后我保证你会爱上我。 第一次安装,第二次运行

    安卓应用源码将Python应用程序变成安卓APK的APP完整项目代码

    您将 Python 代码打包到独立的 Android APK 中。这些可以像任何其他Android应用程序一样传递,安装或上传到P应用商店等市场。...python-for-android的第二个功能是为这些发行版提供一个简单的接口。

    Android开发应用实战详解源代码

    第2章 android开发必备 2.1 android体系结构 2.1.1 各种库和android运行环境 2.1.2 应用程序框架 2.1.3 操作系统层 2.1.4 应用程序 2.2 android应用程序组成 2.2.1 activity 2.2.2 intent和intent filter 2.2.3 ...

    tensorflow_demo.apk----2

    apk文件压缩包的第二部分 tensorflow android demo,包含分类,检测,风格变化,语音识别等例子。 tensorflow android demo,包含分类,检测,风格变化,语音识别等例子。 tensorflow android demo,包含分类,检测,...

    Android开发与应用——张荣,原书配套课件

    第2章 Android开发环境 2.1 Java开发环境安装 2.1.1 安装JDK 2.1.2 安装Eclipse 2.1.3 Eclipse中文包的安装 2.2 Android SDK 2.2.1 安装ADT 2.2.2 安装Android SDK 2.3 Android模拟器 2.3.1 创建...

    Android in Practice 英文文档 code apk

    这个资源包括 Android in Practice.pdf 英文文档,版本库控制的代码,和apk安装应用程序,可以对照着学习,代码用版本库进行管理,包括git的版本库和svn版本库,需要的敬请下载,这是第二部分 ,第一部分在下面的...

    tensorflow apk demo for android(1/2)

    tensorflow apk demo for android 热乎的tensorflow最新3.5.1版本,包含Camera实时图像识别,语音识别demo等 小米MIX一代已经试过,...第二个包得下载地址: http://download.csdn.net/download/smartbone763/10202620

    安卓apk练习题安卓apk练习题

    46 恶意APK程序的包名为 ...49 解锁第二关所使用的FLAG3值为 FLAG为8位字符串,如需在apk中输入FLAG,请输入完整内容,如输入"FLAG9:QWERT123" 50 解锁第三关所需的KEY值由ASCII可显示字符组成,请请分析获取该KEY值

    apk编辑器电脑版

    对于apk文件修改中,更加高级一些的代码的修改,也就是第二栏advanced 里面的内容我不做介绍。比如修改某些字体颜色的方法。 文件夹说明: keep 保存修改前文件 other 存放APK编译脚本和程序模块 projects 包含反...

    安卓蓝牙5.0Android L BLE Peripheral

    本Demo是用于安卓5.0以上,手机支持BLE Peripheral开发。用于学习或者2次开发BlePeripheral,请使用Androidstudio打开

    tensorflow apk demo for android(2/2)

    请勿单独下载此包!...该包为第二部分需要与第一个包一起下载,第一个包的地址: http://download.csdn.net/download/smartbone763/10202581 小米MIX一代已经试过,图像识别率比较高,语音识别差些。

    Android代码-ApkProtect

    随着Android ART模式和Android 5.0系统的普及,应用加固已全面迎来第二代API定制加固时代,需要更多的开发者和研究人员一起投入到移动安全行业。为了为移动安全领域做出更大的贡献,通付盾现开源第一代安全加固方案...

    Android apk批量校验验证渠道、版本号

    警告:apk文件需test_d01_release.apk这种格式,因在此批处理中是按照_进行分割取第二个为渠道号 比如LocalPlayer_guanwang_release_1.6.apk、test_guanwang_10907867_3.apk,这两个的渠道都是d01 如果不是按照...

    Android代码-multiple-apk-generator

    2. 在项目根目录下新建zz-targets目录,保存apk的配置信息 3. zz-targets中新建代表一个打包任务的文件夹,名字是(对应的module的名字 下划线 xxxx) 4. 在第一步新建的目录下面创建makefile文件,使用规定的描述语言...

    android开发资料大全

    包含资源名称下载地址 ...国内主流Android安卓应用市场简介 个人和小团队APP推广的心得、经验、体会 APP应用在google market和appstore上架的区别分析 APP如何推广 介绍ios及android平台app应用的推广方法与渠道

Global site tag (gtag.js) - Google Analytics