广告
返回顶部
首页 > 资讯 > 移动开发 >Android 新手入门体验
  • 892
分享到

Android 新手入门体验

新手入门Android 2022-06-06 10:06:19 892人浏览 独家记忆
摘要

@drawable/icon@:代表R.javadrawable:内部类drawableicon:id为icon的对象R.java文件中的drawable内部类中的id为ico

@drawable/icon
@:代表R.java
drawable:内部类drawable
icon:id为icon的对象
R.java文件中的drawable内部类中的id为icon的值对应的常量

<application Android:label="应用的名称">
<activity android:name=".指定activity的类名称包下面的类中(.classname)"
android:label="窗口的标题"
>
<!-- 意图过滤器:用于匹配意图,如果匹配成功则进行处理; -->
<intent-filter><!-- 把应用程序的图标显示到程序列表中,用于指定程序的入口activity, -->
<action android:name="android.intent.action.MaiN" />
<cateGory android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
代表配置应用程序的窗口的配置;
作为activity的类必须放在应用的package之中;

<uses-sdk android:minSdkVersion="8" />
清单文件是在程序安装的时候读取再对程序进行功能性的注册登记;

当用第一次户点击图标后,创建进程,创建主线程,在主线程中实例化Activity(反射方式,操作系统会把应用有关的
信息(Context)存放进Activity中,然后调用onCreate()方法)

Android应用程序目录
src/ java源代码存放目录
gen/ 自动生成的目录 存放所有由Android工具自动生成的文件,其中的R.java,当在res目录中添加数据时,会自动为文件添加id,可以通过这个id找到相对应的文件内容,
res/ 资源(Resource)目录 这个目录中存放各种资源文件,如xml界面,图片或数据,
assets/ 资源目录 此目录下的资源文件不会在R.java自动生成id,读取此目录下的文件必须指定文件的路径,如:file:///android_asset/xxx.3gp,
AndroidMainfest.xml 项目清单文件 此文件列出了应用程序所的功能,以后开发的各种组件 (Activity,ContentProvider,BroadcastReceiver,Service)需要在该文件中进行配置,如果应用使用到系统内置的应用(如电话,短信,GPS服务),还需要在文件中声明使用权限,
default.properties 项目环境信息,
res/anim 存放定义动画的XML文件,
res/xml 在Activity中使用getResources().getXML()读取该目录下的XML资源文件,
res/raw 该目录用于存放应用使用到的原始文件,如音效文件等,编译软件时,这些数据不会被编译,它们被直接加入程序安装包里,为了在程序中使用这些资源,可能调用 getResources().openRawResource(ID),ID:R.raw.somefilename,

Android中的显示单位:
为了适应不同的分辨率,不同的像素密度,一般的使用dip,文字使用sp。


--结束END--

本文标题: Android 新手入门体验

本文链接: https://www.lsjlt.com/news/27856.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android 新手入门体验
    @drawable/icon@:代表R.javadrawable:内部类drawableicon:id为icon的对象R.java文件中的drawable内部类中的id为ico...
    99+
    2022-06-06
    新手入门 Android
  • 新手必看Android Studio入门详解
    上篇文章已经说过了Android Studio的安装配置,从这里开始我们就来完成第一个Android项目吧! 如何安装配置还不太熟悉的可以参考这篇文章:Android Studio...
    99+
    2022-11-12
  • Python快速入门体验
    Python快速入门体验 一、环境信息1.1 硬件信息1.2 软件信息 二、Conda安装2.1 Conda介绍2.1.1 Conda简介2.1.2 Conda、Anaconda及Mini...
    99+
    2023-09-12
    人工智能 大数据 python 开发语言
  • Java快速入门体验
    Java快速入门体验 一、环境信息1.1 硬件信息1.2 软件信息 二、Maven安装2.1 Maven介绍2.2 Maven安装包下载2.3 Maven安装2.4 Maven初始化 ...
    99+
    2023-09-01
    java 开发语言 大数据
  • 【MySQL新手入门系列一】:手把手教你入门MySQL
    如果您是一位刚刚开始学习MySQL的新手,本文将为您提供一些实用的入门知识和技巧,帮助您快速上手。 本篇文章将以windows为例,介绍MySQL的基础知识,以及如何安装、卸载、配置和使用它。 ...
    99+
    2023-09-03
    mysql 数据库 java
  • 新手入门Mysql--概念
    1. 是什么? MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management S...
    99+
    2022-11-12
  • uniapp基础(新手入门)
    前言: 这篇文章主要写的是uniapp的基础知识,可以让大家快速上手uniapp,同时避掉一些可能踩到的坑。 目录 一. 什么是uniapp二. uniapp应用1.准备工具2. 创建我...
    99+
    2023-08-31
    uni-app 微信小程序 小程序
  • Android DataBinding手把手入门教程
    1、在build.gradle(Module)里引入依赖,然后重构(sync Now): android { ...... dataBinding{ ...
    99+
    2022-11-12
  • 新手入门Jvm--jvm概览
    目录1. 什么是Jvm2. Jvm组成2.1 Jdk体系结构2.2 Jvm体系结构3. 类加载机制3.1 流程3.2 类加载器和双亲委派机制3.3 类加载器初始化过程3.4 双亲委派...
    99+
    2022-11-12
  • Kaggle 新手入门必看,手把手教学
    Add Data 的路径:/kaggle/input git clone 的路径:/kaggle/working 一、Kaggle 账号注册 1.进入官网 Kaggle 点击 Register 进行账...
    99+
    2023-09-16
    python pycharm
  • JavaScript入门初体验书写方式
    目录javascript历史javascript是什么?javascript的作用浏览器执行js简介javascript的组成ECMAScriptjavascript初体验行内式内嵌...
    99+
    2022-11-13
  • C语言新手入门速通手册
    目录前言一、常量二、字符串三、转义字符四、注释五、选择语句六、循环语句七、函数八、数组总结前言 本文讲解了初识C语言中的常量,字符串,转义字符,注释,选择与循环语句,函数与数组,因为...
    99+
    2022-11-13
  • 深入了解Angular(新手入门指南)
    项目目录结构|-- project |-- .editorconfig // 用于在不同编辑器中统一代码风格 |-- .gitignore // git中的忽略文件列表 |-- README.md // markdown格式的说明文件...
    99+
    2023-05-14
    Angular Angular.js
  • PHP中的新手入门指南
    PHP是一门热门的前端编程语言,它功能强大、易学易用,被广泛用于网站的开发和维护中。对于初学者来说,PHP入门需要一定的学习和掌握,下面就为大家提供一些PHP中的新手入门指南。一、学习基本概念在学习PHP之前,你需要了解一些基本概念。PHP...
    99+
    2023-05-25
    PHP基础 PHP入门 新手指南
  • java新手入门——String类详解
    目录一、创建字符串1. 直接赋值(常用)2. new String3. 字符数组转String4.String类中两种对象实例化的区别二、字符串比较相等1.直接比较字符串2.字符串在...
    99+
    2022-11-12
  • 如何使用postman(新手入门)
    目录 一、 了解postman1. 什么是postman?2. 如何下载postman3. postman界面二、 如何用postman工具测试1. 接口请求的常用方式(G...
    99+
    2022-11-12
  • unity3d新手入门必备教程
       Unity3D入门教程中文版    Unity3D基本操作、    用Unity3D创建简单漫游... 1    基本设置... 1    修改视角控制键为右键... 9    如何取消浏览窗口上的右键菜单... 10    植物效...
    99+
    2023-01-31
    新手入门 教程 unity3d
  • Vue新手入门实例分析
    本篇内容介绍了“Vue新手入门实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! Vue实例和模板语法<body>...
    99+
    2023-06-27
  • 给伸手党的福利:Python 新手入门
    这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。 在这个信息爆炸的时代,以 “Python入门” 为关...
    99+
    2023-01-31
    福利 新手入门 Python
  • Python 新手入门习题及代码
    ```## 1.输入圆半径,求面积与周长 r = int(input("R=")) s = 3.14*(r**2) c = 2*3.14*r print("S=",s,"\t","C=",c) ## 2.随机输入两个数,比较大小后,...
    99+
    2023-01-31
    习题 新手入门 代码
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作