`
presses
  • 浏览: 116047 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论
文章列表
  1、自定义组件命名空间格式:xmlns:Tag="包名"。例如:xmlns:MyComps:com.humanmonth.*。调用格式:<tag:ClassName />。例如:<MyComps:MyImage/>。   2、swc是flex组件的归档文件。   3、数据绑定。一、在mxml中,组件用{}引用其它数据。当被引用数据被更改时,组件的{}值也会这被更新。   4、flex的远程方法调用(Remote-procedure-call[rpc])用于flex与服务端交换数据(发送/接收)。flex有多种RPC服务,包括soap, ...
  1、flex4 引进了很多新功能。包括新的皮肤和组件架构,新的特技引擎,一个可扩展的布局机制,一个文字引擎,一个新的画图类库。   2、flex4包含两种组件架构。包括3中的MX架构(mx.*)及4中的spark架构(spark.*)。   3、mx及spark架构中有许多功能相同的组件,例如button、textinput等。但adobe建议你尽量使用新的spark组件。   4、在flex4版本中,MX中的一部份组件在spark中没有代替品。但在后续版本中,adobe将会补上。   5、在flex4版本中,mxml默认通过mx命名空间调用mx组件,s调用spark组件, ...
一、android除了内建的众多组件(widget/layout)外,还提供基于View和ViewGroup的成熟组件扩展模型,让你构建自已的组件。   二、常用的内建widget有:Button、TextView、EditText、ListView、CheckBox、RadioButton、Gallery、Spinner、AutoCompleteTextView、ImageSwitcher、TextSwitcher。常用的内建layout有:LinearLayout、FrameLayout、RelativeLayout。   三、需要新建自定义widget的情况有以下几种:完全自定义的 ...
一、在设计app时,可以使用style和themes统一各界面的外观及格式。   二、style是指一组可以应用到单个元素的格式属性。   三、theme是一组能够应用到一个app中所有界面的格式属性。   四、style和themes属于资源。android提供了一组默认的实现让你去使用。你也可以定义自已的style和theme资源。   五、创建style的步骤:在res/values下建立styles.xml文件。在styles.xml中增加根节点<resources>。根节点下可以放置多个<style>节点。<style>节点中可 ...
一、很多情况下,app需要通知用户。android主要提供了三种通知的方法:Toast Notification、Status Bar    Notification、Dialog Notification。   二、Toast Notification是一种弹出到UI表面,并显视信息的一个组件。它不会影响用户当前Activity的可见性及交互性(事件),而且它会在一定时间后自动消息。   三、创建Toast Notification。最简单的方式是:Toast.makeText(context,text,duration).show();另外可以设置提醒的位置toast.se ...
一、View对像中有一堆事件回调接口。例如View.OnClickListener、View.OnLongClickListener……。你需要监听事件时,只需要把实现事件回调接口的实例传入view实例的setOnXXXListener即可。   二、事件是一个从最外层分发,然后下沉到目标view的过程。事件到达目标view时,是先调用自定义的事件处理器,再调用默认的事件处理器。如果你的事件处事器返回true,即事件的分发过程立即终止,默认事件处理器也不会被调用。   三、关于事件的其它接口。Activity.dispatchTouchEvent(MotionEvent):可以拦截 ...
一、android有四种默认的Dialog实现:AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog。另外你还可以继承android.app.Dialog实现自已的dialog。   二、AlertDialog是一种能构造默认的一、二、三个按钮的对话框和单选或多选的的选择对话框。   三、ProgressDialog是继函大自AlertDialog,除了AlertDialog功能外,它还能显视进度圈或条的对话框。   四、DatePickerDialog/TimePickerDialog是分别能让用户选择日期和时间的 ...
一、菜单提供了熟悉的接口展示app的功能及设置。android提供了标准的app菜单应付各种情况。   二、android提供了三种类型的菜单:Option Menu、Context Menu、Submenu。   三、Option Menu是activity的一组基本的menu items。由机器上的menu键触发。Option Menu包含两种Menu item:Icon Menu item、Expended Menu item。Icon Menu是由用户点击触发的处于界面底端的菜单。它最大可以有六个菜单,而且是唯一支持icon功能的menu item,也是唯一不支持checkbox ...
一、android提借了两种方式去声明布局。一种是用xml标签方式。另一种是编程方式动态设置元素和布局。你可以用xml布局UI的默认界面,然后再用编程方式在运行时改变元素和布局。 二、布局的xml标签及属性跟java代码的类名及属性通常是对应的关系。但也有例外的情况。 三、每一个布局文件必需有一个根元素,根元素可以是view或viewgroup。然后在根元素下再添加其它元素。 四、布局文件要放在项目的res/layout/文件夹下,并以.xml为扩展名,这样文件就会自动被编译。 五、app被编译时,xml布局文件会被编译成一个view资源文件。如果要使用它,可以在Acti ...
一、在android平台,view是UI的基本单元。UI由各种格样的android.view.View的子类组成的。   二、view的子类一般称为widgit,例如按钮、输出框。而viewgroup的子集一般称为layout。   三、view是一个数据容器。一方面,它存储了布局、内容、方型显视区域等信息,另一方面,它提供了画图、响应事件等与用户交互的功能。   四、view hierarchy:一个Activity中,一般包含一稞由viewgroup及view组成的树。在activity初始化时,必需调用setContentView()把树的根节点传入到activity中。   ...
一、android应用程序是用java语言编写的。   二、编译后的java代码、资源、文件被aapt tool( Android Asset Packaging Tool)打包成.apk(android package)包。   三、.apk包是在android中发布程序使用的。一个应用程序应被打包成一个apk文件。   ...
       学习了一下PureMVC,写了笔记:读书笔记:puremvc framework implementation idioms and……。以下是对PureMVC的一些印像:   优点:一、模式用得多,看文档的过程感觉就像把23种基本模式复习了一次。[用了多少模式,具体没数过。但23种模式中,也用得七七八八了]。所以就算学了PureMVC后不使用也不浪费学习时间。   二、解耦,整个系统都由中间层及Notification机制解耦了。[是否解耦得太过份了?]     缺点:1、角色(类形)太多,角色间关系复杂(一对多,多对多)。     2、过份依赖观察者模式、配 ...
      在学习flex的过程中,发现很多文章在讨论框架时,都推荐PureMvc。而最近在开发一些大一点的模块时,也有点力不从心的感觉。于是看了一下PureMvc的文档及Demo。做了一些笔记。别的先不说,先上个图:   下面是一些笔记:   1、Facade:提供与核心层通信的唯一接口,充当“经纪人”角色。负责初始化核心层(初始化Controller、保存 Command与Notification之间映射、执行一个Command注册所有的Model和View。实际应用中,应继承Facade,并命名为"ApplicationFacade)   2、model:常规类。 ...
1、事件分类: 按事件是否由用户触发,事件类型分为:用户触发事件与非用户触发事件。鼠键触发的,一般为用户触发事件。而由定时器、服务端响应等事件为非用户触发。[注意,fp10(flash player 10)的上传下载操作,只能由用户 ...
  1:总体概括: 从名称上理解,VPD像是某种特殊功能的库或表,例如临时表。但VPD的实质更像是设计模式中的AOP,专注于安全方面的AOP机制。库还是一般的库,表也是一般的表,只是在运行过程中,通过切面注入一些信息、动态增加一些过虑条件。如下图:   2:VPD可以对表、视图、同意词三种对像进行安全控制,数据粒度可以到行和列。而安全策略可以应用到select、insert、update、index和delete操作。   3:数据安全性控制方式:附了VPD,oracle的解发器和view都可以进行数据行及列方面的安全控制。VPD的特点是更加灵活及细粒度。   4:设置过程:用 ...
Global site tag (gtag.js) - Google Analytics