代码改变世界

[置顶]Android——Canvas切割出扇形表盘式进度

2017-01-19 15:16 by It一zhai男, 3561 阅读, 0 推荐, 收藏, 编辑
摘要:Android——Canvas切割出扇形表盘式进度 一、知识点 (1)Matrix数学原理 (2)shader渲染 (3)PathEffect之DashPathEffect 原创者:It一zhai男 博客地址:http://www.cnblogs.com/ityizhainan/p/6306748. 阅读全文

[置顶]HttpURLConnection从网上获取Json数据并解析详解

2017-01-17 14:55 by It一zhai男, 18653 阅读, 0 推荐, 收藏, 编辑
摘要:HttpURLConnection从网上获取Json数据并解析 1、HttpURLConnection请求数据的步骤 (1)构造一个URL接口地址: URL url = new URL(“httpurl”); (2)用URL来创建一个连接: HttpURLConnection conn = (Htt 阅读全文

[置顶]Android——华为手机(G9)调用Camera需要手动申请权限

2017-01-13 16:44 by It一zhai男, 8094 阅读, 0 推荐, 收藏, 编辑
摘要:1. 背景 Environment.getExternalStorageDirectory()是Android 2.x时代的产物,那时Android主流设备只有很小的内置存储器,然后都会外置一张sd卡,那时这个方法返回的就是外置sd卡的根路径。但随着Android进入4.x时代,大部分Android 阅读全文

[置顶]可展开的列表组件——ExpandableListView深入解析

2016-11-03 15:00 by It一zhai男, 5743 阅读, 0 推荐, 收藏, 编辑
摘要:可展开的列表组件——ExpandableListView深入解析 一、知识点 1、ExpandableListView常用XML属性 2.ExpandableListView继承BaseExpandableListAdapter后重写的各个函数详解 3.ExpandableListView自定义下拉 阅读全文

[置顶]Java数据结构——静态链表实现

2016-10-27 19:02 by It一zhai男, 3698 阅读, 2 推荐, 收藏, 编辑
摘要:Java数据结构——静态链表实现 一、定义 用数组描述的链表,即称为静态链表。 在C语言中,静态链表的表现形式即为结构体数组,结构体变量包括数据域data和游标CUR。(这里的定义来自于百度百科) 二、优点 (1)这种存储结构,仍需要预先分配一个较大的空间,但在作为线性表的插入和删除操作时不需移动元 阅读全文

[置顶]Java数据结构——线性单链表的实现

2016-10-27 16:02 by It一zhai男, 1022 阅读, 0 推荐, 收藏, 编辑
摘要:Java数据结构——线性单链表的实现 一、描述 线性表的链式存储结构的特点:用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。因此它没有顺序存储结构所具有的弱点(顺序存储结构插入数据或删除数据都要移动大量的数据),但同时也失去了顺序表可随机存取的优点。 单链表的 阅读全文

[置顶]Java数据结构——线性表归并

2016-10-27 15:56 by It一zhai男, 627 阅读, 0 推荐, 收藏, 编辑
摘要:题目:已知线性表LA和LB中的数据元素按值非递减有序排列,现要求将LA和LB归并为一个新的线性表LC,且LC中的数据元素仍按值非递减有序排列。例如,设 LA=(3,5,8,11) LB=(2,6,8,9,11,15,20) 则 LC=(2,3,5,6,8,8,9,11,11,15,20) 线性表见前 阅读全文

[置顶]Java数据结构——线性表的顺序存储实现

2016-10-25 20:15 by It一zhai男, 1385 阅读, 0 推荐, 收藏, 编辑
摘要:Java数据结构——线性表的顺序存储实现 一、描述 线性结构特点: (1)存在唯一的一个被称作“第一个”的数据元素 (2)存在唯一的一个被称作“最后一个”的数据元素 (3)除第一个之外,集合中的每个数据元素均只有一个前驱 (4)除最后一个之外,集合中的每个数据元素均只有一个后继 线性表:是n个数据元 阅读全文

[置顶]Android——Listview不用notifydatasetchanged更新数据的方法

2016-10-19 12:53 by It一zhai男, 35103 阅读, 2 推荐, 收藏, 编辑
摘要:一、介绍 先来介绍一下listview更新数据的几种方法,目前我知道的方法有如下几种: 1. 每次更新数据时都调用listview.setadapter(); 2. 每次更新数据时都调用adapter.notifydatasetchanged(); 3. 在自定义的adapter里添加更新函数upd 阅读全文

[置顶]Android--自定义荷载进度的两种方法

2016-09-27 22:00 by It一zhai男, 671 阅读, 0 推荐, 收藏, 编辑
摘要:博客撰写人:It一zhai男 转载请标明地址:http://www.cnblogs.com/ityizhainan/p/5914487.html 本文将用两个方法来写类似汽车荷载的进度 先上截图 1. 用LinearLayout的addview方法加上for循环 1.1 processtest01. 阅读全文

Android中notification通知的Demo——震动,铃声,Led灯闪烁

2017-01-13 11:17 by It一zhai男, 9473 阅读, 0 推荐, 收藏, 编辑
摘要:这里要注意几点: 1. notification的各种方法及参数的应用 2. 旧版本的SDK和新版本的SDK消息推送的写法是有些不一样的 1. notification的各种方法及参数的应用 (1)消息提示音 (2)LED灯闪烁 (3) 手机震动 (4)Pendingintent 网上描述:Pend 阅读全文

Android--简单的自定义ListView下拉刷新

2017-01-11 15:40 by It一zhai男, 4207 阅读, 0 推荐, 收藏, 编辑
摘要:ListView下拉刷新一般要注意以下几点: 1. listview的头布局 2. 注意标志的应用,即刷新的几个状态,分别是下拉刷新,松开刷新和正在刷新 3. 注意几个动画效果,即箭头旋转,刷新图标旋转等 先上效果图: 下面,我们来分别介绍。 先来说说这个demo里用到的几个方法。 (1)publi 阅读全文