- 博客(53)
- 收藏
- 关注

原创 Android学习笔记 - 目录
最近在学习Android手机开发,资料是网上的一套视频 Mars老师的《Android开发教学视频》。本系列文章是学习过程中记下来的一些相关的笔记,我按分类大概的整理了一下,然后发表上来。虽然称不上是什么新手学习资料,不过如果哪个知识点忘记了,用来查查还是挺方便的。目前的想法是:第一期:先按分类把笔记都整理上来第二期:在其基础上进行一些补充修正,使笔记内容更丰富一些
2012-03-08 12:32:54
1438

原创 JQuery UI 1.7.2 中文文档 目录
注意:·此文档非官方文档,只是在学习过程中,顺便翻译的。·本人英文水平有限,不能按作者的原意一一翻译,难免也有翻译(或理解)错误的地方,还望谅解。·如不介意,发现错误的话,有劳在文章中回复给予指正。谢谢!·文章只翻译了JQuery UI中的文档部分,如果想看例子,建议看官方的例子,我觉得那个已经很全面了。·如有幸得到您转载本文或目录中翻译的文章,烦请注明出处,谢谢。
2009-12-12 00:39:00
4665
1
原创 新浪微博 ID与MID互转 (62进制)
最近在做相和新浪微博相关的项目,因为抓取回来的微博JOSN中,ID和MID都是一样的。而客户又要求可以打开单条微博的查看页面。本来SDK中是有QueryMID的功能的,但苦于调用次数的限制(一小时100下好像),而微博却又是海量的(其实就几千条啦)。(http://weibo.com/2121718653/yvsAefokR )在网上搜了好一会,只看到URL转ID的,没看
2012-08-03 17:08:03
8626
原创 架设证书服务器 及 让IIS启用HTTPS服务
无废话图文教程,教你一步一步搭建CA服务器,以及让IIS启用HTTPS服务。一、架设证书服务器(CA服务)1.在系统控制面板中,找到“添加/删除程序”,点击左侧的“添加/删除windows组件”,在列表中找到“证书服务”,安装之。 2.CA类型,这里有四种选择,这里以“独立根CA”为介绍。 3.CA识别信息,这里可以为你的CA服务器起个名字。
2012-07-05 19:09:01
69488
1
转载 一个正则表达式验证密码强度
private int CheckSecurity(string pwd){ return Regex.Replace(pwd, "^(?:([a-z])|([A-Z])|([0-9])|(.)){6,}|(.)+$", "$1$2$3$4$5").Length;}在网上看过很多种验证密码强度的方法,但无一不长篇大论。今天无意发现一种很牛X的方法,利用正则,且只有一句话
2012-06-04 17:30:58
23015
1
原创 网页宽度自动适应手机屏幕宽度的方法
在网页的中增加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度。其中:width=device-width :表示宽度是设备屏幕的宽度initial-scale=1.0:表示初始的缩放比例minimum-scale=0.5:表示最小的缩放比例maximum-scale=2.0:表示最大的缩放比例user-scalable=yes:表示用户是否可以调整缩放比例 如果
2012-05-04 10:28:13
101312
原创 Android扩展 - 拍照篇(Camera)
1.调用系统摄像头 1.声明常量和变量 2.按钮点击事件,打开系统摄像头 3.重写onActivityResult事件接收拍照返回 4.生成文件名返回路径 5.保存图片 private static final int TAKE_PICTURE = 1; class btnGotoActivity02Listener implements OnCli
2012-03-17 18:30:28
5835
1
原创 Android学习笔记 - 定位篇 (Location)
1.UserLocation能做什么 1.获取用户的位置 2.追踪用户的移动 2.UserLocation的关键API 1.LocationManager:用于管理Android用户定位服务 2.LocationProviders:提供多种定位方式供开发者选择 3.定位方式的分类 1.GPS定位,使用GPS卫星进行定位 2.
2012-03-13 23:30:54
13508
原创 Android学习笔记 - 蓝牙篇 (Bluetooth)
1.什么是蓝牙 Bluetooth是目前使用的最广泛的无线通讯协议之一 主要针对短距离设备通讯(10米) 常用于连接耳机、鼠标和移动通讯设备等 2.发现周围蓝牙设备 BluetoothAdapter:代表了本地的蓝牙适配器 BluetoothDevice:代表一个远程的蓝牙设备 扫描已配对的蓝牙设备方法: 1.在AndroidManifes
2012-03-13 23:26:50
9590
原创 Android学习笔记 - 动画篇 (Animations)
1.什么是Animations Animations是安卓框架为我们提供的一系列动画效果,这些效果可以应用在绝大多数控件中 2.Animations的分类 1.TweenedAnimations(渐变动画) 该类动画提供了旋转、移动、伸展、淡出等等效果 (1)Alpha:淡入淡出效果 (2)Scale:绽放效果 (3)Rotate:旋转效果 (4)Tr
2012-03-08 17:35:02
1599
原创 Android学习笔记 - 无线篇 (WIFI)
1.什么是WIFI WIFI是一种无线联网的技术,用于设备连接到无线路由器后上网。 2.获取WIFI网卡的状态 WIFI_STATE_DISABLED: WIFI网卡不可用 WIFI_STATE_DISABLING: WIFI网卡正在关闭 WIFI_STATE_ENABLED: WIFI网卡可用 WIFI_STATE_ENABLING: WIFI网卡正在打开 WIF
2012-03-08 17:31:26
1243
原创 Android学习笔记 - JSON篇
1.什么是JSON 1.Javascript Object Notation 2.JSON数据是一系列键值对的集合 3.JSON已经被大多数开发人员接受,在网络当中传输数据中应用非常广泛 4.JSON相对于XML来讲解析稍微简单一些 2.JSON与XML 1.JSON和XML的数据可读性基本相同 2.JSON和XML同样拥有丰富的解析手段 3.JSON相对于XM
2012-03-08 17:29:07
1054
原创 Android学习笔记 - XML篇
1.什么是SAX DOM的原理:把一个XML文档当成树,完全加载到内存中,不适合大文件处理 SAX的原理:逐行进行XML文档的解析,适合大文件处理,但操作较复杂,且添加节点麻烦 SAX = Simple API for XML 2.SAX基本原理 顺序逐行扫描,当扫描到文档开始与结束、元素开始与结束触发事件,以事件为驱动。 相关事件: 1.在文档开始和结束的时候处
2012-03-08 17:22:58
819
原创 Android学习笔记 - 下载、存储篇
1.使用HTTP协议下载文件 //创建URL链接 URL url = new URL("http://www.study.com/test.txt"); //创建一个HttpURLConnection对象 HttpURLConnection conn = (HttpURLConnection)url.openConnection(); //获得一个InputStre
2012-03-08 17:18:59
1217
原创 Android学习笔记 - 调试篇
1.DDMS使用 DDMS -> LogCat调试信息级别: V:Verbose所有信息 D:Debug调试信息 I:Info提示信息 W:Warm警告信息 E:Error错误信息 DDMS -> File Explorer 可以浏览模拟器中的文件,可以在其中复制、添加文件 2.常见程序调试方法 找LogCat中tag是AndroidRun
2012-03-08 17:15:01
832
原创 Android学习笔记 - 数据库篇 (SQLite)
1.SQLite介绍 官方网站:http://www.sqlite.org/ 2.SQLiteOpenHelper使用方法 getReadableDatabase() //创建或打开一个只读的数据库 getWriteableDatabase() //创建或打开一个可读写的数据库 onCreate(SQLiteDatabase db) //创建数据库 onOpen(SQL
2012-03-08 17:04:59
1348
原创 Android学习笔记 - 插件篇 (Widget)
1.什么是App widget Application Widget 应用程序插件 可以放置于桌面 1.AppWidgetProviderInfo对象 为App Widget提供元数据,包括布局,更新频率等等数据,被定义于XML文件中; 2.AppWidgetProvider 定义了App Widget的基本生命周期 2.创建一个App Widget
2012-03-08 16:52:03
2386
原创 Android学习笔记 - 广播篇 (Broadcast)
1.Android的广播机制介绍 当Android系统接收到一个事件后(如电话响、收到短信),触发事件并能手广播 2.BroadcastReceiver的作用 对有注册广播接收的程序进行广播,通知其它感兴趣的程序 3.BroadcastReceiver的编写方法 1.在AndroidManifest.xml中注册事件: 2.创建一个类,
2012-03-08 16:40:20
4010
原创 Android学习笔记 - 线程篇
1.Handler的基本概念 用于处理一些耗时较长的动作,与线程相似 2.Handler基本使用方法 //声明一个Handler对象 Handler handler = new Handler(); //创建一个线程方法 Runnable updateThread = new Runable(){ @Overrid public void run(){ ha
2012-03-08 16:18:31
1090
原创 Android学习笔记 - 服务篇 (Service)
1.Service是什么 Service是一个应用程序组件 Service没有图形化界面 Service用于处理一些耗时较长的动作 可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等等 2.Service不是什么 Service不是一个单独的进程 Service不是一个线程 3.Service生命周期 Serv
2012-03-08 16:02:17
884
原创 Android学习笔记 - Activity生命周期篇
1.Activity生命周期七大函数 //当Activity第一次被创建时调用,用于设置布局文件,绑定监听器 protected void OnCreate(){} //当Activity看到后调用 protected void OnStart(){} //当Activity能够获取用户焦点时调用 protected void OnResume(){} //当应用程序
2012-03-08 15:51:06
1389
原创 Android学习笔记 - Intent篇
1.Intent的主要作用负责从一个Actvity传递数据到另一个Activity或其它对象传递的对象不一定要是程序自身的Activity,可以是系统的,或其它程序的,或服务等2.一个Intent对象包含的一组信息Component name:传递到哪个对象Action:传递的动作(Intent.ACTION_??)Data:传递的URIExtras:传递参数(
2012-03-08 15:37:27
1092
原创 Android学习笔记 - Activity篇
1.Activity的主要作用 Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互 2.创建一个Activity需要的步骤 1.一个Activity就是一个类,并且这个类要继承Activity 2.需要复写(@override)onCreate方法,第一次运行就会运行此方法 3.每一个Activity都需要在AndroidMainfest.xml文
2012-03-08 15:30:24
986
原创 Android学习笔记 - 控件篇
1.控件常用的属性android:id //控件IDandroid:text //控件显示的文本android:grivity //控件内容位置 top bottom left right center_verticalandroid:textSize //字体大小android:background //背景颜色(RGB,如:#aa0000)android:wi
2012-03-08 13:58:34
3933
原创 Android学习笔记 - 布局篇
1.layout文件的相关信息和属性 在res/layout中,生成的XML文件就是用来添加控件,用于控制界面而已 原则上讲一个Activity对应一个XML文件2.LinearLayout (线性布局) android:orientation:线式的方向:垂直或平行 android:layout_width:控件的宽度,fill_parent就是填满整
2012-03-08 13:41:40
1653
原创 Android学习笔记 - Hello篇
1.创建一个Android项目 打开Eclipse,在Package Explorer里右键 - New - Android Project Project Name: 项目名称 Build Target:SDK版本 Application Name:应用名称(显示在菜单的名称) Package Name:包名称(系统会根据此包名进行识别,如果相同则覆盖原程序)
2012-03-08 13:33:18
1035
原创 Android学习笔记 - 环境搭建篇
1.安装JDK 下载网站:http://www.oracle.com/technetwork/java/javase/downloads/ (建议使用1.6)2.安装Eclipse 下载网站:http://www.eclipse.org/downloads/ (如果纯案卓开发,使用Classic版本即可,如果有JAVA开发,则JEE版本)3.安装
2012-03-08 13:06:49
988
原创 Android学习笔记 - 废话篇
1.什么是AndroidAndroid是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Bl
2012-03-08 12:49:13
960
原创 C#中使用try...catch...是否会影响程序性能
老实说,我这人很少有打破沙锅问到底的精神。不过昨晚听一技术人员跟他的项目经理说要在程序中使用try...catch...时,只见这项目经理邹邹眉说了句“try...catch...性能多差,尽量不要用。”这句话不知道触动了我哪条神经,让这突然产生了相当好奇的心里。于是呼我就百度一下,找找相关的文章。这么一找,才知道,原来网上讨论这个的还挺多的,而且各执一词,各有各的道理。 找到的一
2012-02-25 11:30:35
17061
2
转载 SQL Server 统计数据库中所有表的记录数和占用空间
--SQL Server 统计数据库中所有表的记录数和占用空间create table #tmp (name varchar(50),rows int,reserved varchar(50),data varchar(50),index_size varchar(50),unused varchar(50));insert into #tmp (name,rows,reserved,data
2011-06-01 17:10:00
2059
翻译 JQuery插件 - Uploadify (简单易用的上传插件)
·概述Uploadify 是一个JQuery插件,它协助你轻松简单的将一个或多个文件上传至你的网站。它需要Flash控件和后台开发语言的支持,丰富的参数配置,同时也简单易用,让你轻松上手。官方网站:http://www.uploadify.com/官方示例:http://www.uploadify.com/demo/开发文档:http://www.uploadify.com
2010-01-05 21:56:00
3939
翻译 JQuery UI - Effects
·概述JQuery UI特有的动画效果库,允许元素在改变样式或外观或状态时,使用动画效果。官方示例地址:http://jqueryui.com/demos/effect/·effect( effect, [options], [speed], [callback] ) 支持的样式有: blind //从下至上收起来,直到隐藏 bounce //上下晃动
2009-12-31 00:49:00
5234
1
翻译 JQuery UI - tabs
·概述标签页插件通常用于将内容分解成多个部分,可交换查看,节省空间。有点类似于手风琴插件。官方示例地址:http://jqueryui.com/demos/tabs/·丰富的事件支持: tabsselect, tabsload, tabsshow tabsadd, tabsremove tabsenable, tabsdisable 事件绑定示
2009-12-30 22:58:00
13531
翻译 JQuery UI - slider
·概述滑动条是一种简单的设置一定范围内参数的插件。官方示例地址:http://jqueryui.com/demos/slider/·参数(参数名 : 参数类型 : 默认名称)animate : Boolean : false 设置是否在拖动滑块时执行动画效果。 初始:$(.selector).slider({ animate: true }); 获取:
2009-12-29 01:50:00
7280
翻译 JQuery UI - progressbar
·概述进度条是一种简单的显示进度百分比的插件,它可以自动适应父窗口的大小。官方示例地址:http://jqueryui.com/demos/progressbar/·参数(参数名 : 参数类型 : 默认值)value : Number : 0 进度条的当前状态百分比。 初始:$(.selector).progressbar({ value: 37 });
2009-12-29 01:49:00
3945
翻译 JQuery UI - dialog
// -------------------- JQuery UI - dialog --------------------·概述一个浮动的窗口,包含标题和内容两部分。可以移动,调整大小,以及关闭图标×。如果内容长度超过了对话框内容区域的显示,则会自动出现滚动条。除此之外,还有一些常用的选项,如:添加底部按钮栏、模式窗口屏蔽层等。官方示例地址:http://jquer
2009-12-28 23:38:00
2420
翻译 JQuery UI - datepicker
·概述日期选择插件是一个配置灵活的插件,你可以定义它的展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。官方示例地址:http://jqueryui.com/demos/datepicker/同时,你还可以通过键盘控制它:page up/down - 上一月、下一月ctrl+page up/down - 上一年、下一年 ctrl+hom
2009-12-22 18:41:00
3555
翻译 JQuery UI - Accordion
·概述手风筝插件。点击头部,展开、折叠对应的内容元素,有点类似于tabs插件。此插件同一时间内只允许展开一个内容页。官方示例地址:http://jqueryui.com/demos/accordion/HTML标记:在手风筝插件中,头部与内容必须成对出现。如: First header First content Second header
2009-12-16 00:51:00
3606
1
翻译 JQuery UI - sortable
·概述Selectable插件允许用户对指定的元素进行选中的动作。此外还支持按住Ctrl键单击或拖拽选择多个元素。官方示例地址:http://jqueryui.com/demos/sortable/所有的事件回调函数都有两个参数:event和ui,浏览器自有event对象,和经过封装的ui对象ui.helper - 表示sortable元素的JQuery对象,通常是当前元素的克
2009-12-13 16:52:00
5079
2
翻译 JQuery UI - selectable
·概述Selectable插件允许用户对指定的元素进行选中的动作。此外还支持按住Ctrl键单击或拖拽选择多个元素。官方示例地址:http://jqueryui.com/demos/selectable/·参数(参数名 : 参数类型 : 默认值)autoRefresh : Boolean : true 决定是否在每次选择动作时,都重新计算每个选中元素的坐标和大小。如果你
2009-12-13 16:50:00
4294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人