- 博客(27)
- 资源 (111)
- 收藏
- 关注
原创 Thinking in UML 学习笔记(一)——建立对象模型
一、面向对象的本质面向对象的本质是抽象,当系统达到了超越其处理能力的程度,我们可以抽象出我们能够处理的范围来提成抽象级别,这样就可以构建更大、更复杂的系统。现实世界和对象世界之间存在着一道沟壑,这道沟壑的名字叫抽象,抽象是面向对象的精髓所在,同时也是面向对象的困难所在。要跨越这道沟壑,我们需要解决一下问题:1、一种把现实世界映射到对象世界的方法。2、一种从对象世界描述现实世界的方法。3、一种验证对
2014-04-29 15:01:33 4414
原创 Android中的动画详解系列【3】——自定义动画研究
在上一篇中我们使用到了位移动画TranslateAnimation,下面我们先来看看TranslateAnimation是如何实现Animation中的抽象方法的:/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "Li
2014-04-23 16:48:31 3737
原创 Android中的动画详解系列【2】——飞舞的蝴蝶
这一篇来使用逐帧动画和补间动画来实现一个小例子,首先我们来看看Android中的补间动画。Android中使用Animation代表抽象的动画类,该类包括下面几个子类:AlphaAnimation:透明改变动画。ScaleAnimation:大小缩放动画。TranslateAnimation:位移变化动画。RotateAnimation:旋转动画。我们下面使用位移动画和逐帧动画来实现这个小例子,先
2014-04-23 10:28:56 4979 2
原创 Android中的动画详解系列【1】——逐帧动画
逐帧动画其实很简单,下面我们来看一个例子:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> android:oneshot="f
2014-04-22 14:54:24 4336 2
原创 Android自定义组件系列【4】——自定义ViewGroup实现双侧滑动
在上一篇文章《Android自定义组件系列【3】——自定义ViewGroup实现侧滑》中实现了仿Facebook和人人网的侧滑效果,这一篇我们将接着上一篇来实现双面滑动的效果。1、布局示意图:2、核心代码 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeas
2014-04-22 13:41:33 3875
原创 Android自定义组件系列【3】——自定义ViewGroup实现侧滑
有关自定义ViewGroup的文章已经很多了,我为什么写这篇文章,对于初学者或者对自定义组件比较生疏的朋友虽然可以拿来主义的用了,但是要一步一步的实现和了解其中的过程和原理才能真真脱离别人的代码,举一反三,很多博主其实不愿意一步一步的去写,这样很耗时,但是如果能对读者有帮助,能从这篇文章中学会自定义组件就达到我的目的了。第一步:搭建框架来实现一个3/5和2/5分屏的界面,效果如下:最外层是一个自定
2014-04-18 13:43:29 5148 9
原创 Android自定义组件系列【2】——Scroller类
在上一篇中介绍了View类的scrollTo和scrollBy两个方法,对这两个方法不太了解的朋友可以先看《自定义View及ViewGroup》scrollTo和scrollBy虽然实现了视图的偏移,但是却没有更好的控制移动过程,移动是瞬间进行的。Scroller类就是为解决这个问题而设计的。打开Scroller的源代码,可以看到startScroll方法: /** * Start
2014-04-18 11:30:47 4631 3
原创 Android自定义组件系列【1】——自定义View及ViewGroup
View类是ViewGroup的父类,ViewGroup具有View的所有特性,ViewGroup主要用来充当View的容器,将其中的View作为自己孩子,并对其进行管理,当然孩子也可以是ViewGroup类型。View类一般用于绘图操作
2014-04-18 10:03:20 8220 9
原创 忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(9)链表
我们至少可以通过两种结构来存储数据数组1.需要一整块连续的存储空间,内存中可能没有2.插入元素,删除元素效率极低。3.查找数据快链表1.查找效率低2.不需要一块连续的内存空间3.插入删除元素效率高计算机术语头指针:存放头结点地址的指针变量头结点:数据类型和首节点的数据类型一模一样头结点是首节点前面的那个节点头结点并不存放有效数据设置头结点的目的是为了方便对链表操作首节点:存放第一个有效数据的节点尾
2014-04-17 22:51:28 2426 1
原创 忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(8)枚举、补码
一、枚举# include enum WeekDay //定义了一个数据类型(值只能写以下值){ MonDay, TuesDay, WednesDay, ThursDay, FirDay, SaturDay, SunDay};int main(void){ enum WeekDay day = WednesDay; printf("%d\n", day); return 0
2014-04-17 22:39:08 2549
原创 在HTML中使用JavaScript
一、标签向HTML中插入JavaScript的主要方法就是元素。定义了下列6个元素:async:规定异步执行脚本(仅适用于外部脚本)。如果 async="async":脚本相对于页面的其余部分异步地执行(当页面继续进行解析时,脚本将被执行)如果不使用 async 且 defer="defer":脚本将在页面完成解析时执行如果既不使用 async 也不使用 defer:在浏览器继续解析页面之前,立即
2014-04-17 16:39:25 2737
原创 小强的HTML5移动开发之路(49)——HTML5开发神器HBuilder
今天给大家介绍一款开发HTML5的神器——HBuilder.下载地址:http://www.dcloud.net.cn/一、新建文件可以看到支持web app开发和普通网站前端开发,我们首先建立一个移动App项目注释:HTML5+规范是基于HTML5的扩展规范,用于弥补HTML5和原生应用功能之间的差距。HTML5+规范是一个开放的规范,在W3C中国的指导下,由HTML5中国产业联盟运作(www.
2014-04-17 14:03:33 8359 1
原创 小强的HTML5移动开发之路(48)——(小练习)新闻订阅系统【1】
一、总体设计二、数据库设计 --新闻类别表 create table news_cate( news_cateid int primary key auto_increment, news_iconurl varchar(50), news_catname varchar(5), news_cat
2014-04-16 13:46:34 5810 3
原创 小强的HTML5移动开发之路(47)——jquery mobile基本的页面框架
一、单容器页面结构 Jquery mobile 基本页面框架 标题 内容部分 页脚 说明:设置浏览器的缩放宽度与等级,可以使页面的宽度与移动设备的屏幕宽度相同。二、多容器页面结构 Jquery mob
2014-04-15 15:11:15 5089
原创 小强的HTML5移动开发之路(46)——汇率计算器【2】
在上一篇中我们完成了汇率计算页面,下面来完成汇率设置页面的显示。 100美元 = 人民币 100日元 = 人民币 100里尔 =
2014-04-14 11:24:15 4185
原创 小强的HTML5移动开发之路(45)——汇率计算器【1】
这两天看了《PhoneGap实战》上面有一个汇率计算器的例子,个人觉得比较好,就拿出来和大家分享一下,在接下来的几篇文章中我们来一起完成这个PhoneGap + Jquery mobile的小练习。一、在DrameWeaver中新建站点,如图:二、编写汇率计算页无标题文档
2014-04-14 10:43:16 6727 4
原创 忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(7)结构体
一、为什么需要结构体?为了表示一些复杂的事物,而普通类型无法满足实际需求二、什么叫结构体?把一些基本类型组合在一起形成的一个新的复合数据类型叫做结构体。三、如何定义一个结构体?第一种方式:struct Student{ int age; float score; char sex;};第二种方式:struct Student2{ int age; float score; cha
2014-04-13 21:26:23 2726
原创 忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(6)动态内存分配
一、传统数组的缺点:1、数组的长度必须事先定制,且只能是常整数,不能是变量int len = 5; int a[len]; //error2、传统形式定义的数组,该程序的内存程序员无法手动释放# include void f(void){ int a[5] = {1, 2, 3, 4, 5}; //这二十个字节的存储空间程序员无法手动编程释放它 //只能在本函数运行完毕时由系统自动释放
2014-04-13 21:05:22 2599 1
原创 忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(5)有趣的指针
一、指针是C语言的灵魂# include int main(){ int *p; //p是变量名,int *表示p变量存放的是int类型变量的地址,p是一个指针变量 int i = 3; //p = i; 这样写是错误的 //p = 4; 这样写是错误的 p = &i; //将i变量的地址给p变量//p保存了i的地址,因此p指向i,修改p的值不影响i的值,修改i的值也不影响
2014-04-12 10:55:38 2709 4
原创 忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(4)for == while ?
一、for和while等价替换int i = 1;for (i; i<=100; i++){ sum = sum + 1;}int i = 1;while(i<=100){ sum = sum + 1; i++;}二、从键盘输入一个数字,如果该数字是回文数,则返回yes,否则返回no回文数:正着写倒着写一样的数# includeint main(){ int val, m, s
2014-04-12 10:18:45 2218
原创 忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(3)输入输出函数
一、基本的输入和输出函数的用法1、printf() //屏幕输出用法:(1)printf("字符串\n");(2)printf("输出控制符", 输出参数);(3)printf("输出控制符1 输出控制符2。。。\n", 输出参数1,输出参数2,。。。); //注意:后面的输出参数中间必须加 ","(4)printf("输出控制符 非输出控制符", 输出参数);输出控制符包含:%d
2014-04-12 09:50:18 2501
原创 亮亮自己制作的搜狗输入法皮肤
昨天晚上闲来无事,看见搜狗输入法皮肤可以自己制作,于是就倒腾了一番,成果如下:.一、演示效果:安装文件下载:http://download.csdn.net/detail/lxq_xsyu/7179727二、制作过程:搜狗皮肤编辑器下载:http://pinyin.sogou.com/skins/design.html1、窗口外观设置2、横排合窗口设置3、横排分窗口设置4、竖排合窗口设置5、竖排分
2014-04-11 22:18:00 3771
原创 Android中密码输入内容可见性切换
今天在做项目的时候遇到了一个关于密码输入框可见性切换问题,上网搜了搜,这里面门道还不小,做一个记录吧,下次遇到就好解决了。首先写了一个简单的测试工程:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:l
2014-04-10 19:34:31 7497 5
原创 小强的HTML5移动开发之路(44)——JqueryMobile中的按钮
一、链接按钮 jQuery Mobile Web 应用程序 链接按钮 二、表单按钮 链接按钮 提交按钮 三、图形按钮 图像按钮1:
2014-04-08 18:07:26 4797
原创 小强的HTML5移动开发之路(43)——JqueryMobile页眉、工具栏和标签栏导航
一、页眉1、添加页眉默认的页眉在屏幕的顶部边缘显示,而且在在屏幕滚动时,页眉会滑出屏幕之外,通过添加data-position属性可以创建一个固定的页眉可以使用date-theme属性来调整页眉的主题,默认主题是黑色data-theme="a"
2014-04-08 16:22:15 5211 1
原创 如何安全退出多个Activity
我们在项目开发的时候可能会遇到安全退出应用的场景,如何能够安全退出多个Activity?网上有很多方法,如下:1、抛异常退出该方法通过抛异常,使程序Force Close。验证可以,但是,需要解决的问题是,如何使程序结束掉,而不弹出Force Close的窗口。2、记录打开的Activity每打开一个Activity,就记录下来。在需要退出时,关闭每一个Activity即可。3、发送特定广播在需要
2014-04-04 09:43:14 7393 18
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关注的人