P45 移动web开发预备知识 智能手机Web开发 HTML5本地存储 HTML5离线API
P34 本规范是参考公司的《软件编程规范总则》《Java编程规范》,SUN公司《Java Coding Style Guide》、Google的《Code Style Guidelines for Contributors Android Open Source》,在原有《U8220 Android编程规范》基础上修改形成《Android平台Java编程规范》。本规范没有涉及到的相关部分,请参见《软件编程规范总则》和公司的《Java编程规范》。<br> 本规范规定了使用Android Java语言编程时排版、注释、命名、编码和JTEST的规则和建议。本规范适用于使用Android平台 Java语言编程的部门和产品。
P4 Ubuntu64位和32位系统编译android源码环境配置
P27 比较简单的说,NDK是一套交叉编译工具,它可以帮你把你用C或C++书写的代码,编译为.so(类似与win下的.dll)格式的文件,使你可以在你的Android程序当中用Java语言(JNI)调用这些代码 当你想在Java中调用你的C、C++代码时你就可以用它(废话?),那么什么时候你可能考虑使用C、C++代码呢?比如说,你原来用C、C++写过一个游戏程序,里边有你大量的封装好的游戏业务逻辑、算法等代码,你现在想把这个游戏移植到Android上去,怎么办?难道这些业务逻辑、算法要全部用Java重写一遍嘛?现在有了NDK,不用了,你可以直接编译移植这代码了,所以说如果你有代码复用需求的时候,你就可以用它。
P 使用多线程下载文件可以更快完成文件的下载,多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由CPU划分时间片轮流执行,如果A应用使用了99条线程下载文件,那么相当于占用了99个用户的资源,假设一秒内CPU分配给每条线程的平均执行时间是10ms,A应用在服务器中一秒内就得到了990ms的执行时间,而其他应用在一秒内只有10ms的执行时间。就如同一个水龙头,每秒出水量相等的情况下,放990毫秒的水 肯定比放10毫秒的水要多。
P4 Android常用RGB值以及中英文名称颜色RGB值英文名中文名#FFB6C1LightPink浅粉红#FFC0CBPink粉红#DC143CCrimson深红/猩红#FFF0F5LavenderBlush淡紫红
P 注意到在Activity的API中有大量的onXXXX形式的函数定义,除了我们前面用到的onCreate以外,还有onStart,onStop以及onPause等等。从字面上看,它们是一些事件回调,那么次序又是如何的呢?其实这种事情,自己做个实验最明白不过了。在做这个实验之前,我们先得找到在Android中的Log是如何输出的。
P7 Android采用关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作系统上有很广泛的应用,WM采用的也是SQLite3关于过于、原理方面的东西在这篇文章里不会提到,但是如果你想能够快速的学会操作SQLite3,那这就是你要找的文章!
P31 接触Sencha Touch已有近一个月的时间,在探索它的同时,走了不少的弯路。也有了不少的发现和体会。在此分享给各位,希望不管新手还是老鸟,都能在这篇文章里有所收获。Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的 WEB标准,全面兼容Android和Apple iOS设备。
P12 Android 2.1 源码结构分析
P4 手机终端网页调试程序使用说明(按照本文最后总结部分所述进行操作可以快速抓住要领,学会使用)一、调试核心程序weinre简介Weinre是一种远程调试工具,即可以在电脑上调试手机上的页面。调试界面和webkit内核浏览器(chrome、safari等)调试界面很相似,熟悉webkit内核浏览器的开发人员很容易上手使用。
P7 Android SDK自带一个测试工具MonkeyRunner,它提供的API和执行环境可以运行Python语言编写的测试代码。它提供API来连接设备,安装/卸载应用,运行应用,截屏,比对图片来判断特定命令执行后的屏幕是否包含预期信息,以及运行对应用的测试。
P12 今天我们就实现一个圆角的ListView效果。圆角的设计,我们并不追求到处都用,无处不用,android中有少数界面用直角确实容易显得锋利,和周边界面太过对比而显得不协调,比如大栏目列表,设置等等,而采用圆角实现,则会活泼,轻松的多,也融合的特别好。
P10 PhoneGap是一个自由开放源码的开发工具和框架, 允许利用HTML + JavaScript + CSS的强大功能在多个手机平台上开发程序, 开发出来的程序经过在各自的平台上编译形成独立的安装程序。 使程序看起来和native的程序一样。
P28 在Eclipse中搭建好黑莓开发环境后,使用了快一周了,感觉还不错,想起之前的曲折,还是很有成就感的,呵呵。所以想把自己搭建的过程写下来,给同样和之前的我一样存在困惑的朋友们,希望能给大家一点帮助吧。
P7 我开始关注Android也不过是大约一年前的事,可那时在安装开发环境时遇到重挫,怎么着也没安装成功,无奈之下只好作罢。今年五一放假在家抱着试一试的心态打算重拾Android,没想到开发环境安装得非常顺利,这一下子就点燃了我一年前的热情,于是趁热打铁,一边找来几本Android入门的电子书狂啃,一边照葫芦画瓢就开始了我的Android应用程序开发之旅。
P12 Android中的UID: Android会在应用安装时为每一个应用分配一个UID,不同UID的进程运行在自己独立的沙箱环境中,彼此之间相互独立以实现进程间的安全性; DVM:Android为每一个Android进程都分配一个DVM实例,每一个进程都在自己独立的DVM中运行;
P4 Android 的数据(包括files, database等...)都是属于应用程序自身,其他程序无法直接进行操作。因此,为了使其他程序能够操作数据,在Android中,可以通过做成 ContentProvider提供数据操作的接口。
P8 在Android中,对于数据的存贮,有几种方式,有文件方式,有文件式数据库方式,Android自带了一个SQLite数据库,做嵌入开发的人对这个 跨平台的本地文件数据库一定不会陌生,在Android对于数据的访问,提出了新的方式,ContentProvider方式,类似于MS的 ContentProvider方式的,OLEDB,及ODBC统一的数据方式。
P7 学习Android界面设计的超级利器HierarchyView.bat09Jul存在问题:我看到别人的程序,想学习人家的UI布局是怎么做的,如何能窥探一二?存在问题:在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,直接放TextView等组件的时候,它是用什么方式布局的?解决方法:Android的SDK中自带了一个查看UI布局层级结构的工具:HierarchyView.bat。