- 博客(9)
- 收藏
- 关注
原创 对Android系统架构的理解(从mvc到mvp到组件化)
1. 为什么要进行架构设计高内聚,低耦合 内聚关注模块内部的元素结合程度,耦合关注模块之间的依赖程度2.MVC - MVP - MVVM(Data Binding)MVC: MVP: MVVM:对应的代码分包mvc:mvp:组件化:3. 以MVP模式为主进行总结1.降低耦合,简洁Activity代码(...
2018-05-07 15:03:15 589
原创 第1章:开始启程 - 你的第一行android代码
1.1 了解全貌——Android王国简介1.1.1 Android系统架构Android系统架构分为四层:Linux内核层:Android系统基于Linux内核。 为Android硬件提供底层驱动,例如显示驱动,音频驱动,照相机驱动,蓝牙驱动,Wi-Fi驱动,电源管理等。系统运行库层:通过C/C++库为Android系统提供特性支持如:SQLite库提供数据库支持,Webki
2018-01-23 18:22:21 398
原创 高德地图定位实现
GoogleMap不存在,SouGou占有率不高,BaiDu niao性差,所以肯定实现地图首选高德啦..1.创建应用 官方文档地址: http://lbs.amap.com/api/android-location-sdk/guide/create-project/get-key注册账号,创建对应的应用.这里基本就是填资料啦,没什么难的地方,只不过创建应用之后设置k
2018-01-23 18:16:27 2401
原创 阿里云个人网站备案流程
因为发现阿里云有提供免费两年(2015年)的虚拟主机服务,一直有做个个人网站的想法,所以就去注册申请了一个,原本以为申请好了就可以直接做网站,没想到还要做好多准备工作,拖拉了一个多月,才整好网站雏形,排除个人因素(就是懒)之外,其中最花时间的就是网站备案了。 原则上服务器在中国大陆境内的网站都需要做备案,没备案的域名是无法访问的,所以一般技术宅都会选择翻墙去外面的世界看看,或者申请一些香港的主
2017-12-28 20:19:27 13195 3
原创 Android面试总结2017版
近期我司招聘,我去面了一些android开发的哥们,以下由近期面试总结得出的体会,以技术面试60分钟为基准,根据我去面试和面试别人的经验,我把整个面试流程大概规划为以下几个部分:1. 10%的时间去看自我介绍,了解基本信息,离职原因,工作组成员情况 这里就是简历上的基本信息,基本上只要表达能清晰流利就可以了,噢,据小伙伴说有可能还要看一眼
2017-12-28 20:03:23 282
原创 SourceTree生成SSH密钥(拉取GitLab代码)
1.为什么安全,好用,免密码,逼格高2.流程1.安装Git客户端,安装SourceTree客户端,我的版本分别为:Git:2.9.3,SourceTree2.3.5,注意安装最好不要带有中文路径2.SourceTree客户端,点击菜单栏工具-创建或导入SSH密钥 3.点击Generate生成ssh密钥,需要耐心等待,据说点击进度条下方空白页面会快一点,可试试 4.生成之后如图,红框内为公钥,这
2017-12-27 10:06:56 14484
原创 Android开发之对线程池的理解
Android开发之对线程池的理解:下面从Why、What、How三个大方面谈谈我对android线程池的部分理解,水平有限,错误之处还请指出。
2016-09-23 00:06:02 634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人