宁波.Net技术讨论区
摘要: android 学习 http://www.moandroid.com javaeve 论坛 http://www.javaeye.com/forums/tag/Android 台湾 鞋柜 需FQhttp://walkingice.twbbs.org/blog/?p=922 源码修改 网站 http://gitorious.org/0xdroid/ 源码 分析 http://android.gi... 阅读全文
posted @ 2011-03-30 14:42 山 人 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 要玩GPhone的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。 双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用,带上参数启动。下面就来介绍一下启动是常用的几个参数: 1.模拟器外观的定制: 480x320, landsca... 阅读全文
posted @ 2011-03-30 14:32 山 人 阅读(262) 评论(0) 推荐(0) 编辑
摘要: adb 概述 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备... 阅读全文
posted @ 2011-03-30 14:18 山 人 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: 安装win版的Gitbash, 在这里 http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe。 选择默认安装路径(否则后面你要手动修改下载的脚本)。 将C:\Program Files\Git\bin 加进系统路径。Android的源码在这里:http://git.source.android.com/ 为了省去一... 阅读全文
posted @ 2011-03-30 14:17 山 人 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 编译,从源码直接make就ok。需要jdk6!这个编译所需时间因机器配置不同而不同。我这次全部编译大概用了两个小时。编译产生的文件在你源码目录/out/下面 编译完了后编译sdk, cd ~/android/src . build/envsetup.sh lunch sdk-eng make sdk 这里需要注意的是:编译sdk当中有个编译doc的部分需要用jdk5!网上有介绍很多办法,... 阅读全文
posted @ 2011-03-30 14:15 山 人 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu下进行开发,就必须要熟悉ubuntu下常用的,能提高效率的工作软件,例如星际译王,gvim等等,目前我只知道这几个软件不错。 搭建android的开发环境 1. 安装jdk,配置jdk的环境变量 首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm... 阅读全文
posted @ 2011-03-30 14:07 山 人 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、 Windows下,配置好Adroid环境变量后(如将d:\android-sdk-windows-1.0_r1\tools加入系统变量PATH),在命令行窗口输入: emulator 启动Android 模拟器后, 输入: adb shell 进入adb shell模式: 将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx: sqlite3 /data/dat... 阅读全文
posted @ 2011-03-30 14:06 山 人 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 用户界面(UI)的话题,总是会带来强烈的争论。这有点像电视领域——每个人都是专家,因为每个人都是用户。早在2002年,电信运营商就有一套自己的UI定制界面——例如Vodafone Live 和 Orange SPV。当然,这遭到很 OEM制造商的反对,应为制造商往往希望在产品中突出自己的品牌,而不是运营商的品牌。 OEM制造商的困境 所以3年过去了,OEM 制造商都只是在 Windows Mob... 阅读全文
posted @ 2011-03-30 14:00 山 人 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 先决条件 你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU 如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力 为了安装必须的组件,你需要以root用户的身份登... 阅读全文
posted @ 2011-03-30 14:00 山 人 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。 Android在UI优化方面可以从以下五个方面入手: ◆Adapter优化 ◆背景和图片优化 ◆绘图优化 ◆视图和布局优化 ◆内存分配优化 Adapter优化 什么是Adapter? Adapter在Android中占据一个重要的角色,它是数据和UI(View... 阅读全文
posted @ 2011-03-30 13:59 山 人 阅读(332) 评论(0) 推荐(0) 编辑
摘要: (一)概念 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业... 阅读全文
posted @ 2011-03-30 13:58 山 人 阅读(400) 评论(0) 推荐(0) 编辑
摘要: Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能 自由使用的UNIX兼容产品。也许有些准备和正在使用Linux的朋友对为什么使用Linux并不十分了解。本文试就这一问题给出答案,让人们真正了解 Linux带给我们的七件武器... 阅读全文
posted @ 2011-03-30 13:54 山 人 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 接上文《Android那些事儿 成长中的Android 》。本文描述了与其它触屏手机系统和桌面系统不同的Android平台特性,这些特性需要更多的表现在我们开发的应用程序中,以保证这是一款Android手机的应用。这些特性可能对于习惯了其它手机操作系统的用户可能有不习惯的地方,需要重新学习和适应,另外在成长期中的Android系统也会存在不足,这些特性的总结有助于应用的用户体验提升。 miles... 阅读全文
posted @ 2011-03-30 13:34 山 人 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 进了新公司之后,工作环境有了很大的变化,以前都是在windows环境下进行程序开发,没怎么接触linux系统,新项目组中有6个同事,一水的ubuntu,木有办法,我也换成ubuntu吧。 曾经在学linux下c语言编程的时候,学过一个月的linux,熟悉了一些命令,稍微能在linux系统下完成一些日常的需求了,也搭建过android的开发环境,呵呵,时间长了,以前的东西又都忘了,由于那个时候也没... 阅读全文
posted @ 2011-03-30 11:36 山 人 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 现在移动开发市场上平台林立,各自圈地盘,Android平台也异军突起,甚至被誉为对抗iPhone最有实力的平台,而且预计未来将会超过iPhone 独领风骚。Android真的就这么牛吗?真的就非常完美吗?带着疑问,记者对eoeandroid开发社区的开发者进行了解,从实际的开发者那里对Android平台有了新的解读。 当Android出来的时候,大家都非常兴奋,希望这个开放平台能够做好做大,有益... 阅读全文
posted @ 2011-03-30 11:31 山 人 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。 JavaScript判断方法 搜索user agent字符串中的Android单词是最省事儿的方法: 1. if(navigator.userAgent.match(/Android/i)) { 2. // Do something! 3. // ... 阅读全文
posted @ 2011-03-30 11:28 山 人 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Nokia和Microsoft 终于搞基成功,业内人事普遍都看好两家厂商的“软硬结合”。这一结局直接把Windows Phone 7 这一新兴手机移动操作系统送到与如日中天的 iPhone 与 Android 在同一位置上,变成了三国之势。究竟两家公司的合作是 " No - Win " 还是 "Win - Kia " 这里不做讨论,只能引用我们瓷器国的某些专家常用的语言来说:这两家公司的合作有可... 阅读全文
posted @ 2011-03-30 11:27 山 人 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ADT为Android开发工具(Android Development Tools)简称,是在强大的、集成的环境Eclipse IDE中构建Android应用程序插件。 ADT扩展了Eclipse的功能,让您快速建立新的Android项目,创建一个应用程序的用户界面,加上Android框架的API组件、调试应用程序使用Android SDK工具,以便APK分发给应用程序。 首先,强烈建议尽快开始... 阅读全文
posted @ 2011-03-30 11:19 山 人 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 我把该教程做成了一个PDF,网速慢的朋友可以在这里下载 http://files.cnblogs.com/vengen/AndroidSetup.zip 准备文件: WIN7 的安装方法与 XP 的安装方式完全相同。 1、安装JDK 运行 jdk-6u14-windows-i586.exe 检查JDK是否安装成功。打开cmd窗口,输入 java –version 查看JDK的版本信息。 2、安装... 阅读全文
posted @ 2011-03-30 11:17 山 人 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一 安装 1 下载android SDK , 我下在的是 windows版本。解压到本地目录即可。 图 1 上图为SDK 的解压目录,可以把tools 目录添加到系统的path 路径中。 下载地址:http://developer.android.com/intl/zh-CN/sdk/1.5_r3/index.html 注意: 1 SDK 比较到,200M. 耐心等待 2 我们将在Ec... 阅读全文
posted @ 2011-03-30 11:16 山 人 阅读(604) 评论(0) 推荐(0) 编辑