2018Android面试知识点
代先生-
人生就是学习的过程
展开
-
Android Tangram模型 ,Tangram 的基础 —— vlayout
Tangram 的基础 —— vlayout原创 2018-09-19 16:58:32 · 809 阅读 · 0 评论 -
android开发四种引用的详解
简述:在android开发中,开发到一定程度的之后,就会开始关注关于APP的各种性能优化,其中很重要的一个点,就是关于四种引用的合理引用,另外在android的各种面试中,也会经常被问到关于四种引用的各种问题。哪四种引用四种引用分别为: 1. 强引用(StrongRefernce) 2. 软引用(SoftReference) 3. 弱引用(WeakReference) 4. 虚...转载 2018-10-15 14:50:42 · 309 阅读 · 0 评论 -
Android开发中常见的设计模式
对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推荐2本书。一本是Head First系列的Head Hirst Design Pattern,英文好的可以看英文,可以多读几遍。另外一本是大话设计模式。单例模式首先了解一些单...转载 2018-10-15 16:21:16 · 216 阅读 · 0 评论 -
Android之Context底层原理
Context的中文翻译为:语境; 上下文; 背景; 环境,在开发中我们经常说称之为“上下文”。从Android系统的角度来理解:Context是一个场景,代表与操作系统的交互的一种过程。Context在加载资源、启动Activity、获取系统服务、创建View等操作都要参与 。从程序的角度上来理解:Context是个抽象类,而Activity、Service、Application等都是该类的...原创 2018-10-22 15:21:14 · 655 阅读 · 0 评论 -
android 优秀框架整理
android 优秀框架整理2018年01月11日 11:28:29 晓果博客 阅读数:9871程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助!1. Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议...转载 2018-11-07 13:50:16 · 380 阅读 · 0 评论 -
Android程序员必须知道的知识点
Android中国开发精英 目前包括: Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView...转载 2017-05-11 18:21:36 · 1220 阅读 · 0 评论 -
Android 自定义View实战系列 :时间轴
转载自:http://blog.csdn.net/carson_ho/article/details/75005994 前言 Android开发中,时间轴的 UI需求非常常见,如下图: 本文将结合 自定义View & RecyclerView的知识,手把手教你实现该常见 & 实用的自定义View:时间轴 目录 1. 知识储备本文采用 自...转载 2017-07-12 15:39:29 · 1297 阅读 · 0 评论 -
Android-View的绘制及自定义View
视图View主要分为两类:类别 解释 特点 单一视图 即一个View,如TextView 不包含子View 视图组 即多个View组成的ViewGroup,如LinearLayout 包含子View DecorView是一个应用窗口的根容器,它本质上是一个FrameLayout。DecorView有唯一一个子View,它是一个垂直Linea...原创 2018-09-03 14:01:30 · 465 阅读 · 0 评论 -
Message、Handler、MessageQueue、Looper之间的关系
简单的说,Handler获取当前线程中的looper对象,looper用来从存放Message的MessageQueue中取出Message,再有Handler进行Message的分发和处理.MessageQueue(消息队列):用来存放通过Handler发布的消息,通常附属于某一个创建它的线程,可以通过Looper.myQueue()得到当前线程的消息队列Handler:可以发布或者处理...原创 2018-09-03 13:32:20 · 1000 阅读 · 0 评论 -
TCP与UDP
广播是TCP还是UDP协议? UDP协议TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保 证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的...原创 2018-09-03 13:23:57 · 288 阅读 · 0 评论 -
Android Glide使用
https://muyangmin.github.io/glide-docs-cn/doc/download-setup.htmlhttps://github.com/bumptech/glidehttps://github.com/bumptech/glide/tree/v3.7.0AS 引用dependencies { c...原创 2018-07-30 13:24:48 · 730 阅读 · 0 评论 -
Android 面试题总结
看了很多朋友写的博客,也结合自己的亲身经历,写下一篇可以覆盖稍微全面些的题型,当然答案的方向还是要有自我的理解。1、Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Ac...原创 2018-03-20 14:55:14 · 449 阅读 · 0 评论 -
MPAndroidChart :一,曲线图,折线图LineChart
https://github.com/PhilJay/MPAndroidChart图表控件包含很多类型图表,我们一个一个进行搜索与研究。一,曲线图,折线图LineChart依赖:project build.gradle 中allprojects { repositories { jcenter() maven { url "https...原创 2018-08-09 17:06:52 · 1865 阅读 · 0 评论 -
JiaoZiVideoPlayer
https://github.com/lipangit/JiaoZiVideoPlayer/blob/develop/README-ZH.md主要特点可以完全自定义UI和任何功能 一行代码切换播放引擎,支持的视频格式和协议取决于播放引擎,android.media.MediaPlayer ijkplayer 完美检测列表滑动 可实现全屏播放,小窗播放 能在ListView、View...转载 2018-08-27 14:10:40 · 1178 阅读 · 5 评论 -
OkHttp
https://github.com/square/okhttppackage com.yaoxin.doctor.httpservice;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.content.S...原创 2018-08-27 14:11:24 · 328 阅读 · 0 评论 -
RecyclerView
com.android.support:recyclerview-v7:23.4.0从Android 5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传统的ListView,更加强大和灵活。RecyclerView的官方定义如下:A flexible view for providing a limited window into a larg...转载 2018-08-27 14:13:09 · 324 阅读 · 0 评论 -
MPAndroidChart :二,饼图PieChart
二,饼图PieChart<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <com.github.mikephil.charting.charts...原创 2018-08-30 14:38:37 · 447 阅读 · 0 评论 -
Android的四大组件介绍
activity 显示界面(显示的界面都是继承activity完成的)service 服务(后台运行的,可以理解为没有界面的activity)Broadcast Receiver 广播(做广播,通知时候用到)Content Provider 数据通信(数据之间通信,同个程序间数据,或者是不同程序间通信)android四大组件分别为activity、service、content pr...转载 2016-05-24 16:13:27 · 514 阅读 · 0 评论