Android 源码目录结构详解
这是Android2.1的源代码的目录结构,可以帮助我们研究Android的源代码。Android源代码的下载请参考官网 Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件 ...
Android系列教程之八:ListView组件的使用
写道 ListView是Android开发中非常常用的组件,ListView可以用来显示一个列表,我们可以对这个列表操作,比如点击列表要做什么等等。这篇文章主要通过一个示例来展示ListView的用法。 Android系列教程目录: Android教程之一:Window下搭建Android开发环境 Android教程之二:Linux下搭建Android开发环境 Andro ...
【Android游戏开发之一】设置全屏以及绘画简单的图形
原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089317.aspx Himi 原创, 转载请注明! 谢谢。 package com.himi; import android.app.Activity; import android.os.Bundle; import android.view.Window; import an ...
【Android游戏开发之一】设置全屏以及绘画简单的图形
原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089317.aspx Himi 原创, 转载请注明! 谢谢。 package com.himi; import android.app.Activity; import android.os.Bundle; import android.view.Window; import ...
【Android游戏开发之二】剖析游戏开发用view还是sarfaceView ?!
Himi 原创, 转载请注明! 谢谢。 原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089594.aspx 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂 ...
【Android游戏开发之四】Android 游戏框架(一个游戏角色在屏幕行走的demo)
Himi 原创, 转载请注明! 谢谢。 原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090631.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!! 而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在 ...
【Android游戏开发三】剖析SurfaceView,Callback,SurfaceHolder
Himi 原创, 转载请注明! 谢谢。 原文地址: http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090575.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!! 而我代码中的ondraw() 也好 draw() 也好,都是我自己定义的一个方法。 ...
【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
Himi 原创, 转载请注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/23/6094182.aspx 今天讲下在Surfaceview中如何实现两个或者多个Activity之间的切换与数据交互,为了更形象一些我做了一个游戏登录界面的demo,其中对于输入界面的布局这些我也是随意写了下,主要是实现功能并没有花时间 ...
【Android游戏开发之六】终于在SurfaceView中添加组件!并且相互交互数据!
Himi 原创, 欢迎转载,转载请注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!! 而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。 ...
【Android游戏开发之七】游戏开发中需要的样式中对SurfaceView中添加组件方案!
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/27/6100602.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!! 而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法 ...
【Android游戏开发之八】详解MediaPlayer与SoundPool的利弊以及各个的用途!
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/28/6101737.aspx 游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 ;第二个:SoundPool 类! PS:当然还有一个JetPlayer 但是 播放 ...
【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/29/6104731.aspx 我们先讲解在触屏事件处理中我们需要改进的bug!然后再给出如何禁止横屏和竖屏切换!以及切换的过程在android os 中是怎样的。 先看一段代码: public boolean onTouc ...
【Android游戏开发之十】剖析Android Traceview效率工具及两种建SDcard方式
由于本人现在在一家专职做网游的公司,所以现在需要使用一些方法对现运营的网游代码进行精简和优化,那么就要使用到Android sdk中提供的一款很好的检视工具—Android TraceView、下面先给出对此的解释:然后讲解实现的详细步骤和需要特别注意的一点! 什么是TraceView?先看下百度出来的解释吧: Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化 ...
编写高效的Android代码
转自:http://www.chinaup.org/docs/toolbox/performance.html 写道 毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。 这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那么快,并 ...
Android系列教程之九:GridView组件的使用
写道 GridView是一个网络布局的视图,他能让你的元素显示在一个个的格子里。我们的桌面就是一个GridView。。 Android系列教程目录: Android教程之一:Window下搭建Android开发环境 Android教程之二:Linux下搭建Android开发环境 Android教程之三:第一个Android应用,HelloWorld Android系列 ...
Android中为图标加上数字--用于未读短信数提醒,待更新应用数提醒等
本文属于原创,转载请著名出处:http://flysnow.iteye.com/blog/906770 写道 在我们开发一些如短消息、应用商店等应用时,会考虑在短消息的图标上加上未读短信的数量,在应用商店上加上可以升级的应用数量,这样不占太大空间还能达到提示的目的。 本节就以一个展示手机内联系人数量的例子来演示怎么在一个图标的上面加上数字的例子,也就是一个数字overlay..做过google ...
Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
通过分析Launcher的生成快捷方式的过程,找出了使用Intent发送请求,Launcher通过自己注册的InstallShortCutReceiver和UnInstallShortCutReceiver实现了快捷方式图标的生成与移除过程。本文主要分析外部apk如何使用Intent请求生成快捷方式和移除快捷方式图标的问题。 生成快捷方式代码: private static final St ...
Android 自动更新代码
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.h ...
Android Spinner图文混排
Spinner是个很棒的控件,呵呵,鄙人有感于Dialog的图文混排,特意在Spinner上试试,结果效果还不错呵呵: 选中后的效果: 具体实现过程和资源都在附件的工程里,分享出来大家一起研究吧,呵呵
Android教程之一:Window下搭建Android开发环境
引用自2007年Google发布Android后,Android是越来越火,甚至有超越IPhone的势头。Android的推出,对于我们java开发人员无疑是一件值得庆幸的事情,因为Android的应用是由java开发的,因此,我们java开发人员入门Android比其他语言开发者有很大的优势。本系列教程将有浅到深系统的学习Android,这是我学习的过程,相信也会对你们有所帮助。该系列教程尽量保证 ...
Android开发者将有新盈利模式:In App Purchase
在最新版本代号为“姜饼”的Android 2.3中,In App Purchase交易模式将为开发者提供另外一种全新的收入模式。Google 最近已经向纽约时报表示将会提供类似In App Purchase的全新交易模式来提高开发商的利润,从而推动开放平台的创新及发展。 标签:In App Purchase Android 2.3 Android AD:限时报名参加“甲骨文全球大会·20 ...
Android教程之二:Linux下搭建Android开发环境
上一次说到在window下搭建Android开发环境,总体比较简单。这一次就说说在Linux搭建Android开发环境,这里主要以很流行的Ubuntu 操作系统为例,其他的大同小异。 本文版权归飞雪无情 所有,转载请注明出处,永久链接: 永久链接:http://flysnow.iteye.com/blog/810083 不好意思各位读官,昨天忙着准备一个程序的发布,没来得及更新,让各位久 ...
我的Android应用发布,请大家多支持
我团是一款方便你查找今日 你最需要的最新团购的软件,具有一下几大特色: 1.囊括了数十家流行团购网站,大都通过信用认证,用着放心。 2.覆盖了全国几十个大中城市,你能很快的找到你所在的城市的今日最新团购。 3.支持按城市、关键字搜索,让你快速的找到你需要的团购,好团购--让你不再错过。 4.贴心的收藏功能,可以把您找到的满意的团购收藏,以便下次查看。 5.省流量。该应用采取本地存储,一次更新,多次使 ...
Android教程之三:第一个Android应用,HelloWorld
写道 这节主要内容是使用ADT创建一个Helloword实例,并进行概要分析,中间会有AVD的创建。 本文版权归飞雪无情 所有,转载请注明出处, 永久链接: http://flysnow.iteye.com/blog/810785 一:使用ADT创建Helloword应用 使用ADT我们能很方便的创建一个Android的Helloworld应用,关于ADT的配置请看http://fl ...
Android系列教程之四:Android项目的目录结构
写道 这两天家里晚上断网,不能晚上写了,请各位读官见谅。上一次我们使用ADT创建了一个Android的HelloWorld项目,并且介绍了模拟器以及模拟器的配置,这节就重点讲讲Android项目的目录结构,看看和我们常见的Java项目的目录结构有什么不同。 Android系列教程目录: Android教程之一:Window下搭建Android开发环境 Android教程之二:Linu ...
android项目“唐诗宋词”总结
前段时间(大约在2010-6-20至2010-9-20之间)开发了一个android的“唐诗宋词”程序。该程序收录了2600多首唐诗宋词,功能是主要有三个方面,一是根据唐诗或者宋词,显示所有作者,二是根据作者显示所有该作者的所有作品,然后用户点击某个作品则可以浏览该诗词,三是根据用户输入的关键字搜索显示对应的诗词。 然后把在开发这个程序过程中,所得到的一些知识(也许存在个人误解的),做个总结和备忘 ...
android获取网络图片过大的问题
很多时候我们从网络上获取图片,但有时图片路径明明正确,却要出错。图片小无所谓,图片大了就出错了。 ImageView imageView = new ImageView(context); URL url = new URL("图片路径"); URLConnection conn = url.openConnection(); conn.connect(); InputS ...
美化你的android程序:自定义ListView背景
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑 ...
Android系列教程之五:Activity的生命周期
写道 通过上一节“Android系列之四:Android项目的目录结构”我们已经知道了什么是Activity,那么为什么我们创建一个Activity的导出类的时候为什么都要覆盖Activity的onCreate方法呢,为什么会在onPause()方法中保存一些当前Activity中的变化,要弄明白这些就要先了解Activity的生命周期,也就是一个Activity才开始到结束都要经过那些状态, ...
Android系列教程之六:TextView小组件的使用--附带超链接和跑马灯效果
写道 这两天忙着我的应用“我团”的更新,这边的文章更新慢了很多,请各位见谅!这节主要介绍一下TextView的简单用法,以及超链接文本、跑马灯等实例。 广告一下我的应用“我团”,可以到“安智市场”、“应用汇”等各大应用商店搜索“我团”下载使用。详情请看 http://flysnow.iteye.com/blog/810503 Android系列教程目录: Android教程之一: ...