- 博客(6)
- 收藏
- 关注
原创 数据结构Java版-树
这里的树通常是指二叉树。class TreeNode{ int value; TreeNode left; TreeNode right;} 下面是一些与二叉树有关的概念:二叉树搜索:对于所有节点,顺序是:left children 平衡vs.非平衡:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个
2015-02-28 16:20:32 677
原创 数据结构Java版-栈和队列
在Java中实现链表是非常简单的,每个节点都有一个值,然后把它链接到下一个节点。定义节点:class Node { int val; Node next; Node(int x) { val = x; next = null; }}栈结构(注意箭头方向):class Stack{ Node
2015-02-28 16:14:40 572
原创 ListView实现分页功能
Android中ListView分页是比较常用的功能,当用户从网络上读取信息时候,如果一下子加载全部信息这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就可以采用ListView的分页。通过分页分次加载数据,用户看多少就去加载多少。通常这也分为三种方式,一种是设置一个按钮,用户点击即加载。一种是当用户滑动到底部时自动加载(需要SrcollVie
2015-02-28 16:00:31 932
原创 Android使用TextSwitcher和ImageSwitcher实现平滑过渡
更改view当中的内容,比如TextView是我们进行项目开发过程中经常遇到的操作。如果直接使用setText方法切换文字的话,TextView的内容是立刻改变的,没有一个平滑的效果,没有良好的视觉体验。而TextSwitcher和ImageSwitcher正是实现了这样的功能。布局文件如下:< LinearLayout xmlns:android
2015-02-09 11:01:16 1022
原创 Android实现snmp协议(一)
2015年一月初。接到华为一位老师的电话,让我帮忙做一款他们在北京展会上要用到的App,该App能够展示华为的网络设备运行状态并可以设置一些简单的参数,包括AP、LSW、AP、AR等。华为老师跟我说他们是使用snmp协议v2c的版本进行管理的,这意味着我也得在Android设备实现该协议,并与他们的网络设备交互。回去认真研究了一下并请教了一些对这块比较熟悉的小伙伴,总算对s
2015-02-08 21:51:38 3741
原创 使用AlertDialog.Builder创建对话框
Android 中经常需要使用对话框,对此进行总结。主要涉及到的对话框有Dialog、AlertDialog、ProgressDialog、TimePickerDialog、DatePickerDialog。其中AlertDialog是用到的最多的,且内容设置方法最多的类型。首先,AlertDialog的构造方法是protected类型,故不能直接通过构造方法新
2015-02-07 14:44:55 2789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人