zoukankan      html  css  js  c++  java
  • Android深度探索HAL与驱动开发——第二章

    第二篇:
    主要内容包括Android应用程序及各自的组成部分,以及对AndroidManifest的文件定义程序。

    (1)在创造第一个HelloEveryone中首先要启动Eclipse然后进newproject窗口,创建android项目完成之后结束即可,在开启模拟器后显示出helloevery one则表示创建成功,同时也说明在windows平台下成功搭建android开发环境。android应用工程组成包括:源文件、R.java文件、Android库、assets文件夹、res文件夹、drawable文件夹、layout文件夹、values文件夹以及重要的androidmanifest.XML。

    (2)调试android应用程序包括:修改android项目:步骤包括:修改资源文件、增加图片资源文件、数据查询功能模块(包括两种方式:一是传统的编程方式,二是通过定义layout资源文件定义界面。)、修改java源文件:给imageview组件定义id由此来定义组件;设置断点:首先要根据经验和判断在源代码中设置断点(选在最可能出错的地方);启动调试:设置完断点开始进行调试程序;单步跟踪:调试相比log跟踪变量值的方式更加有效准确;真机调试:进行真机调试时要做的准备有安装OEM USB Driver、连接android手机、设置属性接下来就是进行模拟器调试。

    (3)activity是为响应用户操作的一个可显示的可视化接口,每个activity都提供一个默认的窗口绘制,在显示出的内容是一系列视图(继承自己的父类)。创建activity,在activity中有四个周期状态:活动、暂停、停止、死亡;Intent组件包括两种:显示和隐示,两者区别在于调用和组件的应用情况;以及对其他的组件进行简单的描述和各自的用法。

    (4)androidmanifest文件是一种特定的XML文件必存于应用程序中。管理应用程序身份包含:为应用程序指定版本号、给应用程序加上名称和标签;使用Intent Filter为程序指定主入口、配置其他Intent、注册service和broadcast、注册content provider。指定应用程序所需设备和软件、使用库和androidSDK、定义其他的配置参数。

  • 相关阅读:
    编译内核时出现drivers/mfd/mxchdmicore.c:36:24: fatal error: mach/clock.h: No such file or directory
    IE中iframe标签显示在DIV之上的问题解决方案
    Linux驱动学习1.hello world;
    Maven安装与配置(转)
    Jmeter阶梯式压测
    Jmeter的分布式测试
    adb connect命令连接多个Android设备
    Linux当中文件的显示命令
    软件测试流程
    测试时间不够,该怎么办?
  • 原文地址:https://www.cnblogs.com/chengqian95/p/5425422.html
Copyright © 2011-2022 走看看