美文网首页deepin
移动平台开发

移动平台开发

作者: MatrixFK | 来源:发表于2017-03-23 16:05 被阅读36次

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 模拟器,就可以跑程序啦!

开始 完成

相关文章

  • mPaas

    概念 移动开发平台(Mobile PaaS,简称 mPaaS)是源于支付宝 App 的移动开发平台,为移动开发、测...

  • 移动平台开发

    1A布局学习笔记 基本知识: view是安卓应用里面最基本的组成元素。 长方形也是一个view,给view加边框的...

  • AppCan

    AppCan移动开发平台 ** 自主研发国内首创混合开发跨平台适配** 做好中流砥柱降低开发门槛让移动开发再简单一...

  • Flutter RN 原生对比

    移动端跨平台开发技术演进 现在主流的移动开发平台是Android和iOS,之前还有过windows phone,每...

  • 跨平台移动应用开发框架 2019-03-18

    标签(空格分隔): 移动应用 跨平台 混和开发 Flutter 移动应用跨平台开发框架,根据其原理,主要分为三类:...

  • 2016移动开发技术巡礼

    原创 2016-12-27 徐川 移动开发前线 目录 前言 平台篇 iOS平台 Android平台 iOS开发技术...

  • 浅谈移动端开发

    一 移动平台主流都是哪些 ? 二 移动开发有哪些方式 ? 三 具体如何进行移动开发 ? 面向读者1 如果你是移动开...

  • 支付宝工程师创造出了一个可以“拷贝”支付宝的神器

    mPaaS是源于支付宝的移动开发平台,从最初的金融级移动开发平台,逐渐演进成集开发、测试、发布、分析、运营于一体的...

  • 跨平台移动开发

    一phone gap VS react native 01.开发成本 phone gap的开发成本小很多 二NV...

  • 移动跨平台开发

    1.Xamarin Xamarin是目前应用最为广泛的移动应用开发平台。Xamarin应用利用原生用户界面控制进行...

网友评论

    本文标题:移动平台开发

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