移动平台开发

1A布局学习笔记

基本知识:
  • view是安卓应用里面最基本的组成元素。

  • 长方形也是一个view,给view加边框的时候,会影响它的大小。

  • 驼峰命名法:每一个单词开头大写,多个单词组合在一起,例如TextView.

    • 知识拓展:小驼峰命名法,开头第一个字母小写,其他单词开头第一个字母大写。例如textView
  • 对于一个xml来说,有开就必须有关,不能只打开不关闭。
    dp代表分辨率。
    颜色可以用十六进制来表示。

布局组件:
  • View

  • 如何调节View的大小,位置?
    通过XML中的属性来设置。

  • TextView

    • TextVew 带有的一些常用属性,例如height,width,background
    • 还可以通过fontStyle设置斜体,粗体等拓展功能。
  • ImageView
    用于展示图片,合理的设置图片的宽和高,使用居中剪裁,没有白边,叫做全出血图片,更加有利于沉浸式的体验。
全出血图片
补充知识:
  • 要善于使用安卓官方文档,查询资料,例如可以查询TextView的属性,虽然有些部可能我们用不到,但是我们也多了解一些。就例如TextView的属性,TextAllCaps ,可以将组件中的文字变为大写。
文档展示

Deepin下安卓开发环境配置

什么是Deepin?

Deepin是一款linux桌面操作系统,是众多“国产”操作系统中的一支异军。运行速度极快无比,是非常棒的开发人员使用的系统。

deepin
能在linux下开发安卓吗?

回答是肯定的,安卓系统是基于Unix内核的,并且android studio 也有对应的linux发行版,或者说由于java的跨平台性,使我们能在几乎所有平台开发安卓程序。

具体配置步骤

非常简单,首先打开深度商店->选择编程开发一栏

Paste_Image.png

点击android studio 选择下载安装。

下载完成之后使用默认配置,即可进入开发界面。

开发界面

但是,由于deepin的c++库和android自带的模拟器环境有冲突,所以还需要下载genymotion进行模拟器配置。

genymotion

同样,我们使用深度商店下载之后,打开genymotion,注册一个账号,然后选择任意一款模拟器,譬如说我选择了nexus 5.0

genymotion

nexus

打开模拟器之后,我们再回头来打开android studio的项目,这个时候点击运行,选择我们打开的nexus 模拟器,就可以跑程序啦!

开始
完成
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容