E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
[Android进阶]
Android进阶
之光笔记(2) ------ Android6.0新特性
大水B又开始水了,这次我们来谈一谈Android6.0的故事。那是一个寒冷的冬天,我和室友去火车站改签火车票(为什么要去火车站,搞不懂),还有一个妹子(后来一次偶然的修电脑的机会就和妹子认识了,可是那时候我已经有女朋友了,哈哈哈哈)。改签完了之后,吃了个饭,就坐上公交车回学校,路上收到了MIUI7,Android6.0的推送,那时候为了等这个Android6.0真的是天天刷论坛,刷上6.0就不用万
做梦枯岛醒
·
2020-04-08 06:39
桥接模式
Android进阶
之设计模式桥接模式定义:将抽象部分与现实部分分离,是他们都可以独立地进行变化.使用场景:如果一个系统需要再构件的抽象化角色和具体化角色之间增加更多的灵活性,避免在两个层次之间建立静态的继承联系
YoungerDev
·
2020-04-07 06:32
状态模式
Android进阶
之设计模式状态模式定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类.使用场景:一个对象的行为取决于它的状态,而且他必须在运行时根据状态改变它的行为.代码中包含大量与对象状态有关的条件语句
YoungerDev
·
2020-04-06 15:16
学习
Android进阶
之路,谨以此日省吾身,保持进步:1.UI进阶自定义控件(canvas,paint,path)自定义动画(objectanimation)2.网络进阶httptcp/ip协议xmpp协议网络基础
GoodmanLi
·
2020-04-05 14:43
【Android 进阶】仿抖音系列之翻页上下滑切换视频(四)
前言大家好,这是这个系列的第四篇,在阅读这篇文章之前,建议可以先看下之前系列的文章,为了节省篇幅,之前详细说过的地方,这里就不再详细描述了:【
Android进阶
】仿抖音系列之翻页上下滑切换视频(一)【
Android
欢子3824
·
2020-04-05 10:35
Android进阶
之设计模式
设计模式六大原则单一职责原则定义:就一个类而言,应该仅有一个引起它变化的原因.开放封闭原则定义:类,模板,函数等应该是可以拓展的,但是不可修改.对拓展是开放的,对修改是封闭的.里氏替换原则定义:所有引用基类(父类)的地方必须能透明地使用其子类的对象.依赖倒置原则定义:高层模块不应该依赖低层模块,两者都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象.迪米特原则定义:一个软件实体应当尽可能少
YoungerDev
·
2020-04-04 15:16
【Android 进阶】仿抖音系列之视频预览和录制(五)
【
Android进阶
】仿抖音系列之翻页上下滑切换视频(一)【
Android进阶
】仿抖音系列之列表播放视频(二)【
Android进阶
】仿抖音系列之列表播放视频(三)【
Android进阶
】仿抖音系列之翻页上下滑切换视频
欢子3824
·
2020-04-04 06:24
Android进阶
(二)Activity的启动模式
在上篇文章中我们介绍了Activity的生命周期,那么接下来就要介绍同样是重点而且是难点的Activity的启动模式!说到启动模式,对于很多初学者来说,可能仅仅只是听说过这种概念而已,并没有亲自验证过每个启动模式有什么不同!在详细介绍每个启动模式之前,我们有必要了解一下启动模式为什么会出现,它的意义是什么?我们都知道,在正常情况下,每启动一个Activity,系统都会创建一个实例,并把实例放到任务
神奇的蓝胖子
·
2020-04-03 13:31
Android进阶
(布局绘制流程 二 setContentView源码解读) v1.0
ViewRootImplViewRootImpl.scheduleTraversals()performTraversals()View绘制相关面试题事件分发Dialog和Activity点击事件问题绘制卡顿源码追踪
Android
魔都_大白
·
2020-04-03 03:15
Android学习路线
说明:本文图片链接均来自网络,只为方便查看技能树.pngAndroid知识点总结.jpg
Android进阶
路线.png四大组件.pngAndroid知识点梳理进阶流程:初级工程师-->中级工程师-->高级工程师
倾倒的吞天壶
·
2020-04-02 02:25
Android进阶
:自定义视频播放器开发(上)
随着快手,抖音,西瓜视频等视频APP的崛起,视频播放已经成为主流,此时作为Android研发的你,想要提高自己的能力还不知道怎么开发视频播放器怎么行?所以今天就带着大家一起开发一个简易播放器:SmallVideoPlayer需求分析我们观察一个视频播放器,可以看到视频播放器除了正在播放的视频还有很多控件,比如播放按钮,暂停按钮,播放进度条,播放计时器等。这么多控件显然无法播放视频,但是他们都在控制
Android_until
·
2020-04-01 21:19
Android进阶
之光笔记(3) ------ Android7.0新特性
Android7.0(Nougat)是在2016年8月22日发布的,那个时间我是大二。我用的手机是小米NoteLTE,所以知道因硬件问题不能适配Android7.0很是失望,手机这东西更新迭代很快,几年前买的旗舰机已经被淘汰了,不过我用手机还是很仔细的,虽然换过一次主板了,但是手机还是很新,没法等到官方的7.0,只好自己去寻找第三方,从此也就踏上了第三方ROM的道路,只是其中有一次那个系统坏掉了,
做梦枯岛醒
·
2020-03-28 16:47
Android进阶
之学习规划
开篇废话2017年7月29日,个人花了两天时间,使用Hexo+Github搭建了一个自己的博客,踩了不少坑,但最终依靠网络上资源成功搭建好了,也买了一个自己使用的一个域名,准备在
Android进阶
之路上好好学习
进击的欧阳
·
2020-03-28 08:08
【
Android进阶
必备】Gradle 庖丁解牛之构建源头源码浅析
本文来自于CSDN博客,作者:晏博,已获授权,版权归原作者所有,未经作者同意,请勿转载。背景陆陆续续一年多,总是有人问Gradle构建,总是发现很多人用Gradle是迷糊状态的,于是最近准备来一个“Gradle庖丁解牛”系列,一方面作为自己的总结,一方面希望真的能达到标题所示效果,同时希望通过该系列达到珍惜彼此时间的目的,因为目前市面上关于Gradle的教程都是在教怎么配置和怎么编写插件,很少有说
passiontim
·
2020-03-27 18:01
Android进阶
之旅与你同行
1.分享的简介之所以选择内涵段子,是因为这个项目无论从用户体验还是性能方面都很不错,虽然功能不多但是技术上涉及的部分比较多。主要内容有Android源码阅读设计模式分析,以及第三方框架源码分析,自己手动一步步搭建整个项目的整体框架。列表获取数据展示,哈弗曼算法压缩图片上传,增量更新,一键换肤插件开发,Android插件化架构,Android热修复......GIF.gif2.分享的大纲01.And
红橙Darren
·
2020-03-27 16:01
Android 进阶到高级 - 突破篇
Android进阶
到高级-突破篇欢迎访问我的博客:Android解忧杂货店GitHub:https://github.com/pangrongxian/AndroidAndroid自定义ViewHenCoderAndroid
Android解忧杂货店
·
2020-03-24 20:34
Android进阶
之旅 - 自定义View篇
1.分享的简介内涵段子项目分享将于5月中旬结束,了解具体详情请移步
Android进阶
之旅与你同行。经过反复的思考,首先分享
Android进阶
之旅-自定义View篇。
红橙Darren
·
2020-03-23 13:43
Android进阶
之自定义ViewGroup—带你一步步轻松实现ViewPager
本文导语:ViewPager相信读者们都用得很多了,在项目中的使用场景可以说是相当的多了,例如:(1)项目框架的搭建,可以使用ViewPager+Fragment(2)App引导页(3)banner轮播图(4)多张图片的浏览等等可能根据不同的需求,还有其他的一些使用场景,在这里就不逐一列举了。今天就带大家一起来手写实现一下ViewPager的基本功能,不用畏惧,灰常简单。千万不要认为重复造轮子是没
一只懂音乐的码虫
·
2020-03-22 19:18
Android进阶
之路的绊脚石
写在前面标题谈进阶,属实有一些夸大。我一直在思考什么样的文章才是一篇好文章,我的定义是首先要有人看,那么一个好的题目就成功了一半,所以各位看官,别着急喷,看完下面的内容,你会转变想法,喷的更厉害~哈哈。声明,我是一个应届生,虽然我只是一个应届生,但是我善于总结别人的经验,不要脸的去向别人请教。我实习的公司有蚂蚁金服技术专家,360浏览器技术负责人...在与他们的请教(后来他们见到我都躲着走,哈哈)
咸鱼正翻身
·
2020-03-22 16:04
Android 进阶(1) - Activity 生命周期 上
新的一年,新的开始,新的尝试,于是有了
Android进阶
系列。这是我学习《Android开发艺术探索》后整理的笔记,我会一边学习一边记录。
谷鸽不爱吃稻谷
·
2020-03-22 13:29
Android进阶
(15)| Dalvik和ART
一.Dalvik虚拟机Dalvik虚拟机,简称为DVM,是Google为Android平台专门开发的一款虚拟机,它运行在Android运行时的库中。1.DVM和JVM的区别需要注意的是,DVM并不是Java虚拟机,因为它并不是按照JVMM规范来实现的,除此以外,其和JVM之间的区别如下:基于架构的不同执行的字节码不同DVM允许在有限的内存中同时运行多个进程DVM由Zygote创建和初始化DVM有共
yzbkakaL
·
2020-03-22 00:13
Android进阶
- 视图层级实时分析
android_7.1.png摘要在App运行过程中,我们的视图层级可能会由于用户的操作一直在发生改变,甚至可能会有一些出乎预料的变化,本文将会介绍如何进行Android视图实时分析,分析View的视图层级及属性变化。引题注:1.笔者分析代码使用的API版本为API25(Android7.1)2.笔者使用的模拟器为Android7.1首先,笔者先来一个简单的Demo实例。我们使用AndroidSt
梦想编织者灬小楠
·
2020-03-20 22:21
Android进阶
之光补充(4) ------ Android8.0新特性
2017年8月22日,谷歌正式发布了Android8.0的正式版,其正式名称为:AndroidOreo(奥利奥)。那8.0有什么新功能呢?1.通知中心用户在通知界面可以发现顶部的快捷键有了更充裕的空间,并且根据网络大数据的用户使用频繁度调整了这几个快捷键的顺序;并且长按推送消息可以看到一个开关,操作它可以开启和关闭这个该应用的未来所有通知。2.设置菜单在新的AndroidO系统中,设置的界面有了大
做梦枯岛醒
·
2020-03-18 20:36
Android进阶
系列之Support Annotation Library使用详解
这是篇笔记。转自于http://blog.csdn.net/sw5131899也对其中的错误进行了一些更正。SupportAnnotationLibrary是从AndroidSupportLibrary19.1开始引入的一个全新的函数包,它包含一系列有用的元注解,用来帮助开发者在编译期间发现可能存在的bug。SupportLibrary本身也使用AnnotationLibrary提供的注解来完善自
wenld_
·
2020-03-18 10:21
Android链式调用 - 打造第三方的网络引擎
所有分享大纲:2017
Android进阶
之路与你同
红橙Darren
·
2020-03-18 08:45
好用的工具
markman【我的
Android进阶
之旅】高效的设计稿标注及测量工具Markman介绍https://github.com/tumblr/Backboardgoogle/flatbuffersigalata
岁月留痕
·
2020-03-17 23:29
Android View 的滑动方式
前言自定义View作为
Android进阶
的基础,是我们开发者不得不学习的知识,而酷炫的自定义View效果,都离不开View的滑动,所以接下来我们来一起探究View的滑动方式,看看View是如何滑动的,为
maoqitian
·
2020-03-10 20:58
Android进阶
——性能优化——内存泄漏检测——eclipse使用 leakcanary AS使用leakcanary
leakcanary简介我们经常被OOM所困扰,引起OOM往往都是内存泄漏长期没有解决造成的,如果在对象的生命周期本该结束的时候,这个对象还被一系列的引用,这就会导致内存泄漏,随着泄漏的累积,app将消耗完内存,直到OOM,LeakCanary是一个开源的在debug版本中检测内存泄漏的java库。下面介绍其使用方法:在eclipse中使用1、下载为eclipse优化的Leakcanary,下载链
在代码下成长
·
2020-03-09 12:24
掌握这个提升路径,你的
Android进阶
之路至少缩短5年
今年移动开发的人太难了:金九银十工作没往年好找不说,还要面临着公司的大裁员。更普遍的现象是,工资不见涨,加班却越来越多。刷一遍朋友圈,铺面而来的丧气,看到有人感慨,“我变秃了,却没变强”。除了日渐稀疏的头发,困扰大家最多的,一个是移动开发如何持续提升?另一个是怎么通过技术面试,拿到更好的offer?面试相关的文章有很多,所以今天主要讲讲另外一个问题——移动开发程序员的提升路径。当然,不同阶段的开发
Z_萧晓
·
2020-03-08 11:28
android 自定义view-水波纹进度球
android进阶
之路-自定义view-水波纹进度球如果你是老司机,一看标题就会就return吧,嘻嘻。
顾修忠
·
2020-03-04 23:21
Android进阶
-线程池
在上一篇文章(为什么要学习)AsyncTask原理提到了线程池,那么现在来学习学习Android的线程池。那么来看看线程池有什么优点,或者说为什么要学习线程池。重用线程池中的线程,避免了新建和销毁线程的内存开销。能有效线程池的最大并发数,避免大量的线程之间因互相抢占系统资源而导致阻塞现象。能够对线程进行简单的管理,并提供定时执行以及指定间隔循环执行等功能。基础线程池常用的线程池有挺多的,首先来看看
zone7_
·
2020-03-04 00:50
Android进阶
之——自定义view(一)
前言AndroidApp开发过程中,经常会遇到系统框架中提供的控件无法满足我们产品的设计需求,这时候就必须自定义view了,有时候为了方便,也可以选择自定义view。在我看来,android自定义view的实现方式可以分成三种:继承控件,组合控件和自绘控件。其中,最简单的就是继承控件和组合控件。这次分享的便是继承控件和组合控件的实现方式,下篇文章将会介绍自绘控件的实现方式。继承控件继承控件不需要我
杰少想去流浪
·
2020-03-03 00:59
Builder设计模式 - 构建整个应用的万能Dialog
视频地址:http://pan.baidu.com/s/1gfwZfF1相关文章:2017
Android进阶
之路与你同行Builder设计模式-构建整个项目的万能DialogBuil
红橙Darren
·
2020-03-03 00:04
自动规避代码陷阱——自定义Lint规则
Android进阶
之路系列:http://blog.csdn.net/column/details/16488.html源码:https://github.com/chzphoenix/LintRulesForAndroid
chzphoenix
·
2020-02-28 23:04
Android系统启动知识
摘抄自《
Android进阶
解密》一、init进程init进程是Android系统中用户空间的第个进程,进程号为,是Android系统启动流程中个关键的步骤,作为第个进程,它被赋予了很多极其重要的工作职责
Leon_hy
·
2020-02-28 17:50
Android开发者书籍推荐
《
Android进阶
之光》《
Android进阶
之光》详细并深入讲解Android开发者必备的和前沿的知识,2017年7月出版,适合有一定开发基础的开发者阅读,这有助于提高技术水平;同时,《
Android
秦子帅
·
2020-02-27 08:54
自己动手打造一套IOC注解框架
1.概述这是我们的内涵段子系统架构的第一期分享,希望大家可以先去了解一下这一期的内容:2017
Android进阶
之路与你同行。
红橙Darren
·
2020-02-24 02:51
Android进阶
练习(注孤生)
1、有序广播:https://github.com/wuzhuojun/BroadcastExample说明:在manifest.xml设置的广播是静态注册,只要软件安装在手机上广播就能够生效。用代码实现的是属于动态注册,只有软件启动后广播才能够生效。除了能够接收系统的广播,也能够自定义广播。Android的广播按照接收顺序分两种类型:无序广播和有序广播。无序广播是所有注册者都能收到的广播。有序广
伍阿哥
·
2020-02-23 19:42
2020最新Android开发中高级进阶书籍推荐
就不详细介绍了;《Android从入门到精通(附光盘)》明日科技编《第一行代码2Android(第二版)》郭霖著《Android开发进阶从小工到专家》何红辉著《
Android进阶
之光
Android飞鱼
·
2020-02-21 23:15
Android开发
Android进阶
Android书籍推荐
推荐 | Android 完整知识体系脑图
所以我萌生写一篇
Android进阶
知识图谱的想法,有体系有方向有资料,一条龙解决「查漏->搜索资料->专项学习->fix短板」的闭环。详情见git我是FeelsChaotic,一个写得了代码p得
FeelsChaotic
·
2020-02-21 08:02
转:浅谈
Android进阶
之路「2018-01-31 」
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期、成长期、成熟期、现在来说已经进入饱和期。依然记得在2010-2013年期间,从事移动开发工作不知有多火,有工作1-2年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可。从2016年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流
壮壮闯天下
·
2020-02-19 12:05
自己动手写DB数据库框架(性能优化)
所有分享大纲:2017
Android进阶
之路与你同行视频讲解地址:http://pan.baidu.com/s/1pLM1X3t2.开源性能对比我从网上找了一个数据给大
红橙Darren
·
2020-02-18 12:47
2017
Android进阶
知识点、面试题带答案(精选版)
前言苦海无涯,回头再写吧!JAVA相关1.静态内部类、内部类、匿名内部类,为什么内部类会持有外部类的引用?持有的引用是this?还是其它?静态内部类:使用static修饰的内部类内部类:就是在某个类的内部又定义了一个类,内部类所嵌入的类称为外部类匿名内部类:使用new生成的内部类因为内部类的产生依赖于外部类,持有的引用是类名.this2.Java中trycatchfinally的执行顺序先执行tr
小程序
·
2020-02-17 08:33
Android IPC机制(一)——绑定Service实现本地通信
写作原因:跨进程通信的实现和理解是
Android进阶
中重要的一环。下面博主分享IPC一些相关知识、操作及自己在学习IPC过程中的一些理解。
RoadToGeek
·
2020-02-17 04:03
装饰模式
Android进阶
之设计模式装饰模式定义:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活.在不必改变类文件和使用继承的情况下,动态地扩展一个对象的功能,及继承的替代方案之一
YoungerDev
·
2020-02-16 07:46
【Android 进阶】仿抖音系列之列表播放视频(三)
【
Android进阶
】仿抖音系列之翻页上下滑切换视频(一)【
Android进阶
】仿抖音系列之列表播放视频(二)【
Android进阶
】仿抖音系列之列表播放视频(三)【
Android进阶
】仿抖音系列之翻页上下滑切换视频
欢子3824
·
2020-02-15 08:42
开源框架之一第一篇:OKhttp解析,这些你又了解多少呢?
本部分内容是关于
Android进阶
的一些知识总结,涉及到的知识点比较杂,不过都是面试中几乎常问
Android丶VG
·
2020-02-13 21:33
Android
OKHTTP
开源框架
Android App 瘦身总结 第二章 jni动态库及cpu兼容
##
Android进阶
之路系列:[http://blog.csdn.net/column/details/16488.html](http://blog.csdn.net/column/details/
chzphoenix
·
2020-02-12 19:53
作为过来人,对于Android MVP模式的一些详解
前言闲来无事在家偶然翻到了之前整理的文档和面试要做到准备路线,虽然内容有点多,但是技多不压身,多多益善本部分内容是关于
Android进阶
的一些知识总结,涉及到的知识点比较杂,不过都是面试中几乎常问的知识点
Android丶VG
·
2020-02-12 19:42
Android
Android开发
MVP
为什么
Android进阶
之路一定是往全栈发展?
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期、成长期、成熟期、现在来说已经进入饱和期。依然记得在2010-2013年期间,从事移动开发工作不知有多火,有工作1-2年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可。从2016年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流
架构师的摇篮
·
2020-02-12 08:15
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他