• 利用好 Android Studio 中的 APK Analyzer

    做完这些修改,我想知道现在的新版本跟旧版本对比有什么不同。我切换到我最开始提交的地方,编译 APK 并保存在别的文件夹。然后,我 Compare with…功能查看新版本和旧版本的大小差异。APK 对比-右上角按钮 可以...
    文章 2017-10-18 1083浏览量
  • apk的重签名

    解压工具解压缩apk文件(如:解压到D:\Sign\PhoneBook) 压缩包内容解析: (1)META-INF目录:存放签名后的CERT和MANIFEST文件,用于识别软件的签名及版权。(2)res目录:存放各种Android原始资源,包括:动画anim、...
    文章 1970-01-01 949浏览量
  • Android APK自动化测试

    7月中旬开始进行对Android手机APK程序自动化的工作如今已小成,特总结如下: 1.下载Eclipse3.6并安装Android SDK,配置好Android开发环境,此处不多余讲诉 2.得到需要测试的APK程序,例如叫Email.APK 3.修改APK...
    文章 2016-04-07 1717浏览量
  • APK有什么?

    本文讲的是APK有什么?如果我给你一份 Android 应用的源码然后请你提供关于 minSdkVersion,targetSdkVersion,permissions,configurations 等 Android 应用相关的信息,相信几乎每个有 Android 开发经验的人都能在...
    文章 2017-10-18 1352浏览量
  • 如何将「插件化」接入到项目之中?

    非墨:我主要没理解,相互调用跟签名相不相同有什么关系?主持人-龙伟:没关系,看认证机制,无需安装的,就没有系统认证的说法了,其实 apk 安装的时候才会去认证,插件话是绕过去了。但是本身的代码认证还需要。...
    文章 2016-03-30 1903浏览量
  • Xamarin生成的APK大小分析

    3.为什么我生成的release 版本的apk文件20-30M之巨 看下面 4.Xamarin Studio中影响apk大小的因素: 1).Use shared Mono runtime 这个东西的作用下面的解释也是很清楚了,快速部署(Fater delayment during ...
    文章 2015-08-20 875浏览量
  • Mac下反编译apk

    最近群里人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我...
    文章 2016-11-17 1064浏览量
  • Android插件化开发之动态加载技术学习

    接下来解决这个问题的思路是,先把插件apk下载到本地sd卡上,然后获取这个apk的信息,最后DexClassLoader动态加载 第一步,下载插件apk: 下载插件apk private void downLoadPlugApk(){ DownloadUtils.get()....
    文章 2018-05-18 1793浏览量
  • Android-拷贝assets下的资源文件到SD卡中(可以超过1M)

    在网上找了很长时间,说什么在assets下的资源怎么怎么不能超过1M、或者要分成多个不超过1M的小文件,然后的时候在拼成一个大文件、说什么要用到什么数据库。总之说的,感觉没有一个有用的。于是自己就实现了一个从...
    文章 2017-10-08 1095浏览量
  • 类加载器ClassLoader(一)动态加载

    先记住有这三种就行,至于有什么用,就先不讲了,因为我们用到的是android的ClassLoader。还有注意的是Bootstrp ClassLoader是底层用C++写的,它们的关系是AppClassLoader继承ExtClassLoader,ExtClassLoader继承...
    文章 2018-12-26 1238浏览量
  • Android内核开发:为什么刷机后系统第一次启动会很慢...

    系统刷机后第一次启动与后面再次启动有什么不同呢?要解答这个问题,首先我们需要了解一下Android Dalvik虚拟机,以及Dalvik-cache。由于嵌入式设备内存有限、CPU处理器不够强大、功耗敏感等原因,Google没有使用...
    文章 2017-11-27 935浏览量
  • 安卓逆向系列教程(三)静态分析工具

    这里要注意,已的工作目录通常是你以前修改这个 Apk 应用时所生成的工作目录,如果你要继续这个修改操作,则单击“否”继续使用它,否则就重新反编译得到一个全新的源代码。提示:如果你想继续旧工作但却误点了...
    文章 2017-01-27 998浏览量
  • APK瘦身记,如何实现高达53%的压缩效果

    没看错吧,是30个点,目前apk的大小是原始apk大小的一半不到,而我做的,一行代码木改动,仅了一些工具而已!说人话,我木吃减肥药,木绝食,体重却轻了一半!但是,目前却没能用到项目中,因为两个坑 在...
    文章 2016-07-06 12179浏览量
  • Android APK反编译就这么简单 详解(附图)

    在改目录下会生成一个classes_dex2jar.jar的文件,然后打开工具jd-gui文件夹里的jd-gui.exe,之后该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了,效果如下: 被混淆过的效果图(类文件名称以及...
    文章 2015-12-17 3314浏览量
  • 【朝花夕拾】Android性能篇之(四)Apk打包

    推荐阅读:Android签名有什么用?Android签名过程详解 8、zipalign优化 如果是在release mode下,还会对apk进行align,即对签名后的apk进行对齐处理,这种方式是对apk进行整理和优化。工具:zipalign 工具路径:...
    文章 2018-11-19 1645浏览量
  • Android热修复技术初探(三):动态加载外部资源

    别急,我们来看看第一个方法与其他的有什么差别。第一个方法为getTextFromPlugin(),没带任何参数,直接返回的是一个固定的字符串,第二个方法为getTextFromPluginRes(Context context),带有一个参数Context,通过...
    文章 2018-03-20 1494浏览量
  • PHP通过exec函数实现对APK自动签名

    具体如何对APK文件进行签名,网上很多文章,请自行搜索。考虑到整个签名过程使用的命令比较多,于是写了个脚本来完成签名,这样在PHP中只需要通过exec()函数执行这个脚本就好了。思路是没错的,但是写好了脚本以后...
    文章 2017-11-08 754浏览量
  • 从一个聚合SDK的Bug解决所展开的人生思考

    apktool.jar对apk文件进行反编译的时候会生成一个smali目录,smali是安卓虚拟机Dalvik所使用的一种.dex文件的汇编和反汇编器 baksmaki 可以将dex文件转换成smali的形式 4,java运行环境 5,python2.7 py写的脚...
    文章 2018-06-22 1235浏览量
  • Android 插件开发

    崩溃隔离,插件崩溃,对主应用来说,不会明显影响 h.还原插件自己的多进程机制,适配性 i.模块隔离,如可以把UI和控制逻辑进行隔离,控制逻辑可用插件化的方式 官方特点说明: 支持Androd 2.3以上系统 插件APK完全...
    文章 2016-11-04 1937浏览量
  • [Android]如何查看apk需要支持的Android版本

    如果一个apk,需要知道他最低安装支持的Android版本是什么,应该如何查看呢?直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面很多内容改为二进制了。其...
    文章 2017-10-23 1225浏览量
  • Android签名详解(debug和release)

    build/target/product/security目录中四组默认签名可选:testkey platform shared media(具体见README.txt),应用程序中Android.mk中一个LOCAL_CERTIFICATE字段,由它指定哪个key签名,未指定的默认...
    文章 2014-11-29 1240浏览量
  • Android studio 签名使用转

    但如果你已经数字证书了,以后再给其它apk签名时,只需要用到jarsigner和zipalign就可以完成。为了方便使用上面3个命令,首先需要将上面3个工具所在路径添加到环境变量path中(我说的是为了方便使用,没有说必须要...
    文章 2015-11-25 1035浏览量
  • Android的APK包里的文件类型都是什么

    总结下我们发现Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件区别,这样做对于程序的保密性和可靠性不是很高,通过dexdump命令可以反编译,但这样做符合发展规律,...
    文章 2017-11-12 1002浏览量
  • Android Permission 机制

    都需要用到同一个shareUserId才行,因为在ActivityManagerService要启动activity的之前,会首先检查uid,checkPermission方法,透过binder获得pid和uid,检查你activity的binder的权限,如果你权限则已,没权限...
    文章 2011-03-28 574浏览量
  • apktool动态破解apk

    首先需要解释一下,这里为什么说是调试smali源码,不是Java源码,因为我们弄过反编译的人知道,使用apktool反编译apk之后,会一个smali文件夹,这里就存放了apk对应的smali源码,关于smali源码这里不解释了,网上...
    文章 2016-05-23 2609浏览量
  • android 反编译 apk 分享 smali2java 1.0.0.558

    smali是将Android字节码可阅读的字符串形式表现出来的一种语言,可以称之为Android字节码的反汇编语言。使用baksmali或apktool可以将Android应用程序包(apk或jar)反编译为smali代码。smali2java工具基于apktool ...
    文章 2014-08-04 1098浏览量
  • Android在ADB下查看系统数据库

    最近一个需求,需要我们在不使用apk的情况下获取系统的数据库数据,ok我们来看下如何实现,当然,在ADB下操作系统数据库,你必须要root权限。1、ADB连接手机 2、adb shell 结合find来查找db文件 adb shell find/...
    文章 2014-09-26 677浏览量
  • apk 反编译

    在改目录下会生成一个classes_dex2jar.jar的文件,然后打开工具jd-gui文件夹里的jd-gui.exe,之后该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了,效果如下: 被混淆过的效果图(类文件名称以及...
    文章 2018-11-09 1360浏览量
  • build.gradle中buildTypes和productFlavors详解

    过AS的程序猿都知道build.gradle文件的作用,但我仍坚信还是很多猿友不知道build.gradle文件中的一些代码的意思到底是什么?这里来说下buildTypes和productFlavors的作用,顺便会说下其他一些配置。首先,我们刚...
    文章 2017-03-27 1176浏览量
  • cordova,ionic 中cordova.js 提示deviceready has not...

    当然浏览器下这么浏览肯定是问题的,但是 当然在 执行 ionic emulate 或者 ionic run 时 安卓机上打开程序也是 什么都没有显示,可以断定浏览器提示肯定是原因的。 ripple emulate 试调 也没都能正常加载的,...
    文章 2016-08-12 1149浏览量
1 2 3 4 ... 32 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化