`
Jonathan樊
  • 浏览: 74982 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Android开发——(二)运行你的APP

阅读更多

    创建第一个APP工程后,下一步即是运行它。

   

    在新建的Android Project里面,主要的文件功能如下:

AndroidManifest.xml  这个配置清单定义了一些基本的程序特性和它的组件。.

  <uses-sdk> 元素是AndroidManifest.xml最重要的元素之一:你可以使用  android:minSdkVersion andandroid:targetSdkVersion 属性让你的app兼容不同版本. 比如:

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

 

   尽可能的把 android:targetSdkVersion 设置未最高的版本并做好测试.

src/   主要的程序文件 res/   资源文件夹:

drawable-hdpi/
图片资源,还有部分可以放在assets文件夹里.
layout/
布局xml文件.
values/
放一些例如颜色定义,资源索引等。

运行Android APP需要Android设备和Eclipse。

 

在模拟器上运行


模拟器AVD非常有用,它能模拟很多不能分辨率的设备。

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

建立一个模拟器 AVD:

  1. 打开avd管理器:
    1. eclipse里点击这个   .
    2. 命令行下进入 <sdk>/tools/ :
      android avd
       
  2. 点击 New.
  3. 填写基本信息. 名字, 平台, sd卡大小,分辨率等.(target的API等级应该尽量大于应用程序需要使用的API等级)
  4. 点 Create AVD.
  5. 选择一个avd,然后start.
  6. 模拟器运行完之后,解锁.

eclipse里这样打开app到模拟器:

  1. 点击Run  .
  2. 在 Run as 窗口里选择  Android Application 点击 OK.

 

在真机运行


如果你有android设备,可以这样安装你的程序:

  1. 连上usb数据线,安装好相关usb驱动.
  2. 打开手机的调试模式.
    • 大多数3.2版本之前的这样打开 Settings > Applications > Development.
    • 4.0以上的这样打开 Settings > Developer options.

      Note: 4.2以上的默认隐藏了这项,这样打开Settings > About phone 点几次 Build number 然后就能找到Developer options.

在 Eclipse里:

  1. 打开项目,点击运行 Run  .
  2. 弹出的界面点击 Android Application .
分享到:
评论

相关推荐

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    10.3 高级例子——号码管家(GAE+GWT+Android) 10.3.1样子与功能 10.3.2创建项目 10.3.4规定通讯协议 10.3.5实现服务端的功能 10.3.6注册提供服务 10.3.7帮助界面设计 10.3.8服务条款界面设计 10.3.9编辑...

    嵌入式开发——android小程序

    在ubuntu和eclipse上运行的一个android小程序,主要控制在实验箱上的温控、lcd、led以及seg8的变换。

    安卓期末大作业(AndroidStudio开发),日记本app,可以登录和搜索,代码注释详细,能正常运行

    压缩包内包含源代码,运行各个界面截图,一条日记可以记录2000字符以下的文本、最多8张配图和最多8个视频。每条日记都可以以评论的形式或转发引用的形式追更,评论的最大长度也是2000字符。日记还可以同时记录所处...

    c#开发Android应用实战

    《C#开发Android应用实战——使用Mono for Android和.NET/C# 全面透彻地讲解Android应用编程知识,分析如何结合使用C#和Mono来编写在Android设备系列上运行的应用程序。在这本由多位专家联袂撰写的必备精品书籍的...

    android开发入门与实战(上)

    第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...

    Android Web Game App高级编程 使用HTML5 CSS3 JavaScript

    就可以开启我们的Android Web Game App高级编程之旅 从一个空白的HTML网页开始 最后将收获多人在线游戏 有丰富多彩的图像 声音 动画等 开发必需的一些知识和技巧 即使你以前没有游戏开发和服务器端编程的经验 ...

    android开发资料大全

    新版Android开发教程及笔记-完整版 《Android中文教程》中文版 《android基础教程合集》 Android实例教程 会员贡献索引贴 实用Android开发工具和资源精选 APK权限大全 - Android必懂知识 最无私的Android资料...

    期末大作业——App Inventor 实现人脸识别等三个功能app大作业全套(包含课程设计说明书)(导入即可用)

    内容概要:基于App Inventor实现的Android app开发,app包括登录模块、注册模块、帮助模块、主界面、指南针、人脸识别、一言金句等模块功能;其中调用3个 API 接口,分别在注册模块与登录模块中实现微数据库API,在...

    Android开发系列——基础篇2:APP工程结构

    第二层是通过File—&gt;New—&gt;Module创建的新模块(一个单独的APP工程,运行在工作空间中) 以下是一个工程项目的目录结构图 该工程结构主要由两大结构构成:app和Gradle Scripts。 app app目录下有3个子目录,功能...

    新版Android开发教程.rar

    � 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要快很多。 � 运营商(中国移动等)的大力支持,产业链条的热捧。 � 良好的盈利模式( 3/7 开),产业链条的各方:运营商、...

    移动应用开发实验——河北工业大学——实验3~7工程文件+实验报告+说明文件——可直接在AndroidStudio上运行

    有的实验我只写了一个app,模拟器里运行起来之后,点不同的按钮会跳转到对应的每一问的具体实现; 关于换学号,背景图的部分,我会写在说明里

    android游戏代码——回到战国

    android经典单机游戏《回到战国》,开发者解压后用eclipse导入就可以使用,直接就可以运行

    Android实现音乐播放器——课程设计报告,优秀课设

    这是我的优秀课程设计,移动应用开发课期末的课程报告,包含实验目的、实验内容、程序设计和说明(给出各个界面的设计思路,类的说明和运行界面截图)。 每部分都写的很详细,具体的源码在我的博客《Android Studio...

    《Google Android SDK开发范例大全(第3版)》.pdf

     全书共分11章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及...

    Google Android SDK开发范例大全(第3版) 1/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Google Android SDK开发范例大全(第3版) 4/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Google Android SDK开发范例大全(第3版) 3/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

    Google Android SDK开发范例大全(第3版) 5/5

    余志龙、陈昱勋、郑名杰、陈小风,分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言...

Global site tag (gtag.js) - Google Analytics