- 博客(13)
- 收藏
- 关注
转载 Java中的IO流与Properties
IO流1 File1.1 File类概述和构造方法File:它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的。构造方法File(String pathname) 通过将给定的路径名字符串...
2019-09-07 12:02:00 231
转载 Lambda表达式与方法引用
---恢复内容开始---1 Lambda表达式1.1 函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做数据”面向对象思想强调“必须通过对象的形式来做事情”函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”而我们要学的Lambda表达式就是函数式思想的体现1.2 体验Lambda表达式需求:启动一个线程,在控制台...
2019-08-24 17:46:00 141
转载 Java网络编程入门
网络编程1、网络编程入门计算机网络是指将地理位置不同的具有独立功能的多态计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统1.1 网络编程概述网络编程在网络通信协议下,实现网络互联的不同计算机上运行的程序间可以进行数据交换1.2 网络编程三要素IP地址要想让网络中的计算机能...
2019-08-22 11:51:00 128
转载 进程的并发执行(入门)
1、实现多线程1.1 进程进程:是正在运行的程序,是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源1.2 线程线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序多线程:一个进程如果有多条执行路径,则称为多线程程序1.3 多线程的实现方式方式1:继承Thread类定义一个类MyThread...
2019-08-21 17:33:00 1844
转载 AsyncTask
AsyncTask的基本用法步骤创建一个内部类继承AsyncTask<Params, Progress, Result> class MyTask extends AsyncTask<Void, Integer, String>Params继承Object,用于设置doInBackground的形参。Progress继承Object,用于设置onPr...
2016-07-23 20:56:00 63
转载 Service后台执行定时任务
后台执行的定时任务Android中实现定时任务一般有两种机制,一种是Alarm,具有唤醒CPU的功能,可以保证每次需要执行任务的时候CPU都能正常工作,而Timer则不能唤醒CPU。Alarm机制的用发创建一个LongRunningService类继承Service,重写onStartCommand方法。 public class LongRunningService ext...
2016-07-21 15:59:00 151
转载 Service
服务的基本用法www.androiddevtools.cn定义一个服务新建一个MyService类继承Service public class MyService extends Service { @Override public IBinder onBind(Intent intent) { return mBinder; ...
2016-07-20 19:44:00 72
转载 BroadcastReceiver
BroadcastReceiverBroadcastReceiver是用来过滤、接收并响应广播的一类组件。通过广播接收者可以监听系统中的广播消息,在不同组件之间进行通信。广播接收者的创建与注册创建一个类继承BroadcastReceiverpublic class 类名 extends BroadcastReceiver注册广播注册常驻型广播 <!--...
2016-07-16 20:38:00 164
转载 XML序列化
XML序列化序列化是将对象状态转换为可保持或传输的过程。这里将使用XmlSerializer类将数据转化为xml文件。目的:将I/O流中传输的对象变得像基本类型数据一样,实现传递的功能。步骤创建XmlSerializer类XmlSerializer serializer = Xml.newSerializer();获得FileOutputStreamFileOutpu...
2016-07-15 20:06:00 144
转载 ContentResolver
ContentResolverContentResolver简介应用程序通过ContentProvider暴露自己的数据,再通过ContentResolver对应用程序暴露的数据进行处理。由于ContentProvider暴露数据时提供了相应操作的Uri,所以在访问现有的ContentProvider时要指定相应的Uri。目的:实现不同应用程序之间的数据共享。Conten...
2016-07-14 20:08:00 103
转载 用stetho通过网页访问手机数据库
用stetho通过网页访问手机数据库工具github,带数据库Android studio项目,Chrome浏览器步骤打开github官方网站,搜索stetho打开facebook/stetho并向下拖拽到README.md复制Download中的compile 'com.facebook.stetho:stetho:1.3.1'打开项目列表下Gradle Script...
2016-07-14 19:41:00 60
转载 Git使用方法
Git使用方法工具Git预提交项目GitHub账户步骤/方法打开预提交项目文件夹,修改.gitignore文件,从https://github.com/github/gitignore中选取需要提交的项目类型的gitignore。比如你需要提交Android项目,需要点击Android.gitignore文件,把内容覆盖到本地的.gitignore文件中。创建READ...
2016-07-13 20:54:00 77
转载 ContentProvider简介
内容提供者(ContentProvider)数据库文件一般是私有的(-rw-rw----),其他应用程序无法访问该程序私有的数据库。目的:保证应用程序数据库的安全,每个应用程序都是独立的,不可以操作另外一个应用程序数据库的数据。有一些特殊的需求,需要把自己私有的数据库暴露给别的应用程序,让别的应用程序访问。内容提供者ContentProvider就是做这件事情的。内容提...
2016-07-13 18:06:00 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人