![240](https://upload.jianshu.io/users/upload_avatars/20431079/72af7720-070d-4d29-be26-62fb190ea885.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
多线程和断点续传为什么要用他呢 多线程是为了提高下载效率,断点续传是因为你要下载一个大的文件,或其他原因终止了,下一次可以接着下, 断点续传怎么做 首先http协议里是支持断...
MVC模式: M:Model(数据模型),用于存放数据 V:View(视图),也就是用户界面 C:Controller是Model和View的协调者,Controller把M...
什么是okhhtp? 一个处理网络请求的开源项目,是安卓端最火热的轻量级框架 OkHttp是什么,为什么要用OkHttp? OkHttp是一个Http-client,它的主要...
1. 什么是 Hook? Hook 英文翻译过来就是「钩子」的意思,那我们在什么时候使用这个「钩子」呢?在 Android 操作系统中系统维护着自己的一套事件分发机制。应用程...
1.什么是代理模式? 详细的解释:为其他对象提供代理以控制对这个对象的访问,代理对象起到了中介作用,不涉及功能服务,亦可增加额外的服务; 代理模式的分类: 远程代理:为不同的...
一、什么是反射: 1.允许运行中的Java程序对自身进行检查,并能直接操作程序的内部属性或方法,简单来说,我们可以利用反射机制在Java程序中,动态的去调用一些protect...
如何上传本地代码到github? 第一步:建立git仓库,cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 gitadd. ...
怎么解决Android:java.lang.OutOfMemoryError: Failed to allocate a 23970828 byte allocation w...
Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位 Bitmap.Config ARGB...
//布局文件 <?xml version="1.0" encoding="utf-8"?> xmlns:app="http://schemas.android.com/a...
//布局文件 <?xml version="1.0" encoding="utf-8"?> xmlns:app="http://schemas.android.com/a...
描述:在一些机型上安装软件 提示卸载原先的软件 但是又安装不上新软件 DELETE_FAILED_INTERNAL_ERROR ErrorwhileInstallingAPK...
传值 intent.putExtra("id",list.get(i).getMovieId()); 接收值 Intent intent = getIntent(); Str...
android中的dp在渲染前会将dp转为px,计算公式: density = dpi / 160; px = density * dp; px = dp * (dpi...
布局文件 <?xml version="1.0" encoding="utf-8"?> xmlns:app="http://schemas.android.com/apk...
1.布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sche...