美文网首页Android知识Android开发Android技术知识
iOS开发者一步一步入门安卓(二)

iOS开发者一步一步入门安卓(二)

作者: Cocoaleeo | 来源:发表于2017-12-25 11:53 被阅读0次

前言

在上篇文章中我们创建了我们的Android "hello world",在本篇文章中,我们认识一下目录的中各个文件及其作用。


目录

在app目录下有三个文件夹,manifests、java、res。

  1. AndroidManifest.xml
    这个文件主要用于app配置,类似于iOS中的info.plist文件,每个标签对应相应的设置。


    AndroidManifest.xml
  • icon 应用的图标,图片资源保存在/res/mipmap 路径下
  • label 应用名称
  • roundIcon 圆形图标
    *<activity> 标签,在应用中的每个activity都需要在此文件下进行注册,name为activity的名称
  • <uses-permission> 标签,添加使用权限
  • <use-feature> 标签,添加硬件支持功能
  • <uses-library> 标签,引用外部库
  1. java
    这个文件夹下有三个包,有两个是test包,这个可以和ios中的相对应,我们主要看包含Activity(MainActivity)这个文件的包。
    打开MainActivity文件,如果各位对Swift有了解的话,这部分代码可以看出来和ViewController中的代码很相似。在模拟器中看到的第一个页面就是这个文件的展示,其中setContentView() 这个方法对其进行布局,参数为/res/layout中的 activitiy_main.xml文件。


    MainActivity
  2. res
  • layout
    这个文件夹中目前只有一个activity_main.xml 文件,顾名思义,这个文件用于布局,与iOS 不同,Android设备种类繁多,像素分辨率千差万别,所以基本不可能想iOS 那样通过frame来设置布局,所以Android中通过xml文件来对activty中的View布局,每个Activity都有一个对应的layout文件,iOS中每个ViewController都自带一个View,而Activity则自带一个layout文件,这部分在代码分离方面感觉安卓要好一点,在ViewController中往往需要写很多布局代码,而安卓则全部交给了layout.xml文件,在Activity中进行数据处理即可。
    双击打开文件看到的是一个视图界面,创建是自带一个textView,点击text后可以看到布局代码,使用的是相对布局。各位可以试试拖几个控件在上面看看效果。


    main_activity.xml
    main_activity.xml
  • mipmap
    这个文件夹用于储存图片资源,文件夹下包含不同分辨率下的图标,美工大大辛苦了。


    mipmap
  • values
    颜色,字符串是每个APP都不可或缺的东西,这里的文件专职用于保存这些数据,类似于ios中的宏,这里做了更细致的划分(虽然你也可以把不同的数据类型写在一个文件中,但是并不建议这样做),你可以继续创建一个array.xml 文件来保存数组,integer.xml 来保存integer类型数据等等。


    values

认识了上述这些文件,再加上一些java基础,然后就可以开始上手写代码了。

相关文章

  • iOS开发者一步一步入门安卓(二)

    前言 在上篇文章中我们创建了我们的Android "hello world",在本篇文章中,我们认识一下目录的中各...

  • Kotlin+Room入门学习数据存储

    本来是名iOS开发者由于对安卓好奇,一步一步来学习什么也不说了先上代码吧. 第一步 添加依赖build.gradl...

  • iOS开发者一步一步入门安卓(一)

    写在前面 随着培训机构的一步步发展,开发者团队日益壮大,公司对员工的要求也越来越严格,掌握单一的技能似乎已不能满足...

  • 初识Http

    1,简介 作为一个安卓开发者,从安卓开发的角度学习下HTTP。先来对HTTP有个大概的印象吧,一步一步慢慢了解。 ...

  • 一、移动端知识清单

    什么是移动端? 移动端指的是手机(安卓手机,ios手机)、平板电脑(安卓、ios)、ipod等便携设备 作为开发者...

  • 微信第三方登录

    一、第一步请求微信API获取code,让前端安卓or IOS获取code; 二、第二步根据code,自己后台服务器...

  • X100T 如何使用 WiFi 功能连接手机

    第一步手机下载 CAMERA REMOTE (各大商店搜索)iOS 下载地址安卓下载地址 第二步按一下机身背部的 ...

  • js与安卓IOS交互

    这篇主要是讲JS这部分的安卓IOS就不用看了!!一:用来判断是安卓设备还是IOS设备 二:js调用安卓和IOS方式...

  • 小精灵美化-计时器使用教程

    一、第一步-下载软件小精灵美化 安卓下载地址 iOS下载地址二、 1.找到计时器 2.添加计时器 3.设置...

  • React Native嵌入到android原生应用

    rn嵌入到iOS原生应用,有相应的demo支持,而安卓确没有,感觉非亲身的。那我们就只能靠自己一步一步的爬坑吧。1...

网友评论

    本文标题:iOS开发者一步一步入门安卓(二)

    本文链接:https://www.haomeiwen.com/subject/idaowxtx.html