Getting Started


这里主要讲解开发简单Droidget App的方法。


安装Eclipse


开发在Droidget上运行的Widget应用程序,需要使用的Eclipse的版本是3.5。

从下面的URL网址可以下载Eclipse Classic 3.5.2。


http://www.eclipse.org/downloads/packages/release/galileo/sr2


安装插件

开发Droidget应用程序时,需要使用Eclipse的Plugin。可以从下面的URL安装Eclipse Plugin。

请选择Eclipse的菜单的[Help]-[Install New Software...]



在[Install]对话框,请选择[Add...]


输入下载Droidget SDK的URL网址。



测试版的URL网址如下所示




在选择框里将Droidget SDK, DroidgetSDKFeature打上对号,然后开始安装。




选择DroidgetSDKFeature之后,点击[Finish]按钮。


当弹出[Security Warning]对话框之后,点击[OK]按钮。


当弹出[Software Updates]对话框之后,点击[Yes]按钮。点击[Yes]按钮之后、重新起动Eclipse。






配置插件

Elipse的Droidget SDK安装成功之后、接下来进行环境配置。

余下从下面网址中下在Android SDK。 

由于Android SDK和Eclipse需要一起使用,因此请参照Android Docs 2009 配置开发环境。 

以下的说明是以Android SDK和Eclipse正确安装为前提进行的。

首先、从Eclipse的菜单中选择[Preferences...]。

选择[Preferences...]时、Mac OS的场合,在Eclipse的下拉菜单中;Windows OS的场合,在Window的下拉菜单中。
Mac OS:  Eclipse > [Preferences...] 
Windows: Window > [Preferences...]


选择[Droidget Preferences],在Android SDK preference处,需要给出Android SDK安装在的文件夹,同时也需要选择Android SDK的版本。

Android SDK的版本需要和开发机的Android环境相匹配。推荐环境为v2.1。


创建项目

从Eclipse的菜单中选择[File]-[New]-[Project...]

当弹出[New Project]对话框之后,选择[Droidget Wizards]-[Project]


在Project name:的地方,输入项目名。这次,我们新建一个名为"HelloDroidget"的项目。


新建项目之后,在EclipseのPackage Explorer里添加"HelloDroidget"文件夹。


组成Droidget项目的文件,最少包含:config.xml, index.html。也就是说,要想开发应用程序,至少需要这两个文件。

config.xml
<?xml version="1.0" encoding="UTF-8"?>
<widget id="HelloDroidget_1279409615000" version="1.0" width="300" height="150">
<content src="index.html" type="text/html"/>
<name>HelloDroidget</name>
<description>GClue</description>
<author url="http://www.gclue.com">GClue</author>
<icon src="icon.png"/>
<license></license>
</widget>

index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title></title>
</head>
<body>
Hello Droidget.
</body>
</html>

Packaging


完成编码之后,接下来需要进行packaging处理。要进行packaging処理,请选择Eclipseの[Droidget]-[Packaging]


成功进行packaging之后,在HelloDroidget的bin文件夹里会出现一个叫做HelloDroidget.wgt的文件。


在仿真器上运行

完成的Widget应用程序,在仿真器上和真机上都可以运行。

接下来说明如何在仿真器上运行。如果在Eclipse上,Droidget SDK正确安装了的话,在菜单的部分会新出现一个图标。

   起动 Android Emulator的按钮
  起动Droidget的按钮

首先
  
点击 Android Emulator起动按钮。

紧接着Android 仿真器被起动起来,当出现下面的画面时,点击[MENU]按钮之后,将切换到HomeLauncher的画面。

当你看到下面的画面时,即为

HomeLaunhcer。

请确认装有Android os的手机没有和开发用的机器用USB数据线连接在一起。

当确认开发用的电脑没有和装有Android OS的手机用USB数据线连接在一起之后,

点击起动Droidget的按钮之后,在仿真器上将会起动Droidget的测试用应用程序。

选择HelloDroidget项目之后,从Eclipse的菜单里选择[Droidget]-[Package Install]之后,则开始进行安装。

 当弹出开始安装的对话框之后,点击[Yes]按钮。

点击Open按钮之后,由于HelloDroidget已经被添加,点击图标之后,就可以运行了。

Hello Droidget的字符串出现之后,则表示运行成功。

想要退出Widget的时候,点击[Menu]按钮,在出现的菜单中点击[Close]按钮。

这时将显示出所有可以结束运行的Widget程序,选择HelloDroidget之后,HelloDroidget将结束运行。


传送到手机中

(针对IS01用户)
下面将介绍往真机上传送的2种方法。



 
 用USB数据线传送          
 从Web服务器下载

USB数据线传送(针对IS01用户)

Droidget SDK允许利用adb,直接传送到真机中。
利用adb向真机传送时,需要将sd card 插入到Android真机里面。

像IS01那样的Android末端,按照下面的顺序,USB debug mode 也是可以使用的。






用USB数据线,将开发机和Android device 连接起来。
这种情况下,请确认关闭了Android 仿真器。




请确认没有起动Android 仿真器。  从Eclipse SDK的菜单里,选择[Droidget]-[Packaging Install]



上图出现消息后,点击「はい」之后,将进行安装。

无法正常传送的时,请确认:

  • USB debug mode 是否处于有效状态中
  • 是否有其他的Android (simulator)仿真器在起动运行状态中
  • 是否有其他的Android机器正在和USB连接中


从Web服务器下载

另一种将Droidget传送到真机上的方法方法是首先将HelloDroidget.wgt上传到Web Server,然后在HTML里链接下载地址。

Download.html
<html>
<head>
    <title>Download</title>
</head>
<body>
<a href="droidget://www.example.com/HelloDroidget.wgt">HelloDroidget</a><br>
</body>
</html>

<a href="droidget://....">...</a>在droidget://后面指定wgt文件的URI地址。这样便可以下载到夏普IS01手机里。

index.html
config.xml
download.html
上传到服务器,用IS01的浏览器打开download.html,然后点击链接。








※ 本教程使用的图片资源是KDDI/au的IS01的待机画面。




Comments