刘望舒 刘望舒
4年前
Android系统启动流程(三)解析SyetemServer进程启动过程
上一篇我们学习了Zygote进程,并且知道Zygote进程启动了SyetemServer进程,那么这一篇我们就来学习Android7.0版本的SyetemServer进程的启动过程。"tag:Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」前言上一
Stella981 Stella981
3年前
Android逆向之静态分析
想必打过CTF的小伙伴多多少少都触过Android逆向,所以斗哥将给大家整一期关于Android逆向的静态分析与动态分析。本期先带来Android逆向的静态分析,包括逆向工具使用、文件说明、例题解析等。Android逆向就是反编译的过程,因为看不懂Android正向编译后的结果所以CTF中静态分析的前提是将出现文件反编译到我们看得懂一
春风化雨 春风化雨
2年前
安卓-苹果文件传输方法Android File Transfer
AndroidFileTransfer旨在帮助Android设备用户在MacOSX系统上传输文件。该软件支持将照片、音乐、视频和其他文件从Mac电脑传输到Android设备,也可以将这些文件从Android设备传输回Mac电脑。使用AndroidFileT
刘望舒 刘望舒
4年前
Android深入四大组件(一)应用程序启动过程(后篇)
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」1.ActivityManageService到ApplicationThread的调用流程AMS的startActivity方法中return了startActivityAsUser方法:<!moreframeworks/base/s
易娃 易娃
4年前
Android开发 - 获取Android设备的唯一标识码(Android 6.0或更高)
在我们的APP开发中,通常需要获取到设备的唯一标识。在Android6.0之前,有很多方法我们可以方便获取到硬件的唯一标识,但是在Android6.0之后,Android系统大幅限制了我们获取设备的硬件信息。Android6.0之前的方法(已过时)1.DEVICE\_ID通getSystem
Stella981 Stella981
3年前
Android 面试必备
前言时间飞逝,转眼间毕业两年多,从事Android开发三年了。我在想,也是时候将自己的Android整理成一套体系。这一次的知识体系图谱只涉及到Android基础知识部分和设计模式的,Android写这一套Android面试必备系列文章的初衷。1.整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。2.现
Wesley13 Wesley13
3年前
ubuntu 12.04(64位)下搭建android5.0开发环境 (win7 && 虚拟机)
本文介绍在WIN7操作系统通过在虚拟机VMWARE和Ubuntu下搭建了一个android5.0编译环境的操作过程,包括LINUX系统安装,JDK安装,samba服务和ssh服务安装。因为要下载补丁,需要网络支持,要能够上网。电脑要64位cpu,安装好win7操作系统。第一步:下载ubuntu地址:LINU
Stella981 Stella981
3年前
Android编译出现DSL element android.dataBinding.enabled is obsolete and has been replaced with android
一、问题 编译的时候发现,发现以下警告,大概意思是 DSL元素的android.dataBinding。已被替换为“android.buildFeatures.dataBinding”,它将在5.0版的AndroidGradle插件中被删除。build.gradle:DSLelement'android.dataBi
Stella981 Stella981
3年前
Spring Cloud(Dalston.SR5)
在SpringCloud中可以使用注解的方式来支持Hystrix的合并请求,缓存与合并请求功能需要先初始化请求上下文才能实现,因此,必须实现javax.servlet.Filter用于创建和销毁Hystrix的请求上下文,合并请求的注解需要用到@HystrixCollapser和@HystrixCommand,示例如下:
Stella981 Stella981
3年前
Nginx负载均衡
前面我们说了反向代理,例子中用的是,两个请求请求同一个ip地址和端口,然后Nginx来根据域名调用不同的tomcat来进行请求处理及响应。反向代理主要说的是:不同的请求请求同一个Nginx服务器,Nginx服务器来决定由那个真正的业务服务器(eg:tomcat)处理某个请求。下面说负载均衡负载均衡一般是指,针对同一个(域名的)请求发送很多次,同