代码改变世界

阅读排行榜

Android应用程序组件介绍

2013-08-24 23:05 by AlexLee85, 4744 阅读, 收藏,
摘要: 应用程序组件是Android应用程序的基本构建单元。每个组件是系统进入你的应用程序的不同入口点。不是所有的组件对于用户都是实际上的入口点,有些是互相依赖的,但是每个组件都有特定的作用——每个都是唯一的构建单元,这些构建单元定义你应用程序的全部行为有四种不同类型的应用程序组件。每种都有不同的用处并且有不同的生命周期。生命周期定义了他们是怎样被创建和销毁的。四类不同的应用程序组件分别有:Activities一个Activity代表一个单独的拥有用户界面的屏幕。比如,一个邮件应用程序可能拥有一个显示新邮件的列表的Activity,一个编写邮件的Activity,一个读邮件的Activity。虽然这些 阅读全文

Flex4 中skinclass使用Path绘制多边形

2011-02-24 21:14 by AlexLee85, 2021 阅读, 收藏,
摘要: skinClass中绘制多边形使用Path标签,把绘制路径放在data属性里。如:<s:Path data="M0 0L10 10Z"/>在编写绘制路径时,会用到一些控制关链字,这是必须了解的。M(x,y):移动到点(x,y)。Z:结束并关闭路径(路径最后的点会画一条直线到路径起启点)。L(x,y):画一条直线到点(x,y)(一般和M一起使用,见下面例子)。C(x1,y1,x,y,x2,y2):从(x1,y1)画一条弧线到(x2,y2),(x,y)为弧度控制点(|x1-x|=弧y轴半径,|y-y2|=弧x轴半径,当弧y轴半径=弧x轴半径时,此弧为圆弧)。以下是一 阅读全文

Android应用程序基础

2013-08-23 23:18 by AlexLee85, 875 阅读, 收藏,
摘要: Android程序使用Java语言编写。Android开发套件把数据、资源文件和Java代码编译到一个.以.apk为后缀名的Android压缩包中。一个单独的apk文件中的所有代码被认为是一个android应用程序,可以被安装到android设备中。一旦被安装到设备中,每一个Android程序运行在自己的安全沙盒中:lAndroid操作系统是一个多用户的Linux系统,每个程序都是一个不同的用户。l系统默认会为每个程序分配一个唯一的用户标识(这个标识只被系统使用,应用程序并不知道此标识的存在)。系统会为应用程序中所有的文件分配权限,因此只有分配给程序的用户标识可以访问它们。l每个进程都拥有自己 阅读全文

关于actionscript3中的if (stage != null) init();

2011-01-04 12:45 by AlexLee85, 640 阅读, 收藏,
摘要: 一直不知道为什么要这么写。今天才知道,通常一个document class是第一个被放入stage,这就意味着在document class的构造函数中,已经可以访问stage对象,而如果这个swf文件被另一个swf文件包装(wrap)时,那么这个swf文件被实例化的时候并没有在显示列表中,所以不能访问stage对象。所以加上 if (stage != null) init();这个限制条件,而addEventListener(Event.ADDED_TO_STAGE, init);是在ADDED_TO_STAGE这个事件发生后再初始化这个对象,那么就不存在要访问stage对象时而stage对 阅读全文

actionscript3 Error: Attempt to delete the fixed property loader. Only dynamically defined properties can be deleted.

2011-01-16 16:14 by AlexLee85, 412 阅读, 收藏,
摘要: 今天在写一段代码的时候,编译出现这个错误:Error: Attempt to delete the fixed property loader. Only dynamically defined properties can be deleted.查阅相关资料才知道在actionscirpt 3 中delete只能删除动态类中动态声明的属性。在actionscirpt 3中开始支持运行时sealed class,没有用dynamic关键字声明的类都是sealed class(这里要避免和C#里的sealed关键字混淆,c#里的sealed关键字表示这个类无法被继承)。sealed class( 阅读全文