编写高效的Android代码
毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。 这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那么快,并且你还要考虑它电池的续航
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构
共 60 篇 · 全部标签
毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。 这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那么快,并且你还要考虑它电池的续航
在我们开发一些如短消息、应用商店等应用时,会考虑在短消息的图标上加上未读短信的数量,在应用商店上加上可以升级的应用数量,这样不占太大空间还能达到提示的目的。 本节就以一个展示手机内联系人数量的例子来演示怎么在一个图标的上面加上数字的例子,也就是一个数字overlay..做过google map开发的知道overlay这个东西
GridView是一个网络布局的视图,他能让你的元素显示在一个个的格子里。我们的桌面就是一个GridView。。 新建一个HelloGridView的工程 修改main.xml代码如下: 很简单,就是一个GridView。设置列宽为90dp,这样当我们的numColumns设置为autofit时,Android就会自动计算我们手机屏幕的大小以决定每一行展示几个元素。这是很方便。 定义列之间的间隔, 定义行之间的间隔。 设置为columnWidth
这是Android2.1的源代码的目录结构,可以帮助我们研究Android的源代码。Android源代码的下载请参考官网 本文为原创文章,转载请注明出处,欢迎扫码关注公众号 或者网站http://www.flysnow.org/,第一时间看后续精彩文章。觉得好的话,顺手分享到朋友圈吧,感谢支持。
ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。这篇文章主要通过一个示例来展示ListView的用法。 请加入,大家一块学习。 一、不使用xml布局文件创建一个ListView 创建一个名称为HelloListView的Android工程,可以参见Android 第一个Android应用,HelloWorld 要使用ListView,需要让你的Activity继承于ListActivity,这个和以前
标题有点大,说是详解,其实就是对EditText的一些常用功能的介绍,包括密码框,电话框,空白提示文字等等的讲解,尽量的介绍详细一点,也就是所谓的详解了。。呵呵 一:新建HelloEditText工程 新建一个Hello world详细步骤可以参见 Android 第一个Android应用,HelloWorld 创建设置如下: Project name:HelloEditText Build Target :android 2.2 Application name:HelloEditText Package name:com.flysnow create Activity:HelloEditText min SDK 8 这时候运行还看不到EditText,因为我们还没有
这节主要介绍一下TextView的简单用法,以及超链接文本、跑马灯等实例。 一:新建HelloTextView 工程 新建一个Hello world详细步骤可以参见 Android第一个Android应用,HelloWorld 创建设置如下: Project name:HelloTextView Build Target :android 2.2 Application name:HelloTextView Package name:com.flysnow create Activity:HelloTextView min SDK 8 然后运行该应用就可以看到TextView的效果,是显示一行字:“Hello World, HelloTextView!”,这是因为新建的Hello项目自带的一个TextView。 二:分析TextView组件 TextView是Android中常用的组件之
通过上一节“Android系列之四:Android项目的目录结构”我们已经知道了什么是Activity,那么为什么我们创建一个Activity的导出类的时候为什么都要覆盖Activity的onCreate方法呢,为什么会在onPause()方法中保存一些当前Activity中的变化,要弄明白这些就要先了解Activity的生命周期,也就是一个Activity才开始到结束都要经过那些状态,下面通过一个例子了解Activity的声明周期.
这两天家里晚上断网,不能晚上写了,请各位读官见谅。上一次我们使用ADT创建了一个Android的HelloWorld项目,并且介绍了模拟器以及模拟器的配置,这节就重点讲讲Android项目的目录结构,看看和我们常见的Java项目的目录结构有什么不同。 Android项目的目录结构 Android项目结构概览。其实Android项目的目录结构和Java的差不多,没有太大变化,如
这节主要内容是使用ADT创建一个Helloword实例,并进行概要分析,中间会有AVD的创建。 使用ADT创建Helloword应用 使用ADT我们能很方便的创建一个Android的Helloworld应用,关于ADT的配置请看Window下搭建开发平台 这里只讲ADT创建Android应用,关于CMD下的ant方式请看Android开发手册。 打开Eclipse工具,新建一个项目->Others->Android->Android Project然后点击Next进入下一步. 在Project name中输入Helloword,Build Target的