上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
  2011年7月16日
摘要: 本文来自:安卓航班网 很多时候想要设计漂亮的Android UI,使用Android自带的控件无法满足我们的需要就要考虑自绘控件,在Android界面显示类View,可以通过继承扩展重写相关方法来实现我们的图形绘制。 首先我们需要了解下View类的底层实现,在SDK中我们可以看到View直接继承于Java的基类Object,实现了图形绘制和按键事件 Drawable.Callback KeyEvent.Callback的相关方法,我们自绘时主要实现其内部的onDraw方法,相关的界面计算可以重写onMeasure方法,对于相关的按键可以重载onKeyDown、onKeyUp以及onTouchE 阅读全文
posted @ 2011-07-16 16:57 泉と緣 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网在Android 3.0中新增的日历视图控件可以显示网格状的日历内容,android.widget.CalendarView是从android.widget.FrameLayout中继承。CalendarView 类提供了基本的日历设置方法,longgetDate()获取从1970年,1月1日,0点0分0秒到现在的毫秒数,因为返回是long型最终只能截止到2038年intgetFirstDayOfWeek()//获取当天是本周的第几天,Android123提示返回的定义在Java.util.Calendar类中,比如Calendar.Monday为星期一,定义值为2。lon 阅读全文
posted @ 2011-07-16 16:55 泉と緣 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网1. 学习Android一定要有Java基础,最差也要类似Java的其他面对像对象语言的基础。很多朋友从来没有搞过编程,听说Android能赚钱,就疯了一样冲过来要学习。这明显是不靠谱的,甚至有的朋友一个字母一个字母的按照我的例子去敲代码,然后非常努力的把代码背下来。像背英文单词一样的背代码,编程学成这个样子,还真是让小生佩服啊!不管怎样,你最少也要掌握Java语言的如下知识点才能够开始学Android:a)Java基本数据类型及其特点b)Java分支语句和循环语句的使用c)类和对象的创建和使用方法d)函数的使用e)抽象类和接口f)继承和实现g)对象的多态性h)包和访问权限 阅读全文
posted @ 2011-07-16 16:52 泉と緣 阅读(261) 评论(0) 推荐(0) 编辑
  2011年7月15日
摘要: 本文来自:安卓航班网android 提醒(Toast,Notification)[Toast]1,显示提示信息public static Toast makeText (Context context, CharSequence text, int duration).show()public static Toast makeText (Context context, int resId, int duration).show()duration可以是:Toast.LENGTH_LONG,Toast.LENGTH_SHORT[Notification]1,(NotificationMana 阅读全文
posted @ 2011-07-15 09:28 泉と緣 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 Android之父曾经特别强调过:Android吸收了从COM构件体系到Web 2.0等技术体系的思想精髓,实现了多处技术创新,其中尤以应用程序级别的mash-up为最令他自豪的特性。 何谓Mush—up? 举个简单的例子:从一个网页上抓下一块XHTML 数据,再从另一个Web Services 那里获得一些XML数据,就可以把这两块数据mash-up起来,形成新的XML数据,并且这一数据可以在此被别人mash-up。 Android 调用activity 所提供的接口(服务),并不是直接调用,而是借助一个叫做Intent 的机制实现的。所谓intent 就是对于服务的调 阅读全文
posted @ 2011-07-15 09:24 泉と緣 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网SPL全称“Secondary Program Loader”,中文名叫做二次程序载入器,负责检测ROM和硬件,寻找系统启动分区并装载ROM的其它部分。简单来说,就是俗称的刷机安全套件,保证您在刷机失败时也不会变砖头,通常可分为“Hard-SPL”和“Soft-SPL”两种。XX手机也就是XX的这个部分。看不懂SPL的再来这里看看SPL解锁与不解锁不影响刷机但是SPL不解锁当刷机失败成砖时无法救活SPL解锁后刷机失败可以救活返回键+开机键即可进入SPL模式看SPL是否解锁主要是看SPL界面的最上面一行 S-ON表示未解锁S-OFF表示以解锁 如果你的SPL为S-OFF那恭喜 阅读全文
posted @ 2011-07-15 09:19 泉と緣 阅读(469) 评论(0) 推荐(0) 编辑
  2011年7月14日
摘要: 本文来自:安卓航班网1. Boot系统初始化, 具体过程参见(system\core\init\Init.c)中的main函数,这时候,手机或者模拟器出现的画面是一个console,显示“ANDROID”msg。2. 初始化成功后,就开始mounting系统,具体参见(system\core\mountd\Mountd.c) 中的main函数。3.接下来运行ndroidRuntime,并开始启动java虚拟机dalvikvm。4. Java虚拟机启动成功后,开始系统初始化。系统初始的第一步是用JNI方式实现的,对应java代码为(frameworks\base\services\java\co 阅读全文
posted @ 2011-07-14 15:43 泉と緣 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。 使用场景:手机开机后,自动运行程序,在屏幕上显示"Hello. I started!"字样。 背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的 阅读全文
posted @ 2011-07-14 15:40 泉と緣 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在升级NDK后,你应该得到新的toolchain/platform支持,而且不需要改变你的Android.mk文件。先看一个简单的例子:一个简单的\"hello wor 阅读全文
posted @ 2011-07-14 15:36 泉と緣 阅读(206) 评论(0) 推荐(0) 编辑
  2011年7月13日
摘要: 本文来自:安卓航班网 android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符, 也就是说getText后可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,参见这里1、这里2。 阅读全文
posted @ 2011-07-13 10:29 泉と緣 阅读(238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页