摘要: 这是之前发布的Android项目的服务端源码,只是简单的根据请求返回了一些测试数据,没有实现对数据库的操作,可以根据需求自己实现。 这是mvc4 WebAPI项目,需要用vs2012打开。 如果是用的android模拟器开发,请把项目属性和android项目改为: 如果是用电脑链接android设备 阅读全文
posted @ 2013-07-12 16:50 Erola 阅读(1154) 评论(0) 推荐(1) 编辑
摘要: 这个项目是自己学习android编程写的,本来学的时候是准备按照教程一点一点来的,但感觉那样很慢还是直接上项目来的快,就写了这个项目,与服务器通信的代码已经封装好了,格式用的是json,解析json用的是google的gson包 主要功能包括上拉加载、下拉刷新、多个tab、侧边菜单栏。 截图: 其中 阅读全文
posted @ 2013-06-14 10:37 Erola 阅读(2170) 评论(3) 推荐(0) 编辑
摘要: 1.char(n)和varchar(n):存储非Unicode的字符数据,n代表字节长度;n必须是一个介于1和8,000之间的数值,区别在于char(n)存储的是固定长度的即n的大小个字节;varchar(n)存储的是输入数据的实际长度,但最大长度不能超过n。2.nchar(n)和nvarchar(n):存储Unicode的字符数据(Unicode所有的字符都用两个字节表示,即英文字符也是用两个字节表示),n代表字符长度;n必须是一个介于1和4,000之间的数值,区别在于nchar(n)存储的是固定长度即n*2个字节;nvarchar(n)存储的是输入字符的实际长度*2个字节但输入字符的最大长 阅读全文
posted @ 2013-01-10 13:44 Erola 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 上一节说到Activity是Android程序的表示层,程序的每一个显示屏幕就是一个Activity。但是Activity是不能直接显示在屏幕上的,直接显示在屏幕上的是Layout文件中放置的各种View(Button,TextView...)控件,学习过.Net开发的就会感觉很像WebForm,Activity相当于页面的后台.cs代码,而Layout就相当于前台的.aspx页面。通常在一个Layout文件中放置多个控件之前,我们需要先定义这个Layout所用的布局方式,布局方式的定义在Layouts内包含的控件中:这些Layouts布局控件全部继承于ViewGroup这个抽象类,同时Vie 阅读全文
posted @ 2013-01-10 12:39 Erola 阅读(9097) 评论(3) 推荐(0) 编辑
摘要: Activity是Android程序的4大组件之一,是Android程序的表示层。程序的每一个显示屏幕就是一个Activity,它上面可以显示一些控件也可以监听并处理用户的事件做出响应,Activity之间通过Intent进行通信。一、Activity 的生命周期:为了理解生命周期,先说一下任务:任务其实就是“应用程序”,它是由一个或多个Activity组成的共同完成一个完整的用户体验。比如我们打开QQ首先进入联系人列表界面,这个界面就是一个Activity:点击“添加好友”便进入到搜索的Activity:点击一条搜索结果便进入到了名片的Activity:一个任务的Activity是由栈的形式 阅读全文
posted @ 2013-01-07 17:06 Erola 阅读(3775) 评论(1) 推荐(0) 编辑
摘要: 要理解static,就必须要先理解另一个与之相对的关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量:int a;string s;其实就是:auto int a;auto string s;而static变量的声明是:static int a;static string s;这样可以更有利于理解auto和static是一对成对的关键字,就像private,protected,public一样;auto的含义是由程序自动控制变量的生存周期,通常指的就是变量在进入其作用域的时候被 阅读全文
posted @ 2013-01-05 17:47 Erola 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 一、新建HelloWorld项目:1、打开Eclipse,点击“File”->"New"->"Project"-Android Application Project"":在弹出的“New Android Application”窗体中输入相应的应用名称、项目名称、包名称,并选择相应的SDK版本和应用主题:选择项目保存位置,一路“next”完成项目创建:创建后的项目:在创建后的项目名称上右键单击选择“Run As”->“Android Application”运行刚创建的项目:运行结果:二、应用程序目录结构简析:1、 阅读全文
posted @ 2012-12-26 17:56 Erola 阅读(22534) 评论(3) 推荐(3) 编辑
摘要: 一、所需开发工具:1、Java JDK 下载地址下载Java SE 6对应的JDK即可2、Eclipse 下载地址下载Eclipse IDE for Java Developers3、ADT4、SDK Tools二、环境搭建:1、安装Java JDK,搭建Android开发环境不需要设置环境变量,安装完成后打开“命令提示符”窗口输入java –version查看JDK版本信息,如果出下面的画面表示安装成功:2、安装Eclipse,把下载的Eclipse解压到需要保存的目录,直接运行解压后的“eclipse.exe”即可,打开后界面如下:3、安装ADT,在打开后的Eclipse界面点击“Help 阅读全文
posted @ 2012-12-25 16:15 Erola 阅读(6166) 评论(4) 推荐(1) 编辑
摘要: Eclipse常用快捷键(不定时更新)一.调试:Eclipse的-- VS的F3---------F12---------转到定义F5---------F11---------单步调试,进入函数内部F6---------F10---------单步调试,不进入函数内部F8---------F5----------继续执行,直到下一个断点二.注释:ctrl+shift+c------------选中部分添加或取消//注释ctrl+shift+/------------选中部分加上/* */注释ctrl+shift+\------------去掉选中部分的/* */注释 阅读全文
posted @ 2012-12-25 14:18 Erola 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 转自--KiddLee泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:View Code 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 ... 阅读全文
posted @ 2011-12-28 15:13 Erola 阅读(431) 评论(0) 推荐(0) 编辑