![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 61
会飞的大楼
这个作者很懒,什么都没留下…
展开
-
带断点续传的多线程下载
多线程下载原理:服务器CPU分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源,所以使用多线程下载的话,速度会更快。JavaSE实现带断点续传的多线程下载步骤: 1、发送http请求至下载地址,获取要下载的资源文件的大小 2、根据资源文件的大小,创建一个长度一样的临时文件,用来抢占磁盘空间 3、计算每个线程要下载的数据大小和开始位置...原创 2020-07-27 10:16:11 · 106 阅读 · 0 评论 -
Android Studio常用快捷键
查找快捷键:Ctrl+Shift+A格式化代码:Ctrl+Alt+L 清除无效引用包:Ctrl+Alt+O 大小写切换:Ctrl+Shift+U重构-重命名:Shift+F6 复制当前行或代码块:Ctrl+D删除当前行或代码块:Ctrl+X, Ctrl+Y 上(下)移行:Alt+Shift+↑ (↓)上(下)移代码块:Ctrl+Shift+↑(↓)代码补全:Ctrl+Space代码智能补全,更精确...原创 2018-03-06 13:53:43 · 113 阅读 · 0 评论 -
As把数据存储到文件
Android应用程序存储数据的方式:1、保存到文件2、SQLite数据库3、内容提供者ContentProvider4、sharedproferrences保存数据5、网络 /data/data/应用包名/info.txt从内存中读写文件(先把数据写入内存文件中,在从内存文件中读取数据并显示到界面上)1、创建一个文件,目录data/data/<包名>/文件名(eclipse中和...原创 2020-07-27 10:21:46 · 382 阅读 · 0 评论 -
SQLite数据库、ListView控件的使用
android下数据库的创建(重点)在Android平台上,集成了一个轻量级嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,也接受varchar(n)、char(n)、decimal(p,s) 等数据类型, SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明...原创 2020-07-27 10:23:22 · 338 阅读 · 0 评论 -
android网络编程
通过浏览器查看Tomcat服务器中的图片1、将要查看的图片dd.jpg存放到Tomcat的webapps/ROOT/目录下2、启动服务器3、打开浏览器,输入:http://172.23.7.240:8080/dd.jpg网络图片查看器(带有缓存功能) 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmln...原创 2020-07-27 10:24:38 · 64 阅读 · 0 评论 -
XUtils开源框架的使用(HttpUtils支持多线程断点续传)
XUtils项目下载地址:https://github.com/wyouflf/xUtilsXUtils中包含的四大模块: 1、DbUtils模块 2、ViewUtils模块 3、HttpUtils模块:支持同步,异步方式的请求;支持大文件上传,上传大文件不会oom;支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TR...原创 2020-07-27 10:25:33 · 112 阅读 · 0 评论 -
BroadcastReceiver
广播的概念:Android中,系统会产生某一个事件时发送广播,应用程序使用广播接受者接收这个广播,就知道系统产生了什么事件。Android系统在运行的过程中,会产生很多事件,比如:开机、电量改变、收发短信、拨打电话、屏幕解锁等。IP拨号器:接收拨打电话的广播布局文件: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayo...原创 2020-07-27 10:26:15 · 92 阅读 · 0 评论 -
Service
什么是服务?windows下的服务:没有界面、长期运行在后台的应用程序;android下的服务:应用程序的一个组件,没有界面activity,长期运行在后台;进程:是应用程序运行的载体。进程与应用程序之间的关系: linux操作系统创建一个进程,这个进程负责运行dalvik虚拟机,Android的应用程序都是运行在dalvik虚拟机上的。进程的生命周期:1、应用程序一启动的时候就创建了进程;2、...原创 2020-07-27 10:26:31 · 143 阅读 · 0 评论