
1.Android
文章平均质量分 85
周三山
交大MBA论坛管理员 eoeAndroid游戏开发版主 J2ME和Android应用开发者
展开
-
Android是什么
一、简介 黑莓和 iPhone 都提供了受欢迎的、高容量的移动平台,但是却分别针对两个不同的消费群体。黑莓是企业业务用户的不二选择。但是,作为一种消费设备,它在易用性和 “新奇特性” 方面难以和 iPhone 抗衡。Android 则是一个年轻的、有待开发的平台,它有潜力同时涵盖移动电话的两个不同消费群体,甚至可能缩小工作和娱乐之间的差别 如今,很多基于网络或有网络支持的设备都运行某种 Linux 内核。这是一种可靠的平台:可经济有效地进行部署和提供支持,并且可直接作为面向部署的良好的设计方法。这些原创 2011-01-30 22:28:00 · 4217 阅读 · 0 评论 -
【贪吃蛇—Java程序员写Android游戏】系列 1.Android SDK Sample-Snake详解
Snake也是一个经典游戏了,Nokia蓝屏机的王牌游戏之一。Android SDK 1.5就有了它的身影。我们这里就来详细解析一下Android SDK Sample中的Snake工程。本工程基于SDK 2.3.3版本中的工程,路径为:%Android_SDK_HOME% /samples/android-10/Snake本次详细解析了Android SDK 自带 Sample——Snake的结构和功能。下次将会把这个游戏移植到J2ME平台上,并且比较Android和J2ME的区别和相通之处,让从原创 2011-03-31 16:18:00 · 13211 阅读 · 14 评论 -
【贪吃蛇—Java程序员写Android游戏】系列 2. 用J2ME实现Android的Snake Sample预览
为了让大家更好的理解J2ME和Android编程的差别,我用J2ME重新实现了Android的Snake Sample。下次,我会详细介绍在将Snake从Android移植到J2ME上时,需要特别注意的问题,并对Android和J2ME的区别和联系进行粗略的比较。本次,暂时把J2ME实现的运行画面列出如下。JAVA的好处就是一次编写多处运行,:-),我的PC上各种模拟器都有,因此在WTK、黑莓、Nokia N97上都跑了跑。可运行的包也给大家一下:http://download.youkuaiyun.com/sourc原创 2011-04-02 13:22:00 · 8197 阅读 · 2 评论 -
Android Market排名算法及规则
<br /><br />众所周知,做搜索出身的Google,旗下的Market的排名肯定是依据一个形同( A×a% + B×b% + C×c%)的公式计算出来的数值,进行排名的。开发者可根据其排名规则,对自己的产品设计和研发以及推广进行指导。<br /> 1. 排名公式里有哪些指标?<br /> 指标A、B、C到底是什么?权重a、b、c究竟是多少?这些问题的答案,应该是每个App开发者和运营者都渴望了解的。知道了这个答案之后,有些“聪明”的人就会像当年SP的从业者一样,去刷那些权重大的指标、从转载 2011-05-23 14:23:00 · 2748 阅读 · 0 评论 -
【贪吃蛇—Java程序员写Android游戏】系列 3. 用J2ME实现Android的Snake Sample详解
本次会详细讲解将Android的Snake Sample移植到J2ME上,从而比较二者的区别和联系。 在《1.Android SDK Sample-Snake详解》中,我们已经详细介绍了Android实现的Snake项目结构,现在我们要将这个项目用J2ME实现。 一、 J2ME vs. Android Android的UI实用、方便,而且很美观,基本无需改动且定制方便。而J2ME的高级用户界面比较鸡肋,在现在大多数的应用里都看不到,多数稍微复杂点的界面都是手工画,或是用一些开源的高级UI库。接下来原创 2011-04-10 17:51:00 · 20375 阅读 · 3 评论 -
PopupWindow进阶用法——android上实现类似UCweb的自定义menu,完全模拟系统事件
系统的menu有三个事件:点击menu其他地方,menu退出点击返回键,menu退出点击menu按键,menu退出网上有模仿UCweb的自定义menu的源码,下面是三个比较经典的文章:Android提高十八篇之自定义Menu(TabMenu)【源码发布】仿UCWEB7.4界面最新Menu菜单 源码放出~!模仿UCweb菜单这三个都是使用P原创 2011-06-10 18:11:00 · 7127 阅读 · 3 评论 -
【贪吃蛇—Java程序员写Android游戏】系列 4.用Google SVN管理开源的Android项目
最近在写一个新浪微博团购分享的手机客户端(感兴趣的朋友可以到这里下载http://sharetuan.sinaapp.com/ ,是J2ME版本的,以后我基本就不会进行J2ME版本的开发,注意精力放在Android上了),因此博客更新慢了点。不过,我会尽量保证一周至少更新一次。 本次讲讲如何使用Google的SVN来管理我们的Android开源项目。 一、创建Project 1. 访问http://code.google.com/hosting/ 2. 用Google帐户登录登录,并点击左下角原创 2011-04-23 23:33:00 · 5635 阅读 · 3 评论 -
Android中包含多个Activity的应用退出按钮实现
Android中application 全局变量 android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、provider、broadcast和service。但其实android中的application也有着它自身的用处。打开manifest文件,会看到有一个application配置标签,这就是有关app原创 2011-06-14 21:05:00 · 8514 阅读 · 6 评论 -
【贪吃蛇—Java程序员写Android游戏】系列5.Android新浪微博客户端实现——准备篇
大家想必都使用过微博,或者是每天牢骚不断的强迫症用户,或者是随便注册个帐户的酱油党。毋容置疑,从2010年开始到现在,微博在中国又重新焕发出第二春(第一春是饭否、叽歪。。。2009年被封杀过,不过最近貌似饭否又活过来了。。。),而新浪微博在其中居功至伟。 其实,中国的微博大同小异,学习的都是鼻祖:Twitter;就是好像中国的SNS都是学习的Facebook,而且学得非常像!(笑*^-^*)就拿新浪微博为例,其API到现在为止还有一些直接用Twitter API的例子,本博跟他们反映过,得到的回复是:没有原创 2011-04-28 01:01:00 · 5001 阅读 · 2 评论 -
android系统访问自己的tomcat服务器下的项目不能访问的原因
<br />今天做android的一个下载功能,用自己机子上的tomcat做服务器,在tomcat上下载东西,可是android系统老是提示错误说不能连接到我的tomcat,可是我明明启动了tomcat服务啊,而且代码我也检查了好就变了,没有错啊,这可是把我给郁闷坏了,相信很多初学者都会有这样的经历,呵呵...真是不知所措,挺让人郁闷的,我在这里和大家分享一下解决方法,呵呵...找到我这篇文章你就算是找到解决办法了。<br />原因其实很简单,<br />开始我的链接写的是:http://127.0转载 2011-04-27 00:35:00 · 3066 阅读 · 1 评论 -
android edittext的属性
EditText继承关系:View-->TextView-->EditText。EditText的属性很多,这里介绍几个:android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息android:原创 2011-06-19 23:22:00 · 6643 阅读 · 1 评论 -
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.http.cl原创 2011-05-19 13:36:00 · 13113 阅读 · 9 评论 -
Multiple annotations found at this line: ---关于android string.xml %问题
<br />本文来源于:hunter的博客(http://my.oschina.net/hunterXue/blog/15107)<br />Multiple annotations found at this line:<br /> - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" <br /> attribut转载 2011-05-17 21:15:00 · 17730 阅读 · 0 评论 -
Android SDK 2.3与Eclipse最新版开发环境搭建(一)
一、 背景和准备 1. Android简介 Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。可以把它简单理解成Linux上套了一个JAVA的壳。 Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。Android 的程序可以采用JAVA开发,因为它的虚拟机(Virtual Machine) Dalvik,只是原创 2011-01-30 22:40:00 · 9563 阅读 · 1 评论 -
Android SDK 2.3与Eclipse最新版开发环境搭建(二)
三、 Android SDK安装 Android SDK可以通过SDK下载器自动下载和配置,适合网络好,下载速度快的情况下;也可以借助工具下载SDK文件,手工配置,适合网络不是很好,下载速度慢的情况下。 SDK下载器自动下载步骤如下: 解压缩android-sdk_r08-windows下载器,并双击运行SDK Manager.exe: 如果你的电脑不支持https连接会看到如下界面: 请选择setting的将Force https://... Sources to be f原创 2011-01-30 22:53:00 · 8088 阅读 · 1 评论 -
Android SDK 2.3与Eclipse最新版开发环境搭建(三)
四、 Eclipse集成开发环境(IDE)搭建 现在开始Eclipse IDE及Android Eclipse plugin的安装和配置,这里使用的Eclipse版本为,eclipse-java-helios-SR1-win32.zip,请自行到Eclipse官方网站(http://eclipse.org)上下载自己喜欢的版本,建议3.4以上版本。 我们使用的Android Eclipse Plugin是ADT:Android Development Tools。同Android SDK一样,分为在线安原创 2011-01-30 22:56:00 · 6562 阅读 · 1 评论 -
Android SDK 2.3与Eclipse最新版开发环境搭建(四)
五、 Eclipse ADT配置 ADT的Eclipse Plugin安装成功之后,开始ADT的配置,具体如下: 1. Eclipse重启后,选择Window > Preferences...,在打开的属性框,选择Android,可以看到: 2. 在SDK location中输入你的Android SDK所在的目录,然后按 Apply按钮 即可看到我们安装SDK包,如下图: 至此,Eclipse+ADT的集成开发环境就安装配置完毕。 六、 Android SDK配置 这里介绍下新建A原创 2011-01-30 23:00:00 · 4084 阅读 · 0 评论 -
Android SDK 2.3与Eclipse最新版开发环境搭建(五)
七、 第一个Android应用(Hello,Android World!) 新建项目:打开Eclipse,选择 File > New > Project > Android Project,具体输入如下图: 点击“Next”,提示如下: 这里仅为演示,不创建测试项目。直接点击“Finish”按钮即可。 编辑HelloAndroidWorld.java文件,内容如下: package org.deaboway.test; import原创 2011-01-30 23:04:00 · 3571 阅读 · 2 评论 -
用Eclipse开发和调试Android应用程序(一)
前面介绍了Windows环境下,基于Android SDK(2.3) 和 Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android World。具体挺参考小生的blog:http://blog.sina.com.cn/deaboway 或者http://blog.youkuaiyun.com/deaboway。 现在,我们已经可以使用Eclipse来创建和开发Android应用程序,本文将仍以Hello Android World工程来深入解析Eclipse中原创 2011-02-15 21:07:00 · 6414 阅读 · 0 评论 -
用Eclipse开发和调试Android应用程序(二)
二、 创建Android Eclipse工程 请参考小生的《Android SDK 2.3与Eclipse最新版开发环境搭建(五)》,博文地址:http://blog.sina.com.cn/s/blog_573860a90100ownd.html or http://blog.youkuaiyun.com/deaboway/archive/2011/01/30/6170449.aspx 三、 工程结构详细解析 1. 工程结构 在Eclipse的Java透视图中,可以看到工程的Package Explore原创 2011-02-15 21:24:00 · 9345 阅读 · 5 评论 -
Android模拟器简介—更新到最新的3.0 Honeycomb
前面介绍了Windows环境下,基于Android SDK(2.3) 和 Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android World,之后用Honeycomb Preview模拟器深入解析了Eclipse中Android工程的结构以及调试。 具体请参考小生的blog:http://blog.sina.com.cn/deaboway 或者http://blog.youkuaiyun.com/deaboway。 一、 环境变量 当前最新版本的Andr原创 2011-02-20 23:15:00 · 10183 阅读 · 3 评论 -
Android开发实例详解之IMF(Android SDK Sample—SoftKeyboard)
本文将以Android Sample中经典的SoftKeyboard项目为例,详细解析Android上一个小型项目的开发过程和注意事项。从SDK 1.5版本以后,Android就开放它的IMF(Input Method Framework),让我们能够开发自己的输入法。而开发输入法最好的参考就是Android自带的Sample-SoftKeyboard,虽然这个例子仅包含英文和数字输入,但是它本身还算完整和清楚,对我们开始Android开发实战有很大帮助。章节如下:一、IMF简介 二、创建Eclip原创 2011-03-13 17:42:00 · 19818 阅读 · 8 评论 -
【贪吃蛇—Java程序员写Android游戏】系列 0. 前言几句话
本系列文章初步的计划是,由Android SDK Sample的贪吃蛇游戏(Snake)为切入点,通过跟J2ME手机游戏和J2SE桌面游戏开发的比较,逐步介绍Android游戏开发的相关知识和流行框架。本系列要求读者具有Java编程基础,最好学过基础的Java语法。如果进行过J2ME程序的开发就为适合。当然,如果你做过J2SE的开发也不错,不过,这十年Java应用最多的想必是JEE吧。(^-^)让我们一起做“贪吃蛇”,不停地吸收养分,不断地壮大自己吧!原创 2011-03-21 23:01:00 · 8877 阅读 · 9 评论 -
Android模拟器分辨率收集
模拟器分辨率收集QVGA = 320 * 240;WQVGA = 320 * 480;WQVGA2 = 400 * 240;WQVGA3 = 432 * 240;HVGA = 480 * 320;VGA = 640 * 480;WVGA = 800 * 480;WVGA2 = 768 * 480;FWVGA = 854 * 480;DVGA = 960 *原创 2012-04-28 10:27:46 · 3275 阅读 · 1 评论