订阅本站

Apple初体验

中國壹石頭 发表于 2010-11-14 分类 Android Development | 评论已关闭

今天朋友买两个ipod,由于开发之用,所以很是下了血本。予有幸,遂体验了一把。其实
对于apple的东西一直都抱着一种敬而远之的心态。今天着实被这精灵小巧的东东震撼了一
下。以前一直将linux奉若神灵。而今这个小小地ipod却深深的触动了我。精巧的机身,快
速的反应,近乎完美的图形界面都足以让人陶醉。这也许就是科技给人带来的震撼力量。
写本文一直简单介绍下ipod的功能,mac的历史,以及mac与linux的历史渊源。

Apple初体验
真正的mac以前接触过几次,但是当时只是处于好奇,更由于当时还在着迷着linux,对apple
的东西还是无动于衷。今天仔细的体验了一次itouch,虽然只是apple的一个小小的产品,但
也算是改变一下自己对apple的鄙视心态。

先说说ipod吧,ipod是现代MP3播放器的鼻祖。当年ipod刚设计之初时,还为资金而烦
恼,也许当时他也不会想到他却开创了一个新的数码时代。朋友今天买的两个ipod 8G是
ipod的是其第四代产品(未加详查),简单的理解他就是一个ipone的精简版,除了不能
打电话以外,iphone能有的功能它基本上都有了。

apple产品的界面自然不用多说,mac一直引领着pc时代界面的潮流,iphone则引领着手
机时代界面的潮流。今天把玩的这个ipod机身小巧,大小和iphone差不多。触屏手感很好,
摸上去像是在把玩玉石一般,圆润细腻。机身金属外壳也比较华丽。随机自带程序反映也很
快。自己感觉这是掌上设备中无论从界面,机型,软件都近乎完美的一款设备。

这款ipod对网络的支持基本可以满足需求。支持wifi和蓝牙,速度也不错。gprs网络没有进
行测试,不知道支不支持。ipod比较难用的就是输入法,但是对于我来说,掌上设备的输入
法我都想给他加个键盘,不管是android、ipone还是symbain,一直想换手机,但是由于
习惯了键盘,没了键盘的手机,操作起来怎么想都不舒服。所以这个计划也就一直搁浅了。

关于ipod就说这么多,还是回到主题,再讲讲apple的主力产品mac,关于mac本文只说下
系统相关的内容,不对他的硬件做过多阐述了。apple自己在宣传mac的时候经常将mac和
pc分开而提,好像mac不属于个人电脑一样。也许apple就是这样的另类。下面主要说下
mac的历史。

关于Mac
mac是一款类unix的操作系统,它的第一代产品是1984年产生,并且是第一款取得成功的
图形化界面操作系统。后来的windows也是得益于mac的启发。关于为什么mac没有先windows
而成为现代桌面电脑的主流系统,有兴趣的可以看下80年代到90年代apple和microsoft的
恩怨。就可以明白个大概了。

mac os是Macintosh电脑的操作系统,诞生于1984年。最早的名字为system 1,知道2001年

才改名字为现在的mac os x。mac采用的是bsd的内核。对于一般的人来说经常混淆unix和
类unix的概念,因而导致很多人都认为unix就是linux。其实对与我来说也存在这样的误区,
一直以为mac就是linux的一个衍生版本。其实不是这样的。从mac的产生时间来看就可以知
道,mac于1984年诞生,linux则是在91年才开始也第一行代码。unix是现代操作系统的鼻祖,
无论是window,linux还是mac都是从unix的设计和开发中吸取了经验而产生的。只不过是这
几种系统的内核不同罢了。最常见的类unix系统就是linux及其衍生版本(ubuntu,centos,
redhat等等),而bsd项目则是传统的unix系统。关于unix的历史就说这么多。到此就可以了解
mac和linux其实是一个祖先,只不过在各自领域发挥不同作用而已。

为什么写本文
本文没有介绍任何技术。但是本人却喜欢历史,特别是代码的历史,读史可以知兴替。随着掌
上设备越来越成为人们生活中的必备物品,代码的历史还将延续。更可见未来掌上设备在
android、iphone的一片混战的景象。代码不只是01,更记录人类思想前进的历史。01中浓缩
的思想精髓。

ok,that’s all.睡觉去了。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

  <!–垂直布局–>
  <LinearLayout
      android:orientation="horizontal"      #  垂直
      android:layout_width="fill_parent"   
      android:layout_height="fill_parent"
      android:layout_weight="1">

  <!–布局填充内容–>
  <TextView
    android:text="红色"
    android:gravity="center_horizontal"
    android:background="#aa0000"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:layout_weight="1"/>

  </LinearLayout>
  <!–水平布局–>
  <LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1">
    <TextView
        android:text="红一号"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>

  </LinearLayout>

</LinearLayout>

Android 模拟器路径问题

中國壹石頭 发表于 2010-8-31 分类 Android Development | 发表评论

在使用android模拟器进行测试的时候会出现因为路径问题而无法启动的问题。

下面主要说下这个问题的解决方法。

我的android sdk放置的位置在d:\android\下面。先使用命令创建模拟器:

android create avd –n helloandroid –t 4 #创建模拟器

android list avd # 查看已经创建模拟器信息

emulator @androided #启动名为androided的模拟器

如果出现的路径信息中有中文路径,如下图:

image  

则运行emulator @androided的时候出现模拟器无法正常启动的情况。这可能

是由于你修改了系统原有“我的文档”的路径信息。或者你装系统的时候使用的

是ghost系统盘的问题。修改方法如下:

将创建好的虚拟机的文件即:d:\我的文档\.android\整体复制到你当前的用户名

所在系统默认设置的路径,路径一般如下:

C:\Documents and Settings\用户名\

然后修改相关的avd的配置文件。文件路径如下:

C:\Documents and Settings\用户名\.android\avd\androided.ini

将其中avd的路径修改到C:\Documents and Settings\用户名\.android\avd\下面。

原来在”我的文档”创建的模拟器文件不要做改动。然后重新启动模拟器,这是可以

正常使用了。

image

命令行中出现的警告信息不影响模拟器的正常使用。

一、android手机开发环境配置

【1】所需软件:

Eclipse 3.4/3.5 (J2SE/J2EE)

android sdk 1.5/1.6/2.01/2.1

android adt for eclipse 0.95/0.96及以上(本文当编写前最新adt版本为0.96)

【2】软件安装:

(1)安装android sdk

1)安装android

下载android sdk后解压缩到指定文件夹(例如:e:\android\)。

2)配置android环境变量

在系统环境变量中PATH中添加“;e:\android\toos\;”(不包含引号)

3)测试环境变量是否添加成功,在cmd中输入android.bat,若能启动如下窗口,则说明环境变量安装成功。

image

(2)更新android sdk,默认下载后的android sdk在eclipse中配置后无法正常进行开发。若要进行正常开发

则需要使用android中使用的。android sdk的更新方法如下:

1)命令行中输入android.bat(或cd进入<sdk>/tools/),启动android sdk and Avd Manage管理器.

2)在setting选项中勾选

image

3)设置好后,选择available packages,添加要更新的程序。

4)android sdk的更新时间会比较长,需要耐心等待。

5)更新完成后,程序会自动安装到android sdk的目录下。

6)更新后的程序在eclipse中配置后就可以进行开发了。

 

(3)在eclipse中配置adt

1)eclipse中安装android adt,和更新其他插件一样。将下载后的adt 0.96的插件添加到eclipse

中,添加完成后重启即可。插件安装成功后,可以在eclipse的preference看到android的选项。

image

选择好android sdk的安装路径后,点击apply或ok。

(4)创建一个android应用程序。开始创建前请先参考本指南(2)中关于模拟器的创建和配置

1)创建一个android模拟器(步骤参考本指南(2)).

2)在eclipse中创建一个android project。步骤:

file—>new—>others,出现下图:

image

3)新建项目的选项参数配置如下:

image

配置完成后,点击Finish,这样一个android程序就创建完成了。

(4)运行android程序。和运行一般的J2SE程序一样,右键项目名称—>Run As

image

(5)该应用会在android模拟器中运行,关于android模拟器的配置参考本指南(2)。本程序运行后的效果图:

image 

android sdk包中有一些例子,是学习android开发的很好的资料。

到此,android基本的开发环境就创建完成了。

在eclipse中安装好android adt后,点击windows—>preference

image

选择android sdk and avd Manager,

image

单机new创建AVD,参数如上图所示:

image

创建完成。然后点击start开始启动:

image

点击launch开始启动android模拟器。

image image

image image

上面的四幅图为android的整个启动中见到的界面。最后一幅为menu界面。

android虚拟机第一次启动的时候需要几分钟的时间,需要耐心等待。再次启动后

速度会比较快。

android开发环境配置

中國壹石頭 发表于 2010-5-9 分类 Android Development | 发表评论

Android ADT插件配置

创建avd(Android Virtual Device)

在android sdk 1.5 版本以后的开发中,必须至少创建一个AVD,每个AVD模拟一套虚拟设备来运行Android
平台,这个平台至少要有自己的内核,系统图像和数据分区,还有自己的SD卡和用户数据及外观显示等。

1).开始菜单-运行-cmd,出现控制台,输入android list targets
2).创建AVD 按照android create avd –name –target
3).在Eclipse中的run Configurations 里面指定一个AVD

android sdk配置
将存放SDK路径下X:\xxx\android-sdk-windows-1.5_r3\tools加到环境变量中。

android插件—-adt 配置

一、安装步骤如下:

1.在线安装
1).打开Eclipse,Help ->Install New Software… ->选择Work with:后的Add…。
2).在Name选项输入Android Plugin在Location输入

http://dl-ssl.google.com/Android/eclipse/,

点击OK,然后在下面勾选Name中的选项即可。

2.离线安装
1).打开Eclipse,Help ->Install New Software… ->选择Work with:后的Add…。
2).在Local选项中输入Android Plugin,在Archive中找到ADT0.9.1的压缩包,点击OK,然后在下
面勾选Name中的选项即可。

二、安装是否成功测试:
1).安装完ADT插件后,关闭Eclipse,然后重启。
2).打开File ->New,看有无出现Android Project选项,没出现先别着急,再点击Other…选项,
看看General选项下是否有Android选项,有,则安装成功,无,则安装失败。

安装完插件后,需要做一些简单的配置:
1、在Eclipse中,选择Window > Preference;
2、从左侧的菜单中,选择Android项;
3、设置SDK Location,点Browse选择SDK的安装根目录;
4、OK,完成。

三、下载地址连接:
1).Eclipse Galileo版本IDE下载:http://www.eclipse.org/downloads/
2).ADT-0.9.1.zip下载:http://dl-ssl.google.com/android/ADT-0.9.1.zip
3).Android SDK1.5下载:http://developer.android.com/intl/zh-CN/sdk/1.5_r2/index.html