
android
p312011150
这个作者很懒,什么都没留下…
展开
-
5+ App开发入门指南
原文地址:http://ask.dcloud.net.cn/article/89HTML5 Plus应用概述HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同样强大的功能和性能。HTML5 Plus规范通过HTML5开发移动App时,会发现HTM...转载 2019-04-23 12:10:33 · 4494 阅读 · 0 评论 -
android studio导出apk
在android studio导出的apk分为4种,一种是未签名调试版apk,一种是未签名发行版apk,一种是已签名调试版apk,还有一种是已签名发行版apk。以下将介绍这4种apk如何导出。一、调试版apk与发行版apk区别Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。Release通常称为...转载 2018-10-27 22:47:40 · 165 阅读 · 0 评论 -
Could not resolve all dependencies for configuration
> Could not resolve all dependencies for configuration ':classpath'. > Could not download commons-lang3.jar (org.apache.commons:commons-lang3:3.3.2) > Could not get resource 'http://...转载 2018-10-27 00:39:27 · 2379 阅读 · 0 评论 -
IDEA配置Android SDK
IDEA配置Android SDK、创建第一个项目1、必备2个SKDjdk 建议1.7+;Android SDK下载地址:http://tools.android-studio.org/index.php/sdk/按照Googel的建议,我们使用最新版的SDK。下载完成后请打开里面的一个SDK Manager工具。打开IDEA,配置SKD。点击Configure,然后选择Pro...转载 2018-09-28 21:34:35 · 2531 阅读 · 0 评论 -
Android功耗分析
系统功耗跟踪 功耗分析 doze模式一直处于关闭状态 doze模式开启状态 功耗优化 参考 系统功耗跟踪使用方法,搜集日志adb shell dumpsys batterystats --reset// 运行...adb bugreport bugreport.zip1 2 3导入Battery Historian分析 采集时间从...转载 2018-09-28 13:37:06 · 750 阅读 · 0 评论 -
实践的意义——写给图像处理算法爱好者的建议
陆放翁诗云:“纸上得来终觉浅,绝知此事要躬行”,此乃亘古不变之真理也。 图像处理研究的一个很大特点就在于,它是一种和实际应用紧密联系的实用型学科。所有的算法都是针对实际中遇到的问题而存在的。无论是我们新提出了一个算法,还是我们新学习了一个算法,都可以直接写一个程序来检验它的处理效果。而且这种“效果”往往还是一目了然的。因为图像处理的输入和输出都是图像,图像就是用来给人看的。这种直观性是其它...转载 2018-09-12 15:24:30 · 1500 阅读 · 0 评论 -
Android中对Apk加固(加壳)续篇之---对Native层(so文件)进行加固
有人说Android程序用Java代码写的,再怎么弄都是不安全的,很容易破解的,现在晚上关于应用加固的技术也很多了,当然这些也可以用于商业发展的,梆梆加密和爱加密就是很好的例子,当然这两家加固的Apk也是被很多geeker拿来练手和研究的主要对象,没有绝对的安全,只有相对的攻防。那么今天就来介绍一下关于Android中的加壳原理,当然这些技术是指大体上的原理介绍,和那些商业加固差距还是很大的,性能...转载 2018-07-18 17:02:37 · 862 阅读 · 0 评论 -
Android的.so文件你需要知道那些知识
.so文件的前世今生早期的Android系统几乎只支持ARMv5的CPU架构,而现在它可以支持7种,几乎涵盖了市面上大部分的CPU架构。Android系统目前支持的CPU架构主要包含以下7种:ARMv5,ARMv7 (从2010年起),x86 (从2011年起),MIPS (从2012年起),ARMv8,MIPS64和x86_64 (从2014年起),每一种都关联着一个相应的ABI。二...转载 2018-07-18 16:21:49 · 4458 阅读 · 0 评论 -
安卓apk反编译、修改、重新打包、签名全过程
首先明确,反编译别人apk是一件不厚道的事情。代码是程序员辛苦工作的成果,想通过这种手段不劳而获,是不对的。这也说明,代码混淆是非常重要的。本文抱着学习的态度,研究在一些特殊的情况下如果有需要,该怎么反编译apk。工具简介apktool,编译和反编译apk,从apk中提取图片和布局资源dex2jar,将可运行文件classes.dex反编译为jar源码文件jd-gui,查看jar源...转载 2018-07-18 15:04:56 · 10237 阅读 · 0 评论 -
Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。) ...转载 2018-07-18 15:03:41 · 173221 阅读 · 10 评论 -
voip开源库
最新要做一个移动端视频通话软件,大致看了下现有的开源软件转一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server.2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合IC...转载 2018-06-29 11:19:50 · 458 阅读 · 0 评论 -
Android Dex文件格式(二)
第三块: 数据区 索引区中的最终数据偏移以及文件头中描述的map_off偏移都指向数据区, 还包括了即将要解析的class_def_item, 这个结构非常重要,下面就开始解析 class_def_item: 这个结构由dex文件头中的classDefsSize和classDefsOff所指向, 描述Dex文件中所有类定义信息, 每一个DexClassDef中包含一个D...转载 2018-05-29 20:34:19 · 606 阅读 · 1 评论 -
Android Dex文件格式(一)
dex是Android平台上(Dalvik虚拟机)的可执行文件, 相当于Windows平台中的exe文件, 每个Apk安装包中都有dex文件, 里面包含了该app的所有源码, 通过反编译工具可以获取到相应的java源码。 为什么需要学习dex文件格式? 最主要的一个原因: 由于通过反编译dex文件可以直接看到java源码, 越来越多的app(包括恶意病毒app)都使用了加固技术以防止a...转载 2018-05-29 20:32:13 · 13345 阅读 · 1 评论 -
[转载] Android动态加载Dex机制解析
[转载] Android动态加载Dex机制解析本文转载自: http://blog.csdn.net/wy353208214/article/details/50859422 1.什么是类加载器? 类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。Java 虚拟机使用 Java 类的方式如下:Java 源程序...转载 2018-03-01 16:16:42 · 420 阅读 · 0 评论 -
[转载] 深入理解Android之Java虚拟机Dalvik
[转载] 深入理解Android之Java虚拟机Dalvik本文转载自: http://blog.csdn.net/innost/article/details/50377905 一、背景这个选题很大,但并不是一开始就有这么高大上的追求。最初之时,只是源于对Xposed的好奇。Xposed几乎是定制ROM的神器软件技术架构或者说方法了。它到底是怎么实现呢?我本意就是想搞明白Xposed的实现原理,...转载 2018-03-01 16:15:43 · 439 阅读 · 0 评论 -
Dalvik指令格式
Dalvik指令格式一段Dalvik汇编代码由一系列Dalvik指令组成,指令语法由指令的位描述与指令格式 标识来决定。位描述约定如下:每16位的字采用空格分隔开来每个字母表示四位,每个字母按顺序从高字节开始,排列到低字节。每四位之间可 能使用竖线“丨”来表示不同的内容顺序采用A〜Z的单个大写字母作为一个4位的操作码,op表示一个8位的操作码¢来表示这字段所有位为0值以指令格式“A|G|op BB...转载 2018-03-01 16:12:30 · 430 阅读 · 0 评论 -
Android Dex文件格式(一)
Android Dex文件格式(一) dex是Android平台上(Dalvik虚拟机)的可执行文件, 相当于Windows平台中的exe文件, 每个Apk安装包中都有dex文件, 里面包含了该app的所有源码, 通过反编译工具可以获取到相应的java源码。 为什么需要学习dex文件格式? 最主要的一个原因: 由于通过反编译dex文件可以直接看到java源码, 越来越多的a...转载 2018-03-01 16:12:12 · 863 阅读 · 0 评论 -
Android 谈谈自动化测试
本篇文章已授权为微信公众号 code小生 发布前言最近,手头上的项目基本开发完成,优化也做的差不多了,本以为可以安心准备上线。然而老板却反映说测试人员发现 App 总会出现一些莫名的 bug.bug 来了,那就解决呗。但是这 bug 又贼迷,偶尔出来一个调戏一下你,就问你服不服。所以为了让 App 中的 bug 尽可能的减少,只能暂时苦逼地转行测试。这几天花了不少时间和精力,好好研究了下 Andr...转载 2018-03-01 15:57:29 · 728 阅读 · 0 评论 -
Android studio环境怎么在真手机运行app项目
Android studio环境怎么在真手机运行app项目https://jingyan.baidu.com/article/ed2a5d1f689ba809f6be17ee.html 使用Android Studio开发Android APPhttp://www.runoob.com/w3cnote/android-tutorial-android-studio.htmlAndroid悬浮框应用...转载 2018-03-01 15:53:15 · 7214 阅读 · 0 评论 -
【转】浅析无线定位技术
【转】浅析无线定位技术 2012-03-22 10:18:00| 分类: 技术|举报|字号 订阅 下载LOFTER我的照片书 |大家都知道iPod Touch是没有电话和GPS模块的, 那么它是如何实现定位的呢?其实就是现在最流转载 2017-06-28 16:11:42 · 580 阅读 · 0 评论