第一篇见: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);
分享到:
相关推荐
这样修改之后,apk启动时需要获取的权限便不会询问用户,直接或开放权限给app,一般不建议这样修改。除非客户要求。 代码验证有效。
Android自动更新的demo 我们这里不考虑下载配置文件和解析配置文件的内容,只考虑第二种情况就是我们获取了更新的apk的网络地址,如何更新。
1 翻 之后才可以登录 2 facebook第三方登录 demo eclipse项目 手机上没有facebook 客户端 运行可以直接获取用户信息。 3客户端登录有验证 请配置好自己的项目。
主要介绍了Android 获取 usb 权限的两种方式,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
本文实例讲述了APK程序获取...刚开始弄android的,对源码不了解,就选择了第二种方法。 下面是操作步骤: 1、在代码中,AndroidManifest.xml文件的manifest项中,添加 代码如下:android:sharedUserId=”android.uid.
第2步:新建一个工具类ToolsUtil.java,代码如下 package com.tutor.application; import android.content.Context; import android.widget.Toast; /** * @author carlshen. * 应用的一些工具类. */ ...
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
第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 ...
46 恶意APK程序的包名为 ...49 解锁第二关所使用的FLAG3值为 FLAG为8位字符串,如需在apk中输入FLAG,请输入完整内容,如输入"FLAG9:QWERT123" 50 解锁第三关所需的KEY值由ASCII可显示字符组成,请请分析获取该KEY值
第二步,下载sdk,地址:http://lbsyun.baidu.com/index.php?title=android-locsdk/geosdk-android-download 第三步,建立Android Studio工程(略过不说),配置环境: 将解压后的文件放入libs
google android sdk开发范例大全 第二版 PDF 和 随书光盘代码 ISBN:9787115229649 目录 第1章 了解、深入、动手做 1.1 红透半边天的Android 1.2 本书目的及范例涵盖范围 1.3 如何阅读本书 ...
描述android 多线程下载文件的详细步骤+断点续传 多线程下载步骤分析 1、获取服务器文件大小 conn.getContentLength(); 2、在客户端创建一个和服务大小一模一样的文件(目的:提前申请好空间) 3、开多个线程下载...
第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 创建...
第2章 设置开发环境 2.1 设置环境 2.1.1 下载JDK 6 2.1.2 下载Eclipse 3.6 2.1.3 下载Android SDK 2.1.4 命令行窗口 2.1.5 安装ADT 2.2 了解基本组件 2.2.1 View 2.2.2 Activity ...
第2章 Android开发工具新接触 13 2.1 Android开发IDE介绍 14 2.1.1 Android Studio初体验 14 2.1.2 Android Studio配置 15 2.2 Android Studio高级使用技巧 19 2.2.1 更新SDK 20 2.2.2 Android Studio常用界面...
完成上述第二点以后,还有需要解决的难题,是宿主程序资源id和插件程序id重复的问题。 这个问题解决办法也很简单 我们知道,资源id是在编译时生成的,其生成的规则是0xPPTTNNNN PP段,是用来标记apk的,默认情况下...
安卓与unity交互并传递参数,将Android Studio设计的启动器作为插件,打包aar后导入unity中,由unity编译得到apk安装,二者保持包名一样。...现在新开发的测试是第二版,同样有工程代码和apk文件,要求安卓8.1。
第2章 Android初体验 2.1 安装Android SDK与ADT/DDMS 2.2 创建第一个Android项目(Hello Android!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机...