笔记
文章平均质量分 78
贺振琪
这个作者很懒,什么都没留下…
展开
-
Android 网络通信2
JSON一、什么是JSON?1、JSON(JavaScript 0bject Notation)是一种轻量级的数据交换格式2、客户端(浏览器端)与服务器端交互: xml json3、木质就是具有特定格式的字符串4、JSON数据已经是客户端与服务器端交互的最常用的选择,已经很少使用xml来进行数据交互了二、JSON数据格式整体结构:String json1 ="{“id” : 12,“name”:“Tom”}";String json2 ="[{“id” : 12,“name”: “Tom原创 2021-02-17 16:48:46 · 114 阅读 · 0 评论 -
26 网络编程
二、 Handler消息机制1、使用Handler的一般步骤①创建Handler成员变量对象,并重写其handleMessage()②在分/主线程创建Message对象|③使用handler对象发送Message④在handleMessage()中处理消息⑤Handler消息处理首先需要在UI线程创建一个Handler对象,然后在子线程中调用Hanlder的sendMessage()方法,接着这个消息会存放在UI线程的MessageQueue中,通过Looper对象取出MessageQueue中原创 2021-02-16 10:06:31 · 104 阅读 · 0 评论 -
25 消息处理
第九章 网络编程9.1网络编程入门一、 HTTP协议简介1、 HTTP (Hyper Text Transfer Protocol)协议即超文本传输协议,它规定了浏览器和万维网服务器之间互相通信的规则。2、日常生活中,大多数人遇到了问题都会使用手机进行百度搜索。在浏览器的地址栏中输入百度的网址点击搜索,此时就会进入百度主页。这个访问百度的过程就是通过HTTP协议完成的。一次HTTP请求的过程建立连接→发送请求→处理请求→返回数据→发送请求2→…………关闭连接HTTP请求的常用方式GETP原创 2021-02-15 19:09:47 · 124 阅读 · 0 评论 -
24 绑定服务
8.2服务的生命周期一、startService方式开启服务的生命周期服务会执行oncreate() > onStartCommand()方法,服务处于运行状态,直到自身调用stopSelf()方法或者其他组件调用stopService()方法时服务停止,最终被系统销毁。服务会长期的在后台运行,并且服务的状态与开启者的状态没有关系。二、bindService方式开启服务的生命周期服务会执行oncreate() >onBind()方法.服务处于绑定状态,客户端通过unbindServic原创 2021-02-15 12:37:07 · 142 阅读 · 0 评论 -
23 广播和服务
第七章广播广播(Broadcast)是一种运用在应用程序之间传递消息的机制。广播接收者(BroadcastReceiver)是用来过滤、接收并响应广播的一类组件。广播接收者可以监听系统中的广播消息,在不同组件之间进行通信。1.发送广播//8.0以前版本//动作:广播地址,ip包名应用名称Intent intent=new Intent("com.imau. broadcast");//参数 inten权限sendBroadcast(intent);2、广播接受者①自定义一个类继承原创 2021-02-14 17:32:26 · 145 阅读 · 0 评论 -
22 内容观察者 广播
1、内容提供者:1.创建自定义类继承父类ContentProvider2.重写抽象父类的方法3.构建Uri解析器4.添加构建访问Uri:数据增别改查: api5.注册内容提供者2、访问内容提供者contentReso1ver resolver= getcontentResolver();uri uri=uri.parse(“content: / /com.provider111/query”);cursor cursor= reso1ver .queryuri,null,null, nu原创 2021-02-14 13:22:40 · 77 阅读 · 0 评论 -
16 Android 数据库操作
4.2、文件存储2.1内部存储获取IO流openFileInput(FileName);openFi1eoutput(Fi1eName , mode)// mode;//MODE_PRIVATE:代表自己本程序可以使用//MODE_APPEND:表示可追加//MODE_WORLD_READABLE :可以被其他app程序读,不能写。//MODE_WORLD_WRITEABLE:可以被其他程序读写,2.2外部存储1、Environment.getDataDirectory() = /d原创 2021-02-12 17:59:43 · 391 阅读 · 0 评论 -
15 Android 文件存储
参数返回页面之问传递参数:1.构建Intent//1.返回结果的跳转 Intent intent=new Intent(MainActivity.this ,Main2Activity.class); //任务栈:线程 startActivityForResu1t(intent,666);2.设置接收返回结果//1.请求码2.返回结构码3.返回结果Intentprotected void onActivityResult(int requestcode,in原创 2021-02-12 11:32:05 · 68 阅读 · 0 评论 -
12 Android ListView
四、ListView1、ListView是Android中使用非常广泛的一种组件,它以垂直列表的形式显示信息,使用它可以用来显示我们常见的列表形式。继承自抽象类AdapterView.2、ListView是显示内容的地方,Adapter规定显示内容的样式,DataSource提供数据源。减少了编写复杂显示样式的代码。3、 ListView_仅是作为容器〈列表),用于装载显示数据(就是上面的一个个的红色框的内容,也称为item)。item中的具体数据是由适配器(adapter)来提供的。4、适配器(a原创 2021-02-08 12:55:50 · 137 阅读 · 0 评论 -
Java 线程 、I/o输入输出流
线程在Obiect类中提供了wait()、notify()、 notfyAll()方法用于解决线程间的通信问题1.创建线程:Thread、Runable、重写run();start();stop();2.线程同步:方法、代码块3.线程协作:wait() notify4.线程休眠:sleep()5.同步方法:synchronized 返回值类型 方法名 {}一. 文件读写操作1.ja...原创 2019-12-24 22:46:26 · 112 阅读 · 0 评论 -
Java 进程和线程
进程和线程1.进程和线程都是一个控制流程2.一个进程通常对应一个程序3.一个程序可以由多个不同的线程组成进程:正在运行的程序●程序:利用编程语言开发的一个工具软件,静态的,在没有启动运行之前只是磁盘中一个普通文件●进程:程序启动之后就变成了进程动态window支持多进程但cup只有一个,所以同一时间只能运行一个进程●动态的●进程相互独立,不共享数据线程:进程在运行过程中的执行走...原创 2019-12-22 11:21:33 · 203 阅读 · 0 评论 -
Java 选择程序语句
????:2.4 选择结构语句1.程序流程控制顺序结构:依次执行分支结构:有if…else和Switch-case 两种分支语句循环结构:有while 、do…while、for 三种循环语句①分支结构:根据某种条件有进择性的执行代码if 条件语句:语法: if (条件表达式1){ 语句块1}【else if (条件表达式2){语句块2}】【else if(条件表达式3) ...原创 2019-11-04 09:46:19 · 331 阅读 · 0 评论 -
Java. Map接口及其实现类
Map接口及其实现类●map接口是集合框架的另一根接口,与collection接口并列●map是以key/value键值对映射关系存储的集合●Hashmap是基于哈西算法的map接口的实现类●Treemap是基于“树”结构来存储的map接口的实现类●Hashmap没有对存放的元素进行排序,Treemap按照存放元素的key值进行排序,如果key…是自定义元素,则需要实现comparabl...原创 2019-12-21 20:37:11 · 542 阅读 · 3 评论 -
Java 集合概述
集合概述1.Java的集合类是一些常用的数据结构.例和:队列、栈、链表等。Java集合就像一种容器 ,用于存储数量不等的对象,并按照规范实现一些常用的操作和算法。◥在 Java 5.0之前 ,Java集合会丢失容器中所有对象的教据类型,将对象都当成object类型处理,从◥JDK 5.0增加泛型之后,java完全支持泛型◥Java所有的集合类都在Java.util包下◥Java的集合类主要...原创 2019-12-16 22:41:23 · 101 阅读 · 0 评论 -
Java 异常 抛 捕
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-12-16 22:37:36 · 62 阅读 · 0 评论