P Jquery mobile是由(MT)Media Temple联合多家移动设备厂商以及软件企业共同发起的的针对触屏智能手机与平板电脑的website以及在线应用的前端开发框架。 Jquery mobile构建于Jquery 以及 Jquery UI类库之上,为前端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。拥有出色的弹性,轻量化以及渐进增强特性与可访问性。
P13 xcode 对于真机调试
P7 当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个Activity无响应,如果时间过长,程序还会挂掉。Handler就是把这些功能放到一个单独的线程里执行,与Activity互不影响。
P5 在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1.不要阻塞UI线程2.确保只在UI线程中访问Android UI工具包。
P10 android(2.0以后版本)中读取联系人和通话记录
P21 DroidDraw是基于Java Swing的Android界面设计器,可以通过它生成复杂的Android Layout Xml文件。
P5 各种Layout用到的一些重要的属性:第一类:属性值为true或false android:layout_centerHrizontal水平居中 android:layout_centerVertical垂直居中 android:layout_centerInparent相对于父元素完全居中 android:layout_alignParentBottom贴紧父元素的下边缘 android:layout_alignParentLeft贴紧父元素的左边缘 android:layout_alignParentRight贴紧父元素的右边缘 android:layout_alignParentTop贴紧父元素的上边缘 android:layout_alignWithParentIfMissing如果对应的兄弟元素找不到的话就以父元素做参照物
P8 1)第一次启动的时候:首先调用onCreate方法初始化Activity的内容,当Activity显示出来的时候调用onStar方法(此时Activity只能看不能点击使用),当Activity可以被点击时,则调用onResume方法; 2)当点击Activity1的按钮到Activity2时:首先会让Activity1执行onPause方法暂存Activity1的数据,然后依次执行onCreate、onStart、onResume方法启动Activity2,最后因为Activity1会被Activity2完全覆盖,所以会执行Activity1的onStop方法; 3)当点击Activity2按钮到Activity1时:与上面执行完全类似; 4)随后在Activity1下点击返回按钮回到Activity2:首先仍然执行onPause方法,然后因为是返回操作,所以会读取缓存中的Activity2,执行onRestart方法,随后的onStart、onResume、 onStop不再赘述,关键最后会执行Activity1的onDestroy销毁,是因为Android的缓存是不可逆的,只能后退不能向前。稍后会介绍Android的Task的运行原理。
P31 每个Objective-C对象都隐藏着一个数据结构,它的第一个成员变量或者说实例变量是"isa"指针。 isa指针指向的是对象的类,这个类也是一个对象,有自己的权限,是根据类的定义编译而来的。类对象负责维护一个方法调度表,该表实际上是由指向类方法的指针组成的。类对象中还保留一个超类的指针,该指针又有自己的方法调度表和超类。 isa指针对消息分发机制和cocoa对象的动态能力很重要。
P11 Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog).
P16 这里主要介绍如何安装Android的SDK开发包和配置开发环境。如果你还没有下载SDK,点击下面的链接开始。
P3 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。
P18 我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View的布局方式,但不仅仅是这样,其中涉及了很多小的知识点,绝对能给你带来Android大餐!
P 开源Andorid开发平台 会HTML就会Android.Rexsee系统使用HTML5+CSS3+JavaScript作为开发语言
P38 Android 面试题带答案
P41 Android 2.2 - API 中文文档
P2 很多android开发者都是在模拟器上运行、调试程序,突然接触到真机反而不知道怎么使用真机调试,也许知道可以用USB连接进行调试,但不知道具体如何设置,也有的开发者完全不知道可以利用真机进行USB调试,这里指新手和首次想用真机进行调试的开发者,大牛可以跳过。在网上看到的都只是简单的说在手机上勾上USB调试就可以了。自己操作的时候还是不行,不过这其实很简单,操作一次就会了。这个文档主要是写给新新新手看。 下面就来说说如何进行真机调试。
P16 无线PDA移动点菜系统使服务员在PDA上即可完成开台、开单、点菜、厨房打印、结账、打印账单、以及换台、退台等一系列操作,方便快捷,餐厅/酒吧/酒店均适用。 系统无需布线、无线点菜、快速安装、操作简便、易于管理、安全实用、功能齐全。相对以往的触摸屏点菜系统在移动性,方便性、灵活性、简易性方面有很大的提高。
P7 Android主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存是比较有限的。如果我们编写的代码当中有太多的对内存使用不当的地方,难免会使得我们的设备运行缓慢,甚至是死机。
P14 Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样需要要Xcode为你写Mac程序提供环境。因此,如果你要成为Mac 程序的开发者,灵活运用Xcode工具是你必须做的第一步。