![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 80
姬轩1991
一蓑烟雨任平生
展开
-
Android 多线程断点下载demo实现
先来一张效果图:主要实现思路:每一个下载都是通过RandomAccessFile对下载资源的总长进行切割之后,根据我们设置的线程多少进行计算之后开启多线程下载的。而每一个任务都是一个AsyncTask。数据的存储都是通过SQL来进行,保证整个下载任务的断续不受影响。一:数据库操作的工具类,根据数据库设计而生成的bean类:public class DBHelper extends SQLiteO...原创 2018-04-07 11:13:00 · 760 阅读 · 0 评论 -
安卓面试题一:java基础
安卓面试题一:java基础提出问题:简单描述什么是面向对象。什么是多态?多态的实现机制是什么接口(Interface)和抽象类(Abstract Class)的区别重写(Override)和重载(Overload)的区别什么是内部类?静态内部类、匿名内部类以及局部内部类的区别和作用==、equals()、hashCode的区别简述八大基本数据类型。简述Integer和int的区别...原创 2019-02-20 11:40:48 · 2346 阅读 · 0 评论 -
android View的绘制流程
View的绘制流程View的绘制主要指measure、layout、draw三大流程,即测量、布局和绘制。其中measure确定view的测量宽高,layout确定view的最终宽高和四个顶点的位置,draw则是将view绘制在屏幕上。一、mesure过程measure过程要分开来看,如果是单纯的原始view,那么通过measure就可以完成其测量过程。如果是一个ViewGroup,除了完成...原创 2019-03-06 14:39:50 · 240 阅读 · 0 评论 -
Android Studio项目R文件报红
这里是解决打开别人Android studio3.3.1项目后,R文件报红,但是项目可以正常运行的问题:1、将自己的Android studio升级到3.3.12、将项目根目录下buildgradle中classpath 'com.android.tools.build:gradle:3.3.1'向下降级classpath 'com.android.tools.build:...原创 2019-03-18 15:49:45 · 1066 阅读 · 0 评论 -
Android : Dialog中VideoView全屏播放
Android : Dialog中VideoView全屏播放前几天公司要求在引导页播放视频,如果跳转到activity去进行播放,再返回时生命周期方法调动会不太好,最后改成了在引导页构建一个Dialog,在Dialog中进行VideoView的全屏视频播放。具体代码如下:private void playVideo(){ View dialogView=View.inflate(Mai...原创 2019-06-25 10:29:57 · 1394 阅读 · 0 评论