刘望舒 刘望舒
4年前
Android系统启动流程(四)Launcher启动过程与系统启动流程
Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」前言此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Launcher的启动流程,并结合本系列的前三
3A网络 3A网络
2年前
手写 Java HashMap 核心源码
手写JavaHashMap核心源码手写JavaHashMap核心源码上一章手写LinkedList核心源码,本章我们来手写JavaHashMap的核心源码。我们来先了解一下HashMap的原理。HashMa
刘望舒 刘望舒
4年前
Android深入四大组件(一)应用程序启动过程(后篇)
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」1.ActivityManageService到ApplicationThread的调用流程AMS的startActivity方法中return了startActivityAsUser方法:<!moreframeworks/base/s
Stella981 Stella981
3年前
Android SDK Manager详解
Android基础知识——AndroidSDKManager详解做Android开发时,免不了使用AndroidSDKManager,安装需要的sdk版本、buildTools版本等等。下图展示了2016.11.16号AndroidSDKManager所有的package。很多Android开发的新人在使用的时候可能会疑惑了:这些pack
Stella981 Stella981
3年前
Android 面试必备
前言时间飞逝,转眼间毕业两年多,从事Android开发三年了。我在想,也是时候将自己的Android整理成一套体系。这一次的知识体系图谱只涉及到Android基础知识部分和设计模式的,Android写这一套Android面试必备系列文章的初衷。1.整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。2.现
Wesley13 Wesley13
3年前
VTK 编译安装配置
VTK编译安装配置编译环境cmakevisualstudio2015Win64安装编译生成安装库,如下图!1(https://oscimg.oschina.net/oscnet/up2286c0b0a36e17bf9415e81583eb091a.png)配置打开D
Stella981 Stella981
3年前
AsyncTask研究
AsyncTask研究侯亮(本文以Android7.0为准)1\.AsyncTask概述在Android平台上,要执行异步工作时,我们常常会用到AsyncTask。这个类可以算是历史悠久,早在Android1.5版时,它就存在了。AsyncTask的
可莉 可莉
3年前
10、Dockerfile实战
 一、镜像制作步骤1. 安装编译依赖包2.编译安装3.配置 二、编写DockerfileFROMcentos:7MAINTAINERQUNXUERUNyuminstallygccgcccmakegddevellibxml2
Stella981 Stella981
3年前
Android加载网络图片
AndroidManifest.xml文件中加入以下权限设置:    <usespermissionandroid:name"android.permission.INTERNET"/    <usespermissionandroid:name"android.permission.WRITE\_EXTERNAL\_STORAGE
Stella981 Stella981
3年前
Android AdapterView 源码分析以及其相关回收机制的分析
前言忽然,发现,网上的公开资料都是教你怎么继承一个baseadapter,然后重写那几个方法,再调用相关view的setAdpater()方法,接着,你的item就显示在手机屏幕上了。很少有人关注androidadpater模式机制的实现原理,比较深入的也不过是说说adaptergetview()中的回收情况。今天把相关的源码看了一遍,把