Android培训班(48)
在android的计算器应用程序里,源程序主要放在目录src目录下面,然后在这个目录根据包的名称进行子目录排列,由于这个程序在XML里包名称如下:
package="com.android.calculator2"
因此,它的目录就是这样排列的:
src
|
---com
|
---android
|
--- calculator2
所有java的代码都在目录calculator2下面,如下:
tony@tony-desktop:~/android/Android-2.0/packages/apps/Calculator/src/com/android/calculator2$ ls
CalculatorDisplay.java EventListener.java Logic.java
CalculatorEditable.java HistoryAdapter.java PanelSwitcher.java
Calculator.java HistoryEntry.java Persist.java
ColorButton.java History.java
在这么多的源文件里,怎么样知道那一个文件编译的主文件呢?那一个文件是程序主要入口包含的文件呢?其实这些问题可以从Android.mk文件里找到相应的名称,在Android.mk文件里可以看到如下这行:
LOCAL_PACKAGE_NAME := Calculator
这里定义包的名称为Calculator,说明文件Calculator.java就是主文件,是包含应用程序的入口。
//QQ: 9073204 EMAIL:9073204@qq.com
//蔡军生 2011-05-01
转载于:https://www.cnblogs.com/ajuanabc/archive/2011/05/22/2463241.html
Android培训班(48)相关推荐
- 美国人用什么android手机,美国过半消费者使用智能手机 Android占48.5%
各系统市场份额图(腾讯科技配图) 不同种族手机使用情况(腾讯科技配图) 腾讯科技讯(萧谔)北京时间5月8日消息,据国外媒体报道,尼尔森发表最新报告称,2012年3月美国50.4%的消费者在使用智能手机 ...
- Android培训班(62)dex文件格式3
SHA-1签名字段 从dex文件头里,已经看到前面有一个4字节的字段检验码了,那为什么又需要一个SHA-1签名字段呢? 这不是重复了吗?起初始看来,好像是有点重复,可是仔细考虑一下,这样设计,还 ...
- Android培训班 4
要想Android运行起来,不但要编译内核正确,还需要有正确地安装根文件系统,才可以运行起来.第一步,就是从模拟器里提取data目录的数据.也许你会问,为什么要从模拟器里提取呢?因为这样做是最方便的, ...
- Android培训班(45)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } --> 帧布局(Fra ...
- Android培训班(44)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> layout-land和layout-port目录主要用来保存应用程序 ...
- Android培训班(1)
Android是基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的手机操作系统平台,早期由Google开发,后期由开放手机联盟(Open Handset Allianc ...
- android培训班 多少钱,Android培训班(42) --Make
Android.mk文件是用来向编译系统描述项目组织和编译方式,实际上是GNUmake文件的一小片段,它会被编译系统解析一次或多次. 这个文件内容如下: LOCAL_PATH := $(call my ...
- Android培训班(42)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> Android.mk文件是用来向编译系统描述项目组织和编译方式,实际上 ...
- Android培训班(47)
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } --> 在资源的目录r ...
最新文章
- 队列:实用程序服务和数据结构
- 「AI初识境」近20年深度学习在图像领域的重要进展节点
- 主流浏览器的HTTP最大并发连接数
- DNS反射放大攻击分析——DNS反射放大攻击主要是利用DNS回复包比请求包大的特点,放大流量,伪造请求包的源IP地址为受害者IP,将应答包的流量引入受害的服务器...
- Spark常见问题解决办法
- php7++linux安装,安装PHP5和PHP7
- python文本相似度分析_文本相似度分析(基于jieba和gensim)
- 【BZOJ4455】小星星,容斥原理+树形DP
- Gartner:阿里云亚太市场排名第一
- openstack-o版-nova安装
- 大数据_Hbase_面试题0001
- F. Gourmet and Banquet(贪心加二分求值)
- Ubuntu 18.04 安装 Moodle
- 如何调研如何写调研报告
- 「面试必背」Elasticsearch面试题(收藏)
- FTP Server端的使用
- JavaScript智能填写续写版(QQ邮箱地址栏简化版)
- android用户界面组件都是放置在,Android开发工程师第十章 节 用户界面高级组件.ppt...
- Linux上解压缩安装Mysql
- 怎么把html设置桌面壁纸,win7系统怎么把桌面更换成自己喜欢的桌面背景?
热门文章
- 机器人暑假班招生推文_腾讯推机器人写稿资讯产品,可将千字长报道精简成 200 字短文...
- SqlServer中的SmallDatetime作为条件查询的截至日期问题!
- Java - A Guide to the ExecutorService
- exchange 2010 常用命令
- 全媒社:明星网红宣传适合多数企业吗
- C#基础 Console BackgroundColor ForegroundColor 控制台的字体色和背景色
- python combinations_Python使用combinations实现排列组合的方法
- JSP图书销售系统JSP网上书店商城JSP网上书店JSP图书在线销售系统JSP二手图书商城系统
- jenkins支持集成进阶
- JavaWeb 2022.9.24