
Android/OMS
文章平均质量分 58
lewutian
这个作者很懒,什么都没留下…
展开
-
Android中两种使用Animation的方法
在Android中,分别可以在xml中定义Animation,也可以在程序代码中定义,下面的小例子是利用RotateAnimation简单展示一下两种方法的用法,对于其他动画,如ScaleAnimation,AlphaAnimation,原理是一样的。 方法一:在xml中定义动画:Xml代码 <a title="复制代码" onclick="function onclick()转载 2009-09-05 22:35:00 · 4786 阅读 · 0 评论 -
Android Scripting Environment
没错!Android开始支持脚本功能 – Android Scripting environment 简称(ASE),希望下次大家单独看见这三个字母时不要感觉到陌生了。从此可以直接通过脚本(解释语言)方便快捷的调用Android系统中大部分的API,其可以完全满足对那些想把手机功能发挥到极致的“生物”。根据官方发布的消息,其可以通过非常简便的接口快速实现以下功能:Handle Inte转载 2009-08-18 17:54:00 · 934 阅读 · 0 评论 -
android.util.Log
多初次接触Android开发的朋友会遇到调试的问题,如何能够根据错误提示迅速的找到“出事地点呢”?在Eclipse+ADT的开发环境中没有好的直接跟踪对象内容的方法,通过使用android.util.Log类可以帮助你自己查找错误和打印系统日志消息。它是一个进行日志输出的API,我们在Android 程序中可以随时为某一个对象插入一个Log,然后在DDMS中观察Logcat的输出是否正常。转载 2009-08-18 17:44:00 · 2278 阅读 · 1 评论 -
Android UI 优化 [ 类别:Layout ] #1
有一句古话:不论黑猫白猫,能抓到耗子就是好猫。这个也许在某些方面是有道理的,但对于我们追求精益求精的思想是背道而驰的,往往就是因为满足于一个结果,而放弃探求更加优化的处理方法。当关注应用程序或者游戏所达到的结果时,往往非常容易忽视一些优化的问题,例如内存优化,线程优化,Media优化和UI优化等等。不同的模块都存在更为巧妙的方式来对待一般性问题,所以每当我们实现一个行为后,稍微多花一些时间来考转载 2009-08-18 11:52:00 · 876 阅读 · 0 评论 -
Ophone的程序:Hello, OPhone!
Hello, OPhone!下面将会举一个例子,创建一个简单的OPhone应用程序,输出所有的呼叫记录,这个例子使用了OPhone的Local Search API。创建OPhone工程 在开始创建第一个工程之前,必需要先配置好 Eclipse环境(可以在Windows或者Linux上安装Eclipse),如果没有Eclipse,可以先到Eclipse的官方网站上去下载Ecli转载 2009-08-14 00:38:00 · 558 阅读 · 0 评论 -
用代码写Layout
这两天继续学习Android,前面我大致的了解一下layout的元素,当时说应该提倡layout文件设计布局样式,经过这两天一些资料的学习和自己写的代码,觉得如何开发应用,在java代码中描绘样式也是一种可取的办法,主要是他有很灵活的方式。先贴一段刚刚出炉的代码吧,后面再细细分析:public class study extends Activity { OnClickLis转载 2009-08-17 01:35:00 · 1171 阅读 · 0 评论 -
带输入框的AlertDialog
public class Dialog2Text extends Activity { private Button button; private TextView view; private EditText edit; /** Called when the activity is first created. */ @Override public void onCreate(Bu转载 2009-08-16 20:31:00 · 947 阅读 · 0 评论 -
不同Activity之间的数据传递
http://book.51cto.com 2009-07-30 10:06 余志龙等 人民邮电出版社3.10 不同Activity之间的数据传递Bundle对象的实现范例说明在上一个范例里,介绍了如何在Activity中调用另一个Activity,但若需要在调用另外一个Activity的同时传递数据,那么就需要利用android.os.Bundle对象封装数据的能力,将欲传转载 2009-08-16 16:08:00 · 656 阅读 · 0 评论 -
调用另一个Activity
Intent对象的使用范例说明前一个范例介绍了如何运用切换Layout的方式,进行手机页面间的转换。如果要转换的页面并不单只是背景、颜色或文字内容的不同,而是Activity的置换,那就不是单单改变Layout就能完成的,尤其是需要传递的变量不像网页可以通过Cookie或Session,在程序里要移交主控权到另外一个Activity,光靠先前的Layout技巧是办不到的。那要如何解转载 2009-08-16 15:56:00 · 1328 阅读 · 1 评论 -
Android数据存取之Files
如同前面说的使用Preferences一样,使用File来读写文件也属于常规思路。在Android中没有提供像J2SE里面多的让人抓狂的有关于IO的API。所以使用起来非常简单轻巧。在Android系统中,这些文件保存在 /data/data/PACKAGE_NAME/files 目录下。数据读取<a onclick="function onclick(){functi转载 2009-08-16 14:42:00 · 779 阅读 · 1 评论 -
NetBeans开发Android的插件
这是一款在 NetBeans 中开发 Android 平台应用的插件。 标签: 手机开发工具 Android 跨平台 Java android开发语言: Java 项目主页: http://kenai.com/projects/nbandroid/ 文档地址: http://wiki.netbeans.org/IntroAndroidDevNetBean转载 2009-08-14 00:25:00 · 573 阅读 · 0 评论 -
Android组件界面设计工具 DroidDraw
DroidDraw 是一个基于Java Swing的Android界面设计器,我们可以通过它来生成复杂的Android Layout XML文件,据作者介绍,Android的Layout和Swing Layout中有很好的对应,设计器的代码编写起来还是比较容易的。android下,高级组件,通过xml来配置,书写,然后程序装载这个xml资源显示在屏幕上。虽然官方提供了ide得插件,可以更方转载 2009-08-13 23:17:00 · 730 阅读 · 0 评论 -
评论:Android真不适合做游戏
很多开发者朋友想必很多都是游戏玩家,对于游戏的感情也一定很深。Android的开放平台,也燃起了很多朋友的游戏梦。但是Android在发售之后,还有这近1年的表现,让我感觉Andriod平台并不适合制作传统的游戏,请注意我的措辞。而且一段惨痛的经历更加证明了这个想法。1.首先我这里先说一下我这里的传统游戏游戏的范畴很大,文曲星上的推箱子也能算是游戏。这里讲的游戏主要是指一些包装精美转载 2009-08-13 23:06:00 · 682 阅读 · 0 评论 -
Android NDK之JNI使用例子
目前Android NDK只能编译出动态库.so文件,并不是能生成.apk文件,这里我们简单介绍下NDK中的Hello JNI列子。整个例子分Java和Native C两个部分。首先是我们常用的Java端调用部分。 package com.example.hellojni;import android.app.Activity;import android.widget.TextView转载 2009-08-13 19:23:00 · 689 阅读 · 0 评论 -
有关myeclipse的设置
Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?这里提供一个: 技巧:取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次! 取消方法: windows-->perferences转载 2009-08-13 17:53:00 · 572 阅读 · 0 评论 -
Download Android 1.5 NDK, Release 1
June 2009 The Android NDK is a companion tool to the Android SDK that lets Android application developers build performance-critical portions of their apps in native code. It is designed for use o转载 2009-08-13 15:50:00 · 721 阅读 · 0 评论 -
Android SDK中的API Demos的所有自带例子的运行结果 (5)
原创 2009-08-18 23:50:00 · 963 阅读 · 0 评论 -
Hierarchy Viewer 帮你分析应用程序UI布局
Hierarchy Viewer 帮你分析应用程序UI布局Hierarchy Viewer在android的工具文件夹里: /android/tools/hierarchyviewer.bat1.启动 模拟器。2.到/android/tools/目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。3.点击 load View hierarchy按钮,就可以捕获模拟器当前转载 2009-08-18 13:01:00 · 791 阅读 · 0 评论 -
Android中实现物体在屏幕的移动
程序效果是:在屏幕上画一个圆,可以用鼠标任意移动到屏幕上任何一个地方: Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://rayleung.javaeye.com/blog/404610#"转载 2009-09-05 22:33:00 · 1059 阅读 · 0 评论 -
Android中SurfaceView的使用示例
SurfaceView在游戏开发中有着举足轻重的地位,它对于画面的控制有着更大的自由度(不像View要用handler来更新,关于View的),但这方面的参考资料并不是太多,能找到的例子都有点喧宾夺主的感觉,不能把使用的流程清晰展示出来,下面是个简单的示例,力求把流程清楚展示,其他的可简则简。 程序效果:用线程画一个蓝色的长方形。Java代码 <a title="复制代码"转载 2009-09-05 22:11:00 · 3187 阅读 · 0 评论 -
Android游戏开发之爆炸效果
在做Android游戏MagicBubble开发的时候,在连通两个Bubbles的时候,Bubble会以水泡爆破的情形消失。为了实现这一效果,我查找了不少资料,希望能找到一些标准的实现方面,花了不少时间,发觉Android关于游戏开发的资料实在太少了,更不用说标准做法了,没办法,只能按照自己的思路来实现这一效果。 我的思路是这样的(仅供参考,希望有更好做法的朋友跟我们共享一下):在Fra转载 2009-09-05 21:55:00 · 1694 阅读 · 0 评论 -
Android中画bitmap的简单示例
程序效果:读入bitmap的数据流,解码,再画出来: 代码如下:Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://rayleung.javaeye.com/blog/4120转载 2009-09-05 22:34:00 · 1123 阅读 · 0 评论 -
Android canvas的save()和restore()用法
读Android SDK里面的samples里面游戏的时候,很多时候都看到对canvas的save()和restore()运用。下面是个小程序,使用了这两个方面,使得旋转红色方块的时候,保证蓝色方块不受影响。 代码如下:Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.Cop转载 2009-09-05 22:31:00 · 1095 阅读 · 0 评论 -
Google Android SDK开发范例大全
范例说明EditText <span class="t_tag" onclick="function onclick(){tagshow(event)}">Widget的设计是为了等待User输入而准备的,那么在User输入的同时,又该如何拦截所输入的文字呢?<span class="t_tag" onclick="function onclick(){tagshow(even转载 2009-08-20 20:40:00 · 8769 阅读 · 1 评论 -
Android SDK中的API Demos的所有自带例子的运行结果 (4)
原创 2009-08-18 23:29:00 · 1059 阅读 · 0 评论 -
Android SDK中的API Demos的所有自带例子的运行结果 (2)
原创 2009-08-18 22:49:00 · 2023 阅读 · 1 评论 -
较深入的分析Content Providers用法
之前的教程(Android平台上四种保存数据的方法)中有讨论过Android平台上四种存储数据的方法以及需要着重注意的特性。Android严格控制了数据的安全使用规范,为此建立在各种存储模块中的数据依然是私有于其相对应的程序。有简单提及应用Content Providers来实现多个Applications共享数据,并没有深入讲解具体的执行过程。这个教程的目的就是对这个话题的延展,一步一步了解使用转载 2009-08-18 18:54:00 · 823 阅读 · 0 评论 -
Android教程 Activity的详细讲解
Activity 是我们<span class="t_tag" onclick="function onclick(){tagshow(event)}">开发<span class="t_tag" onclick="function onclick(){tagshow(event)}">Android<span class="t_tag" onclick="fu转载 2009-08-19 15:01:00 · 1205 阅读 · 1 评论 -
Android SDK中的API Demos的所有自带例子的运行结果 (3)
原创 2009-08-18 23:07:00 · 1203 阅读 · 0 评论 -
UDP-Connections within the emul
Hello Guys, TCP seems to be a kind of problem ! For now I succeeded, to send data between two UDP-Connections within the emulator. The Log: Java:D/UDP(1515): S: Connecting... D/UDP(15转载 2009-08-18 14:28:00 · 566 阅读 · 0 评论 -
Android 2d物理引擎Box2d的使用示例
Box2d是一个很出名的2d物理引擎,大家可以google之。Box2d有C++,flash和Java等版本。android可以直接使用java版本的Jbox2d,但因为Jbox2d的图形渲染是使用processing库来实现的,所以,在android中使用Jbox2d的时候,图形渲染的工作就只能自己来写了。因为网上关于box2d的资料真的非常的少,特别是关于图形绘制方面,所以,虽然程序写得不是很转载 2009-08-18 13:28:00 · 2102 阅读 · 1 评论 -
Android UI 优化 [ 类别:Layout ] #2
简单或复杂的问题都需要时常考虑如何优化资源的分配。比如一个功能很简单的应用程序,它会调用一些我们常用的对话框或者输入面板,这需要采用统一的方式来针对不同的应用程序制定统一标准。当我们面对Android UI优化时,有必要继续考虑资源复用。手机开发给我们的直观感觉是运行其上的软件应该尽可能的达到资源高效利用的极致,而不能像开发PC机那样,似乎有用之不尽的资源。定义Android Layout转载 2009-08-18 12:49:00 · 927 阅读 · 0 评论 -
初识 Android Native Development Kit (NDK)
Android开发者社区对JNI的呼声一直很高,这次Google发布NDK可以说是顺应民意。NDK和SDK一样提供了Linux、Windows、Mac三大开发平台的版本。在Linux上,尤其是Debian/Ubuntu上进行安装,非常顺利,不会有什么问题。但是在Windows平台进行安装,就不那么轻松了,根据Google的建议,我们需要安装cygwin,而且特别提醒一定在安装时,注意把ma转载 2009-08-13 15:49:00 · 1108 阅读 · 0 评论 -
Cygwin完全下载指南
本人为了学习标准C++,偶选择了眼下如日中天的Eclipse做为IDE,为了让Clipse支持C++开发,除了要下载个CDT插件外,就是要下载并安装Cygwin(或者MingW)了。岂料Cygwin这东西可不是那么好下载的,两个星期以来我反反复复下载了不下一百次,尝试了无数种方法,总是下载到百分之二十几时就下载失败,一番呕心沥血之后终于摸索出了正确的下载方法,并将最新版的Cygwin(共有500多转载 2009-08-13 14:51:00 · 1359 阅读 · 0 评论 -
android查看SQLite数据库linux命令
一、进入DOs系统二、定位到这个目录 D:/android/android-sdk/tools三、运行 adb shell命令四、运行 ls命令五、进入data文件夹并列出其中的内容 六、继续进入data上面列出了全部的工程依次类推StuDB.db就是我们要找的数据库文件转载 2009-08-12 23:15:00 · 1386 阅读 · 0 评论 -
Android中文程序员向导教材目录
目前翻译工作已经按照计划进行,因为本站同时还发布一些其它的内容,所以关于Android程序员向导的文章显得有点杂乱无章,为了便于读者阅读,特制作Android程序员向导目录如下,Android程序员向导目录会随着文章的翻译进度更新: Android程序员向导目录第一章 (1) - 什么是Android - 嵌入式设备编程的历史 (2) - 什么是Android -转载 2009-08-12 23:10:00 · 724 阅读 · 0 评论 -
Android使用的SQLite数据库
SQLite允许忽略数据类型,但是,仍然建议在Create Table语句中指定数据类型,因为数据类型有利于增强程序的可读性。SQLite支持常见的数据类型,如VARCHAR、NVARCHAR、TEXT、INTEGER、FLOAT、BOOLEAN、CLOB、BLOB、TIMESTAMP、NUMERIC、VARYING、CHARACTER、NATl0NAI, VARYINGCHARACTER。转载 2009-08-12 23:07:00 · 3122 阅读 · 0 评论 -
Download Android 1.5 SDK, Release 3
Download Android 1.5 SDK, Release 3July 2009 Before downloading, please read the System Requirements document. As you start the download, you will also need to review and agree to the Terms and转载 2009-08-11 22:31:00 · 993 阅读 · 0 评论 -
Widget包的格式内容(Widget Package Format )
Widget ResourcesZip archivesWidget package is a zip archive that conforms to Zip File Format Specification. Widget package in ZIP format is named with a suffix of .wgt.Widget file and folder h转载 2009-08-11 20:25:00 · 1271 阅读 · 0 评论 -
OPhone/OMS编程:OMS虚拟机上网测试例子
原创 2009-08-11 20:12:00 · 825 阅读 · 0 评论