代码改变世界

[Android学习笔记]:Activity生命周期1

2013-03-21 12:03 by Enno, 269 阅读, 0 推荐, 收藏, 编辑
摘要:Activity作为Android的四大组件之一,而且也是最常用的组件,其作用是非常大的,有必要把它的生命周期好好掌握。 Android API中提供的生命周期图: Activity是继承了ApplicationContext类,同时可以重写以下方法:public class Activity extends ApplicationContext { protected void onCreate(Bundle savedInstanceState); protected void onStart(); protected void onRestart... 阅读全文

遇到一个坑爹的项目

2012-12-06 17:52 by Enno, 282 阅读, 0 推荐, 收藏, 编辑
摘要:最近接手了一个坑爹的项目,简直想死。在一个公司中,或者一个部门中,会有几个项目,往往某些功能是可以重用,甚至是可以Copy的,例如用户管理,部门,职位等一些公用模块。对于系统架构来说,亦可如此,目前的项目是中一部分模块是单表的增删改,架构类似于O/R Mapping。在ListPageBase类中利用反射。 /// <summary> /// 生成表内容字符串 /// </summary> /// <param name="viewname">视图名称,表名</param> /// <param name="d 阅读全文

Android的样式与主题

2012-02-24 16:35 by Enno, 320 阅读, 0 推荐, 收藏, 编辑
摘要:在开发过程中,Style和Theme是不可缺少的一部分,本文主要讲述了如何创建样式和主题。Style:定义控件属性1. 创建样式步骤如下:在res/Values目录下新建一个Android XML File,名为styles.xml。文件名可以自定义定义一个字体大小为20dp,颜色为#FF0000的样式,在xml文件中写入如下代码<?xmlversion="1.0"encoding="UTF-8"?><resources><stylename="firstSytle"><itemname=&q 阅读全文

Android Client 与 C# Server 的Socket通信

2012-02-24 16:04 by Enno, 2256 阅读, 0 推荐, 收藏, 编辑
摘要:-今天在写一个Socket应用,需求是C#的服务端,Andorid的客户端。流程如下:C# Socket Server1.建立C# SocketServer 1privatevoidServerStart()2{3//创建IPEndPoint4IPEndPointipep=newIPEndPoint(IPAddress.Parse("127.0.0.1"),1234);5//创建Socket实例6server_Socket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);7// 阅读全文