2013年6月19日

Android USB配件模式

摘要: 原文:http://android.eoe.cn/topic/android_sdkUSB配件模式允许用户连接那些专门搭载Android设备的USB主机硬件。这些配件必须遵守Android配件开发工具包文档中所列出的Android附件协议。这使得搭载Android系统的设备在不充当USB主机的情况之下,仍然可以和USB硬件进行交互。当一台搭载Android系统的设备处于USB配件模式时,所依附的Android USB配件作为主机为USB总线提供能源以及列举出相连的设备。Android3.1(API12级)提供了USB配件模式并且这一特点也继承了Android2.3.4(API10级)以此来支持 阅读全文

posted @ 2013-06-19 16:57 vus520 阅读(1030) 评论(0) 推荐(0)

Android基础知识之Manifest中的Intent-filter元素

摘要: 原文:http://android.eoe.cn/topic/android_sdk:指定活动、服务、或者广播接收者能支持的intent的类型。一个意图过滤器声明了其父组件的能力——一个活动或者服务能做什么,以及一个接收者能接收哪种类型的广播。它打开能接收指定类型的意图的组件,同时过滤掉不符合条件的组件。:大部分过滤器通过、或者等子元素描述其内容。:要查看关于过滤器更详细的描述,请参考独立的相关文档和本文档中的部分。属性:*:android:icon::和过滤器描述的功能一样,图标代表其父活动、服务、或者广播接收者呈现在用户面前的图标。::这个属性必须被设置为指向可绘画对象资源的引用。默认值是 阅读全文

posted @ 2013-06-19 16:55 vus520 阅读(517) 评论(0) 推荐(0)

如何使Android应用支持多种屏幕分辨率

摘要: 原文:http://android.eoe.cn/topic/android_sdk描述:让您指定您的应用支持的屏幕的大小并且可以通过屏幕兼容模式来支持比您应用所支持更大的屏幕。所以这对于您需要在您的应用里面使用这个元素来制定您的应用所支持的屏幕大小是很重要的。一个应用如果可以合适调整以适应全屏幕的前提下是可以“支持”一个具体的屏幕大小的。系统所应用的正常调整调整对于大多数的应用都适用,所以您也不需要做多余的工作来使您的应用支持比手机设备更大的屏幕。但是,通过提供可选择的布局资源来使您的应用能够对不同屏幕大小的界面进行优化还是很重要。举例来说,您也许需要在平板和手机设备上对activity的布 阅读全文

posted @ 2013-06-19 16:53 vus520 阅读(370) 评论(0) 推荐(0)

如何打包和生成你的Android应用程序

摘要: 原文:http://android.eoe.cn/topic/android_sdk在生成过程中,你的Android项目的编译和打包成一个apk文件,为您的应用程序二进制的容器。它包含了所有必要的信息来运行您的应用程序在设备或模拟器,如编译dex文件(。class文件转换到Dalvik字节码),AndroidManifest.xml文件的二进制版本,编译的资源(resources.arsc )和未编译您的应用程序的资源文件。如果您正在开发的ADT插件在Eclipse中,递增地建立您的项目的源代码进行更改。Eclipse的自动输出。apk文件到项目的bin文件夹中,这样你就不必做任何额外的生成。 阅读全文

posted @ 2013-06-19 16:50 vus520 阅读(580) 评论(0) 推荐(0)

Android应用中创建绑定服务使得用户可以与服务交互

摘要: 原文:http://android.eoe.cn/topic/android_sdk一个绑定的服务是客户服务器接口上的一个服务器。一个绑定的服务允许组件(如:活动)来绑定一个服务,传送请求,接收响应,甚至执行进程间的通信(IPC)。绑定服务通常只生存在其服务于另一个程序组件时,并且不会无限期的在后台运行这篇文章将向你展示怎么创建一个绑定服务,包括怎么样从其他应用程序组件绑定到服务。然而你也应该查看Services|服务-Services文档,更多关于普通情况下服务的额外信息,如怎么从一个服务传递通知,设备服务在前台运行等。基础知识-The Basics绑定服务是一个Service类的一个实现, 阅读全文

posted @ 2013-06-19 16:47 vus520 阅读(678) 评论(0) 推荐(0)

如何使你的Android应用记住曾经使用过的账户信息

摘要: 原文:http://android.eoe.cn/topic/android_sdk当您记住他们的名字时,每个人都会很喜欢。最简单的一个例子,您能够做的,让您的应用更加受人喜爱的,最有效的方法是记住您的用户是谁——尤其是当用户使用一个新的设备,或者是开始像携带电话一样携带平板电脑时。但您如何知道您的用户是谁?您如何在一个新的设备上认出他们?对于大多数应用来说,答案是AccontManagerAPI。使用user's permission,您可以使用装好管理器取得用户储存在他们设备上的账号名。集成用户的账号可以让您做各种各样的事情,例如:使用用户的email地址自动填充表格。取得一个绑定 阅读全文

posted @ 2013-06-19 16:32 vus520 阅读(751) 评论(0) 推荐(0)

Android开发之API应用指南

摘要: 原文:http://android.eoe.cn/topic/android_sdk编辑流程这里主要是和Android技术相关的开发指南,很多都是来源于官方的API Guides(http://developer.android.com/intl/zh-CN/guide/components/index.html)请找到自己要翻译的部分,按下面的'链接规范'添加到下面列表中,然后开始翻译~[编辑] Android API 指南 - Android API Guides应用的组成部分 - Application Components(已经完成已经排版)应用的基本原理 - Appl 阅读全文

posted @ 2013-06-19 16:29 vus520 阅读(273) 评论(0) 推荐(0)

【Android教程】Android用户系统管理

摘要: 原文:http://android.eoe.cn/topic/android_sdkAndroid用户迷恋于在自己的设备上安装他们所喜欢的应用。让您的应用受用户喜欢的一种方法就是让它个性化。Android设备知道您的用户是谁,他们喜欢访问什么应用,以及他们在哪储存您的数据。使用您的用户的权限,您可以使用这些信息来使您的应用有更加丰富和个性化的体验。在本课中,您会学习到与您的用户的身份交互的多种技巧,使您:* 通过用户的账户名来记住他们,以个性化您的应用* 认证用户来确保他们是他们所声称的人* 通过例如Google API之类的服务,获取访问用户在线数据的权限* 为用户的设备添加一个自定义账户以 阅读全文

posted @ 2013-06-19 16:28 vus520 阅读(485) 评论(0) 推荐(0)

如何指定一个和你的Android应用程序相适配的屏幕配置

摘要: 原文:http://android.eoe.cn/topic/android_sdk描述:指定每个与该应用程序兼容的屏幕配置。一个配置清单中只能有一个标签的实例,但是它能够包含多个元素。每个元素指定一个特殊的与该应用程序相兼容的屏幕大小-密度组合。Android系统不会读取AndroidManifest.xml里面的标签(不论是安装还是运行的时候).这个标签只是一些外部服务(比如Google Play)用来更加了解应用程序的屏幕兼容性并为用户过滤时读取的一些信息而已。任何不在此定义为一个标签的屏幕配置都认为和该应用程序不兼容。因此,外部服务(比如Google Play)不应该将该应用程序提供给 阅读全文

posted @ 2013-06-19 16:22 vus520 阅读(386) 评论(0) 推荐(0)

【android开发】如何在Linux平台下安装JDK环境

摘要: 原文:http://android.eoe.cn/topic/android_sdkLinux平台JDK安装本文主要描述如何在Linux平台下安装JDK环境。进入网页:http://www.oracle.com/technetwork/java/javase/downloads/index.html如下图:这里作为开发人员,我们选择JDK而不是JRE,因此用鼠标点击JDK下面的DOWNLOAD按钮,进入新的网页,如下图:这里有不同平台的版本可供下载,对于Linux平台,有32位和64位两种,每种又分成了rpm和tar.gz两种类型文件,对于使用rpm管理包的Linux系统可以下载rpm文件安装 阅读全文

posted @ 2013-06-19 16:21 vus520 阅读(207) 评论(0) 推荐(0)

【Android开发】构建Android源码编译环境

摘要: 原文:http://android.eoe.cn/topic/android_sdk构建Android源码编译环境 1 2 3 4 5 6 7 8 9101112131415161718 $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" $ sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu hardy-security main multiverse" $ sudo apt-ge 阅读全文

posted @ 2013-06-19 16:19 vus520 阅读(245) 评论(0) 推荐(0)

Android应用的基本原理

摘要: 原文:http://android.eoe.cn/topic/android_sdk应用基础-Application FundamentalsAndroid应用程序以java作为开发语言。用Android SDK 提供的工具,可以将应用程序所需要的数据和资源文件打包到一个android包文件中,这个文件用.apk作为扩展名。所有代码都在单个.apk文件中,当成一个应用,这个文件就是通常安装在Android设备中的应用.一旦安装到了一个设备,每个应用生存在它自己的安全沙箱中。一个Android系统是一个多用户的Linux系统,其中的每个应用都是一个不同的用户。默认情况下,系统给每个应用分配一个独 阅读全文

posted @ 2013-06-19 16:18 vus520 阅读(450) 评论(0) 推荐(0)

【Android开发】创建你的第一个Android项目

摘要: 原文:http://android.eoe.cn/topic/summary本文中你将了解到:1. 使用Eclipse创建项目2. 使用命令行创建项目你还应该阅读:1. 安装SDK(官网页面,站内页面)2. 管理项目(官网页面,站内页面)创建第一个Android项目一个Android工程包含了组成android应用的所有源代码的文件。Android软件开发工具包(Software Development Kit,即SDK)可以让你轻松地创建一个包含了默认项目目录和文件的工程。这一小节首先讲述的是怎么使用一个装有ADT插件的Eclipse创建一个新的工程,或者是在命令行下使用SDK工具创建新的工 阅读全文

posted @ 2013-06-19 16:07 vus520 阅读(323) 评论(0) 推荐(0)

Android入门-新手如何成功创建一个Android小应用

摘要: 原文:http://android.eoe.cn/topic/summary第一课程:Building Your First App【本课内容简介】欢迎加入到安卓应用的开发大潮中!这门课程会教授你怎么去创建你的第一个安卓的应用程序。你会学习到怎么创建一个安卓项目,怎么去运行一个应用的调试版本。你还会学习到安卓应用的一些基本面,像是创建一个简单用界面并处理用户的输入。在你开始这门课程前,请确保你已经搭建好应用环境,你需要:1、下载安卓的SDk新手包。2、安装Eclipse的ADT插件(如果你用的是Eclipse的开发环境,即IDE)。3、用SDK Manager下载最新的SDK工具和platfo 阅读全文

posted @ 2013-06-19 15:51 vus520 阅读(326) 评论(0) 推荐(0)

【Android开发】Android应用程序目录结构

摘要: 原文:http://android.eoe.cn/topic/summaryAndroid开发之旅:组件生命周期吴秦Android开发之旅:HelloWorld项目的目录结构* HelloWorld项目的目录结构*(这个HelloWorld项目是基于Android 2.1的)在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构:Image:http://andriki.com/mediawiki/images/c/c8/Image_thumb_1.png下面将分节介绍上面的各级目录结构。* src文件夹*顾名思义(src, source code)该文件夹是放项目的源代 阅读全文

posted @ 2013-06-19 15:50 vus520 阅读(400) 评论(0) 推荐(0)

【Android API】Android 4.1 API官方文档详解

摘要: 原文:http://android.eoe.cn/topic/summary翻译:【eoeAndroid原创团队】kris、流风而逝、贼寇在何方、snowxwyo、lsy4833406更新日期:2012-06-28Android 4.1 (Jelly Bean)发布了,这次发布包含了一些性能及用户体验上面的优化。也为用户和开发人员添加了一些新的功能。本文主要介绍了一些对于开发人员来说比较关注或者说有用的api。对于应用开发人员来说,Android 4.1里面包括了SDK编译包(可以编译你应用程序用于在android 4.1平台上面运行),和一个可以在模拟器中运行的系统镜像。开发人员应该尽快下载 阅读全文

posted @ 2013-06-19 15:48 vus520 阅读(1731) 评论(0) 推荐(0)

【Android开发】Android Host详解(翻译自官方文档)

摘要: 原文:http://android.eoe.cn/topic/summary文档内容API概述Android中manifest文件需求工作的设备* 发现设备* 获得和设备进行“交流”的权限* 和设备进行“交流”* 中止和设备的“交流”相关例子Adb测试用例相关链接当您搭载Android系统的设备处于USB主机模式时,它就像一个USB主机,为总线提供能源,并且列举出所有已经连接上的设备。在Android 3.1或者更高的版本中支持USB主机模式。API概述在您开始之前,有个很重要的一点就是您必须对将要用到的类有个了解。下面的表格就向您描述了在android.hardware.usb这个包下USB 阅读全文

posted @ 2013-06-19 15:45 vus520 阅读(1104) 评论(0) 推荐(0)

Android调试桥-Android Debug Birdge详解

摘要: 原文:http://android.eoe.cn/topic/summaryAndroid调试桥-Android Debug BirdgeAndroid调试桥(adb)是一个多功能的命令行功具,它可以让你与一个模拟器实例通信或是连接到android设备上。它是一个客户端-服务器程序,包括三个部份:客户端,在你开发的机器上运行。你可以在一个shell中通过调用adb命令来启动一个客户端程序。其它工具,如ADT插件和DDMS也可以创建adb客户端程序.服务器,它是运行在你开发机器上的一个后台程序,负责客户端程序与运行在模拟器或android设备上的adb进程间的通信.后台进程,它运行在每一个模拟器 阅读全文

posted @ 2013-06-19 15:44 vus520 阅读(1294) 评论(0) 推荐(0)

冰淇淋三明治 (Android 4.0)介绍

摘要: 原文:http://android.eoe.cn/topic/summary冰淇淋三明治 (Android 4.0) 是 Android 在设计上的一个里程碑。它将 Honeycomb 提供给平板的新的设计方法扩展到了所有类型的移动设备,为此我们几乎修改了系统的每一个细节。从最基本的元素开始,我们带来了专为高分辨率而设计的新字体: Roboto。另外,较大的变化是在手机上增加了对操作栏 (action bars) 以及没有物理按键的新手机的支持。总体上,我们的核心应用和系统在设计上首要专注于三个目标。当您在设计 Android 应用时,也应当考虑这些目标:使哥着迷魅力不仅仅是表面的。Andro 阅读全文

posted @ 2013-06-19 15:43 vus520 阅读(215) 评论(0) 推荐(0)

Android 4.1的新特性介绍

摘要: 原文:http://android.eoe.cn/topic/summary果冻豆 - Android 4.1通知系统 - Notifications在Android 4.1系统上通知的功能大大加强了。用户可以直接操作通知条通知的大小和布局更加灵活通知会以重要性排序通知条的大小还可以缩放通知条的默认布局仍然保持原样,所以对于果冻豆以前设计的应用,其通知仍然有效。更新的Notifications 1|通知 - Notifications一节上有更多信息。可变大小的窗口部件 - Resizable Application WidgetsWidgets是用户自定义桌面的核心功能,应用能够以最直接的方 阅读全文

posted @ 2013-06-19 15:41 vus520 阅读(272) 评论(0) 推荐(0)

导航