自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 XML 与 JSON 数据解析

目录XML解析SAX解析方式DefaultHandler帮助类核心代码pull解析方式解析流程JSON解析Json和xml比较格式规范JSON字符串解析实例核心代码 XML解析 SAX解析方式 顺序扫描,当扫描到文档开始与结束,元素开始与结束的地方通知时间处理函数,解析速度快,占用内存少,解析同步 DefaultHandler帮助类 通过该类中方法判断触发事件 startDocument 当读到文档开始标志时,完成初始化操作 endDocument 文档结束,完成善后 startElem

2021-08-13 15:26:29 697 1

原创 HTTP协议访问网络--HTTPURLConnection

HttpURLConnection 调用openCollection()获得对象实例 使用步骤 创建URL对象 调用openConnection调用HttpURLConnection对象 setRequestMethod设置HTTP请求使用方法:GET 或 POST setConnectTimeout设置连接超时,setReadTimeout读取超时 调用getInputStream()方法获得服务器返回的输入流 输入流读取了InputStream in = conn.getInputStream();

2021-08-13 10:56:53 274

原创 异步消息处理之 Handler& AsyncTask& runOnUiThread

目录服务Android多线程编程线程的基本用法在子线程中更新UI异步消息处理机制MessageHandlerMessageQueueLooper 服务 适用于 执行不需要与用户交互,需要长期运行的任务 不依赖任何用户界面,但依赖创建服务时所在的应用程序 所有代码默认运行在主线程,需在服务内部创子线程 Android多线程编程 当需要执行一些耗时操作或者网速不好时,需要开启一条子线程,不然可能会引起主线程堵塞 线程的基本用法 //新建类继承Thread,重写run,new实例,start class

2021-08-13 10:28:22 538

原创 服务基本用法&生命周期&前台服务&IntentService

服务 定义服务 重写 onCreate onStartCommand(Intent intent,int flags,int startId) 服务启动 onDestory 启动停止服务 Intent startIntent=new Intent(this,MyService.class); startService(startIntent); Intent stopIntent=new Intent(this,MainActivity.class); stopActivity(stopIntent

2021-08-12 21:37:42 554

原创 应用进程&进程&线程&多线程的区别

应用进程 为了完成特定任务,用语言编写的一组指令集合(一组静态代码) 进程 运行中的程序,操作系统会为每一个进程分配一段内存空间,程序依次动态执行,在系统调度和资源分配上是一个独立的单位 线程 线程需要放在进程中才能执行,一个进程可能有多于线程,线程有程序进行管理,进程有系统进行调度 多线程 并行执行多条指令,CPU时间片按照调度算法被分配给各个线程,各线程之间实际上是分时执行,只是间隔时间短,觉得是同时 ...

2021-08-11 09:57:18 286

原创 活动之 显式隐式Intent,生命周期,启动模式

Activity 概念 界面组件,用于交互,一个界面可含多个活动 所有活动都需AndroidManifest文件注册 重写onCreate() public class FirstActivity extends AppCompatActivity{ protected void onCreate(Bundle savedInstanceState){ super.onCreate(saveInstanceState); setContentView(R.layout.first_

2021-08-10 10:27:00 622

原创 通知之 Pending&播放多媒体&调用相册摄像头

这里写目录标题安装应用程序到手机使用通知通知的基本用法PendingIntent跳转活动设置未取消前通知一直在页面上的两种方法通知的进阶技巧通知发出时播放音频通知时振动控制LED灯显示通知的默认效果通知的高级功能setStyle调用摄像头和相册调用摄像头拍照 安装应用程序到手机 我用的 oppo手机:打开其他选项,找到开发者选项,打开USB调试,如果AS一直识别不到手机,检查一下SDK Tools有个USB Devier是否下载了,下载一个360手机助手或者豌豆荚 使用通知 通知的基本用法 //getS

2021-08-09 20:24:52 3804

原创 内容提供器之 权限申请&ContentResolver& git用法

内容提供器 不同应用程序间的数据共享,允许访问,保证安全 不同与文件与SharedPreferences的全局可读写,内容提供器可选择只对哪一部分进行共享 Android权限机制 普通权限和危险权限 普通:不威胁用户安全和隐私,系统自动授权; 危险:用户手动授权,运行时权限看起来用的是权限名,实际对应权限组的其他权限也会同时被授权, ...

2021-08-08 14:50:54 2007

原创 android学习之 数据存储全方案

持久化数据 概念:将瞬时数据保存下来 文件存储 不对文件进行任何格式化处理,适合简单或二进制文件 openFileInput() 以文件名作为唯一参数,自动到data/data//file目录下加载文件,得到FileInputStream对象,通过java流读出来 SharedPreferences 通过键值对储存,且储存类型多样 得到对象的三种方式 Context 中的 getSharedPreferences(文件名,MODE_PRIVATE) Activity 中的 getPrefere

2021-08-07 17:49:43 1610 2

原创 android学习 之 碎片笔记

碎片是什么 嵌在活动当中的UI片段,相当于迷你型活动 更合理利用大屏幕 碎片的使用方式 创建平板模拟器->新建LeftFragment类,继承Fragment,并选择android.support.v4.app.Fragment,使碎片功能保持一致性 碎片的生命周期 运行 当一个碎片可见,它便是在运行状态,且与它所关联的活动也在运行状态 暂停 相关联活动暂停(为占满屏幕的活动被添加到栈顶) 停止 停止形式:相关联的活动进入停止状态,如果有调用addToBackStack,在FragmentTra

2021-08-01 21:58:08 276

原创 广播之 接收广播 & 自定义广播 &本地广播 &强制下线功能

广播分类 标准广播 完全异步执行, 接收器同时接收,广播不可截断 有序广播 同步执行,发出后只有一个接收器能接收,结束才能继续往下走,广播可截断 接收系统广播 动态注册监听网络变化 在代码中注册 自由控制注册与注销 静态注册实现开机启动 在AndroidManifest.xml中注册 程序未启动就能接受到广播 发送自定义广播 发送标准广播 发送有序广播 使用本地 ...

2021-08-01 21:11:31 930 1

原创 集合之 Map && List && Set

前言 Collection这个工具类包含了 四大集合体系–Set,List,Map,Queue Set 特点 无序,元素不可重复 HashSet 特点: 集合元素值可以为null; 非同步,多线程访问不能保证同步; 自由增加长度; 功能: 存储,查找 实现: 重写equals(),hashCode() 根据 HashCode值快速算出存储位置,相当于数组索引; 注意: 需要把某个类写到HashSet里面时,要保证equals是true,HashCode返回值一样 LinkedHashSet 特点

2021-06-19 21:19:51 367 1

原创 链表增删改查&循环链表&双向链表&力扣经典链表题分享

单链表的增删改查 函数调用: 循环链表 双向链表 哑节点 应用头指针可能发生变化,如排序时的调换位置,删除等; 插入排序: Leetcode 86.分隔链表 给 small large 分配空间,并分别设置两头结点smallhead,largehead指向这两个链表, 有没有想到其他排序呀: *冒泡排序 归并排序 * 递归 合并有序链表 反转链表 ...

2021-04-24 15:05:40 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除