- 博客(18)
- 资源 (111)
- 收藏
- 关注
原创 Android自定义组件系列【13】——Android自定义对话框如此简单
在我们的日常项目中很多地方会用到对话框,但是Android系统为我们提供的对话框样子和我们精心设计的界面很不协调,在这种情况下我们想很自由的定义对话框,或者有的时候我们的对话框是一个图片,没有标题和按钮,例如这样的一系列需求,这一篇文章我们来给大家介绍一下如何像使用Activity一样来自定义我们的对话框。一般自定义对话框有三种办法:1、重写Dialog来实现。2、获取Dialog的Window对
2014-12-30 17:56:27 3727 5
转载 Java的IO流架构
输入输出是指应用程序与外部设备及其他计算机进行数据交流的操作,如读写硬盘数据、向显示器输出数据、通过网络读取其他节点的数据等。任何一种编程语言必须拥有输入输出的处理方式,Java语言也不例外。Java语言的输入输出数据是以流的形式出现的,并且Java提供了大量的类来对流进行操作,从而实现了输入输出功能。 所谓流是指同一台计算机或网络中不同计算机之间有序运动着的数据序列,Java把这些不同来
2014-12-26 15:41:53 2614
原创 Android自定义组件系列【12】——非UI线程绘图SurfaceView
一、SurfaceView的介绍在前面我们已经会自定义View,使用canvas绘图,但是View的绘图机制存在一些缺陷。1、View缺乏双缓冲机制。2、程序必须重绘整个View上显示的图片,比较耗资源。3、非UI线程无法更新View组件,所以会占用主线程资源,当需要在主线程中处理逻辑的时候会很慢。在Android中为我们提供了一个SurfaceView来替代View实现绘制图形,一般在游戏绘图方
2014-12-21 22:17:56 4270
原创 Android实现微博分享及其注意事项
在前面我写了两篇关于QQ和微信的分享(http://blog.csdn.net/dawanganban/article/details/42015249)(http://blog.csdn.net/dawanganban/article/details/40478317)这一篇我们来看以如何实现微博分享功能。微博的参考文档在开放平台上转悠了半天,没有找到,最终才惊奇的发现在SDK的Demo中,还是
2014-12-18 23:33:30 4284
原创 Android实现QQ分享及注意事项
一、获取APPID和帮助文档可以参看新手引导和接入说明:http://wiki.open.qq.com/wiki/移动应用接入wiki索引分享相关文档说明:http://wiki.open.qq.com/index.php?title=Android_API调用说明&=45038#1.13_.E5.88.86.E4.BA.AB.E6.B6.88.E6.81.AF.E5.88.B0QQ.EF.BC.
2014-12-18 23:05:15 10626 1
原创 C++标准库概述
一、C++标准库的主要组件:1、标准C库2、I/O流技术(对标准输入输出设备称为标准I/O,对在外磁盘上文件的输入输出称为文件I/O,对内存中指定的字符串存储空间的输入输出称为串I/O)3、string类模版4、容器(vector、list、queue、stack、deque、map、set和bitset)5、算法6、对国际化的支持7、对数字处理的支持8、诊断支持(3中报错方式:C的断言、错误号、
2014-12-16 15:04:06 2245 1
原创 推荐技术站点
Code4App★★★Android开发工具★★★★★M了个J★★游戏蛮牛★★★Unity圣典★★★IT-Homer★★★★手机病毒分析★★w3c基础教程★★python中文大本营★★经典汇编语言教程★★★如果你有什么比较好的技术站点或者个人博客请在下边留言或者私信给我,谢谢!
2014-12-14 22:08:06 7295 4
原创 数据结构——二叉树
一、二叉树的定义二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两颗互不相交的、分别称为根结点的左子树和右子树的二叉树组成。二、二叉树的特点1、每个结点最多有两颗子树。2、左子树和右子树是有序的。3、即使树中只有一课子树也要区分左右子树。二叉树具有五种基本形态:1、空二叉树。2、只有一个根结点。3、根结点只有左树。4、根结点只有右树。5、根结点既有左子树
2014-12-14 18:29:40 1997
原创 C++的继承和Java继承的比较
在C++中继承可分为公有继承(public)保护继承(protected)和私有继承(private),而在Java中默认只有一种继承(相当于C++中的公有继承)下面我们来看一段代码#include using namespace std;class A{ int aprivate; void Aprivate(){ cout << "A类的private方法" << endl;
2014-12-14 14:23:02 4106
原创 数据结构——树
一、树的定义树是n(n>=0)个结点的有限集。n=0时称为空树,在任意一颗非空树:1、有且仅有一个特定的根结点。2、当n>1时其余结点可分为m(m>0)个互不相交的有限集T1、T2、.....Tm,其中每一个集合本身又是一棵树,并且称为根的子树。二、结点的度,拥有的子树称为结点的度如上图结点A的度是2,结点B的度是1,结点C的度是2,结点E的度是3,结点G的度是0度为0的节点称为叶子结点,度不为0
2014-12-07 15:46:20 2382
原创 数据结构——串的朴素模式和KMP匹配算法
一、朴素模式假设我们要从主串S=”goodgoogle"中找到子串T=“google"的位置,步骤如下:i表示主串的当前位置下标,j表示子串的当前位置下标,如上图在第一轮比较(i=1开始)中j=4和i=4的位置不匹配,接下来就要指针回退,从i=2开始比较,如下:如此反复直到比较到 i =(主串长度-子串长度+1)的位置或者 j = 子串的长度 就退出比较循环,上面的主串和子串在比较到i=5的位置就
2014-12-07 14:34:21 5711 1
原创 数据结构——动态链表(C++)
定义一个节点:#include using namespace std;typedef int T;struct Node{ T data; Node* next; Node(const T& d):data(d), next(NULL){} operator T(){ return data; }};int main(){ Node a(10), b(20);
2014-12-05 22:00:36 6896 2
原创 兼容MIUI5和MIUI6的开启悬浮窗设置界面
前一段时间项目中需要对MIUI的悬浮窗开启设置界面进行了引导和跳转,MIUI6中又改变了开启悬浮窗设置的位置,在苦苦寻觅之后,找到了解决的方法,贴出来以方便大家参考和使用。 @Override public void onClick(View view) { //关闭提示框 MIUIFloatWindowHelpDialog.this.dismiss(); //跳
2014-12-05 17:08:39 5844 1
原创 数据结构——队列及循环队列
说明:严蔚敏的《数据结构》(C语言版)学习笔记,记录一下,以备后面查看。#include #include #define OK 1;#define ERROR -1;typedef int QElemType;typedef int Status;//定义队列节点typedef struct QNode{ QElemType data; struct QNod
2014-12-02 22:49:17 2257
原创 数据结构——栈
如上图所示,刚开始base指针和top指针都指向栈低,当压栈的时候,top指针向上移动,直到栈满后,栈顶指针top指向栈外地址,此时我们需要再分配新空间。#include #include #include #define STACK_INIT_SIZE 100 //存储空间初始分配量#define STACKINCREMENT 10 //存储空间分配增量const int OK =
2014-12-02 20:38:53 1863
原创 数据结构——静态链表
说明:严蔚敏的《数据结构》(C语言版)学习笔记,记录一下,以备后面查看。#include const int OK = 1; //定义正确返回const int ERROR = -1; //定义错误的返回const int OVERFLOW = -2; //定义溢出#define MAXSIZE 1000 //链表的最大长度//定义元素类型typedef int Elem
2014-12-02 13:03:24 3268
原创 数据结构——动态链表
说明:严蔚敏的《数据结构》(C语言版)学习笔记,记录一下,以备后面查看。#include #include const int OK = 1; //定义正确返回const int ERROR = -1; //定义错误的返回const int OVERFLOW = -2; //定义溢出//定义元素类型typedef int ElemType;//定义返回类型typedef
2014-12-01 16:10:00 2266
原创 数据结构——数组
说明:严蔚敏的《数据结构》(C语言版)学习笔记,记录一下,以备后面查看。ElemType *elem记录第一个元素的地址,也就是数组的首地址(基地址)int length 是实际数组中数据的长度int listsize 是给数组分配的空间长度#include #include #include #define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量#de
2014-12-01 14:35:02 2360
html5博客主页
2014-03-31
高仿帮美女更衣系列源码(1)
2014-03-09
微信高仿系列源码(9)
2014-03-06
Android布局文件反编译工具
2014-03-05
高仿微信界面系列源码(8)
2014-03-04
高仿微信系列源码(6)
2014-03-03
Android一个小闹钟例子
2014-02-26
android高仿iphne开关
2014-02-12
极光消息推送(服务器自动生成内容)
2014-02-10
Android贪吃蛇源码
2014-01-26
appframework-master 2.0
2014-01-17
ios_网易彩票
2015-05-06
Android高仿豆瓣客户端
2015-01-18
Android自定义对话框
2014-12-30
unity3d制作的一个3d游戏源码
2014-11-11
unity3d开发的游戏demo
2014-11-11
Android2048游戏
2014-07-18
2048apk安装文件
2014-07-17
贪吃蛇源码(未完结版)
2014-07-13
Android自定义组件——单向滑动(仿facebook)
2014-04-22
PhoneGap+Jquery mobile汇率计算器
2014-04-14
PhoneGap环境搭建demo
2014-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人