接下来我要来介绍到有关於当我们将专案打开来时,那最多人使用的配置是”Project”及”android”,在我学习的过程中都是使用”android”,所以我也是从这个配置下去介绍。
在画面左侧所看到的配置目录,在app目录之下所包含的四个子目录,在设计app时也才能更上手每个子目录底下所具备的功能。
一. manifests-----------应用程序设定档
我们可以看到在manifests的子目录展开底下可以看到AndroidManifest.xml,每一个应用程序都必须包含这一个最基本的目录,用来对Android宣告应用程序的基本资讯,这也代表着这个档案储存着app的重要资讯,像是标题或是图示这些等等,都会描述进AndroidManifest.xml里头。
一个最基本的AndroidManifest.xml包含三大宣告内容:
1.package:是应用程序的java封装命名,这个package只能是唯一的,我会将它想成像是我们每个人都有一组身分证一样,而应用程序也是,可以将它用来是辨识或搜寻的识别名称。
2.application:定义应用程序所相关的元件,可预设应用程序中的基本资讯。
(1)”android:icon”:定义应用程序的图示。
(2)”android:lable”:定义应用程序的标题。
(3)”android:roundicon”:定义应用程序中的圆形图示。(补充:这是一个只适用在Android 7.1系统上的过渡版本,很快就被8.0系统的应用图标适配所替代了)
(1)”android:theme”:定义应用程序的基本样式,将会预设给所有子介面。
3.activity:在application底下,需要去描述应用程序所会用到的类别方法,Activity为其中的Activity类别。
包含使用者介面(activity)跟後台服务(Service)以及广播(Broadcast),当这些类别要去执行的时候,系统会自己去查阅是否有相对应的描述,如果没有就无法呼叫个activity。
在一开始新创建一个专案时,系统就会自动给予一个MainActivity的activity类别,如果还要增加则必续自己手动去新增。
二java---------类别目录
这里要介绍到的是java目录类别,简单来说就是所有原始程序码都会被归类在这。Android的所有程序码都会被归类在”src”这个目录下,在Android这个配置下则会显示於java目录中。
还记得,我当初在下载安装过程中,漏安装的SDK套件吗?那就是一个提供开发者更好操作的基础框架,像是,在activity中我们透过继承名为”AppCompatActivity”类别框架,在这个框架中就已经包含完整能产生画面的程序码,於是我们便可以透过引用内建的程序码,并在其中加入自己所客制化程序码,便能呈现出画面,不然若单单只是靠着自己少少的程序码,是没有这麽轻易跑出来整个app所呈现的画面喔!
>>: 【没钱买ps,PyQt自己写】Day 5 - 开始来设计我们的 controller.py,改以「程序角度」来说明如何建立 PyQt 的系统
近期在接 Facebook SDK 做第三方登入时发现 只要不是 Release 版的 apk 就无...
前言 好啦~昨天测试了nonce的方法 今天来谈谈剩下需要的api参数 并且来透过容易上手的node...
JS 可以放在HTML里面,也可以另开一个.js 档案,把你的code放进去,然後变成连结放在htm...
※ 今天的内容 一、清单表格:QTable、QMarkupTable 二、弹出视窗:QDialog、...
TortoiseSVN 是一个免费的版本控管工具,我以前在专案开发团队时,我们都是使用这个版控工具在...