android官方教程从零开刷(一)

晕死,写PPT写到十一点半,我只是想安安静静的写代码,写个毛线的PPT,写完还说不行,让重写,头都大了,哥现在只想做个coder而已,现在还是鱼肉,人为刀俎,不说了,不能第一天就挖坑不填.

Getting Started

  Building Your First App

    Creating an Android Project

创建一个工程,不能更熟了,从上到下依次是应用名称,工程名称,包名,最低sdk版本,最高版本,使用的编译版本,app的主题

当然也可以用命令行来进行创建

在tools/ 路径下输入

android list targets

可以打印出可用的target SDK版本.

如果要创建工程则使用:

android create project --target <target-id> --name MyFirstApp --path <path-to-workspace>/MyFirstApp --activity MainActivity --package com.example.myfirstapp

Running your Application   好困...

这节课主要是说在真机和模拟器上运行app,我们先要指定SDKversion

<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" />
    ...
</manifest>

然后说了一下android project的目录结构

  • src/
  • Directory for your app‘s main source files. By default, it includes an Activity class that runs when your app is launched using the app icon.
  • res/
  • Contains several sub-directories for app resources. Here are just a few:
    • drawable-hdpi/
    • Directory for drawable objects (such as bitmaps) that are designed for high-density (hdpi) screens. Other drawable directories contain assets designed for other screen densities.
    • layout/
    • Directory for files that define your app‘s user interface.
    • values/
    • Directory for other various XML files that contain a collection of resources, such as string and color definitions.

src/

app的源码文件夹,他是默认的,包括了一个activity,当你点击app图标的时候运行的就是这个activity.

res/

包含了许多app资源.其中包括:

drawable-hdpi/

drawable 对象的目录(比如位图),用于hdpi屏幕而设计的,其他的drawable目录包含了为其他屏幕密度设计的资源

layout/

app的用户界面目录.

values/

其他各种xml文件的目录,包含了一个资源的集合,比如string和颜色的定义.

接下来介绍了怎么在真机上运行app

  1. 加载android设备的驱动
  2. 开启手机的测试模式

也可以用命令行来运行

  1. Change directories to the root of your Android project and execute:

    ant debug
  2. Make sure the Android SDK platform-tools/ directory is included in your PATH environment variable, then execute:
    adb install bin/MyFirstApp-debug.apk
  3. On your device, locate MyFirstActivity and open it.

That‘s how you build and run your Android app on a device! To start developing, continue to the next lesson.

在模拟器上运行:

Run on the Emulator



Whether you‘re using Eclipse or the command line, to run your app on the emulator you need to first create anAndroid Virtual Device (AVD). An AVD is a device configuration for the Android emulator that allows you to model different devices.

Figure 1. The AVD Manager showing a few virtual devices.

To create an AVD:

  1. Launch the Android Virtual Device Manager:

    1. In Eclipse, click Android Virtual Device Manager from the toolbar.
    2. From the command line, change directories to<sdk>/tools/ and execute:
      android avd
  2. In the Android Virtual Device Manager panel, click New.
  3. Fill in the details for the AVD. Give it a name, a platform target, an SD card size, and a skin (HVGA is default).
  4. Click Create AVD.
  5. Select the new AVD from the Android Virtual Device Manager and click Start.
  6. After the emulator boots up, unlock the emulator screen.

To run the app from Eclipse:

  1. Open one of your project‘s files and click Run  from the toolbar.
  2. In the Run as window that appears, select Android Application and click OK.

Eclipse installs the app on your AVD and starts it.

Or to run your app from the command line:

  1. Change directories to the root of your Android project and execute:

    ant debug
  2. Make sure the Android SDK platform-tools/ directory is included in your PATH environment variable, then execute:
    adb install bin/MyFirstApp-debug.apk
  3. On the emulator, locate MyFirstActivity and open it.

That‘s how you build and run your Android app on the emulator! To start developing, continue to the next lesson.

偷个懒,直接粘贴了...

这里的AVD 就是指模拟器 android virtual device

时间: 2024-10-15 05:57:57

android官方教程从零开刷(一)的相关文章

android官方教程从零开刷

学android开发已经有一段时间了,但是一直觉着很多东西记忆的不是很牢固,很多时候要用到的知识还要看笔记才能想起来,而且之前学android也是靠看书为主,东一块西一块,从来没有将学到的东西整合一下,google的官方教程是一套系统的教程,基本上包含了android的所有功能,所以决定将google教程走一遍,以便学习加深印象.从今天开始每周最少写两篇android学习笔记. 官网教程目录如下: Building Apps withMultimedia Building Apps withGr

android官方教程从零开刷(二)

Building a Simple User Interface The graphical user interface for an Android app is built using a hierarchy of The graphical user interface for an Android app is built using a hierarchy of View and ViewGroup objects. View objects are usually UI widge

android官方教程从零开刷(三)

接下来就不能偷懒了,ActionBar很重要. Adding the Action Bar   Setting up the Action Bar 要设置一个ActionBar很容易,在android 3.0以上都会自动显示ActionBar,但是在3.0一下的版本就需要使用兼容包才能使用ActionBar Adding libraries without resources Make sure you have downloaded the Android Support Library us

Android官方开发文档Training系列课程中文版:目录

原文地址 : http://android.xsoftlab.net/training/index.html 引言 在翻译了一篇安卓的官方文档之后,我觉得应该做一件事情,就是把安卓的整篇训练课程全部翻译成英文,供国内的开发者使用,尤其是入门开发者,虽然现在网络上有很多入门课程,但是还是依靠官方文档学习来的靠谱,安卓官方文档是一系列的课程,使每个人可以系统的掌握安卓的知识,相比其它课程来说,它为开发者提供了查缺补漏的功能. 在这里你可以领略到安卓开发世界的精彩. Tips : 同时,本目录可以作为

Android Gradle 介绍 官方教程

这篇教程是根据官方的gradle视频教程整理出来的. https://classroom.udacity.com/ 这里有很多google官方做的视频教程. 自从遗弃了eclipse,猛追as以后,出现一个gradle.对于彩笔的我,gradle是个鸟玩意.完全不懂.相信玩转gradle的人也不多.好在用as创建项目,as会做好默认gradle的脚本,如下: 虽然不懂gradle,但是随便一篇基础的android gradle教程就可以了.然而,随着项目的壮大,在app.gradle这个脚本里出

Android官方开发文档之从Eclipse迁移到Android Studio开发篇

Android官方开发文档之从Eclipse迁移到Android Studio开发篇 1.前言 从Eclipse迁移项目到Android Studio需要适应一个新的项目结构,建立系统和IDE的功能.为了简化迁移过程,Android Studio提供了重要工具使你可以快速地将现有代码移动到Android Studio项目基础建设的文件和工具. 2.Android Studio的基础(Android Studio Basics) 当你将Eclipse项目迁移到Android Studio时,你应该

Android官方开发文档Training系列课程中文版:OpenGL绘图之图形绘制

原文地址:http://android.xsoftlab.net/training/graphics/opengl/draw.html 如果你还不清楚如何定义图形及坐标系统,请移步:Android官方开发文档Training系列课程中文版:OpenGL绘图之图形定义. 在定义了图形之后,你接下来需要做的就是将它绘制到屏幕上.不过使用OpenGL ES 2.0 API来绘制这个图形所需要的代码量可能要比想象中的多一些,这是因为API为图形渲染管道提供了大量的控制细节. 这节课会展示如何绘制上节课所

Android官方开发文档下载

Android官方开发文档 docs-24_r02.rar(链接:https://pan.baidu.com/s/12xC998JeUHj3ndfDXPM2ww 密码:bxyk) ADT下载.Android Studio下载:https://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html#pwd 原文地址:https://www.cnblogs.com/daleyzou

ArcGIS Runtime for Android开发教程V2.0(1)基本概念

原文地址: ArcGIS Runtime for Android开发教程V2.0(1)基本概念 - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/arcgis_mobile/article/details/8113183   1.基本概念 1.1 Android简介         2007年11月,Google推出移动操作系统Android,并宣称Android是首个为移动终端打造的真正开放和完整的移动操作系统.自此,基于And