Android Studio

**Android Studio 是基于 IntelliJ IDEA 的官方 Android 应用开发集成开发环境 (IDE)。除了 IntelliJ 强大的代码编辑器和开发者工具,Android Studio 提供了更多可提高 Android 应用构建效率的功能,例如:

基于 Gradle 的灵活构建系统快速且功能丰富的模拟器可针对所有 Android 设备进行开发的统一环境Instant Run,可将变更推送到正在运行的应用,无需构建新的 APK可帮助您构建常用应用功能和导入示例代码的代码模板和 GitHub 集成丰富的测试工具和框架可捕捉性能、易用性、版本兼容性以及其他问题的 Lint 工具C++ 和 NDK 支持内置对 Google 云端平台的支持,可轻松集成 Google Cloud Messaging 和 App 引擎

1.创建一个Android项目,点击File ->New->New Project,

其中的open是打开一个Android项目
2.输入项目的名称test ,此项目放在E盘下,然后点击Finish

4.选择Android 的模板,选择基础类android 的空模板Empty Activity,点后点击Next

5.设置Activity 的名称和Layout的名称,一般自动生成,如果需要可以在这里进行更改,
最后一个框不能勾选,否则可能会引起项目异常,然后点击Finish。

这样我们的第一个android项目就创建完成。


6.这是Android项目建完之后的样子,三个主要的文件:主配置文件:AndroidManifest.xml,
还有布局LayLout:activity_main.xml


通常建一个项目,会在Activity_main.xml里自动生成一个文本显示框textView,这个是默认的,运行之后,会在虚拟机上出现一个hello world 的字段,通常不用的话把它删掉即可。


Android常见界面布局
布局的通用属性

**相对布局位置属性

RelativeLayout相对布局
主要以水平或垂直方式来显示界面中的控件。当控件水平排列时,显示顺序依次为从左到右,当控件垂直排列时,显示从上到下

LinearLayout线性布局

TableLayout表格布局


约束布局相对定位关系属性

1.Activity的概念与Activity的生命周期图:
Activity是一个应用程序的组件,他在屏幕上提供了一个区域,允许用户在上面做一些交互性的操作, 比如打电话,

打开了一个新的Activity

onCreate()一个参数和两个参数的区别:

Android_Studio相关推荐

  1. 苹果笔记本android_studio快捷键

    学习android的同学是不是还在为mac笔记本使用android_studio感到头疼? 下面小编把自己知道的android_studio快捷键分享给大家 希望对使用对mac开发android的同学 ...

  2. android_studio上传svn的时候那些不提交

    buid文件夹不需要提交 转载于:https://www.cnblogs.com/YangBinChina/p/5708510.html

  3. 获取Android_Studio模拟器root权限的方法

    资源内容 在创建模拟模拟器时注意Google Play与GoogleAPI是不同的,较高版本的安卓系统只有选择后者才能获取到root权限,前者是无法获取root权限的. 运行AVD后,在AS的term ...

  4. Android_studio 开发简单登陆界面

    展示: 主要功能:页面跳转,登录,显示密码. 1.图标获取:https://www.iconfont.cn/    这个是阿里巴巴矢量图标库的链接 关于添加图标可以参见 2.页面跳转:通过点击按钮实现 ...

  5. Android画布画圆,android_studio的canvas画圆

    1.怎样设置代码 package com.example.rk1130; import android.content.Context; import android.graphics.Canvas; ...

  6. 如何修改Android_studio里面虚拟器得安装位置

    一.修改方法和步骤 1.方法:找到studio默认的虚拟器安装路径,复制虚拟器文件到内存大的盘,修改启动路径就行. 2.步骤     1)打开studio找到虚拟机的默认安装位置,打开studio后找 ...

  7. react native连接mysql_react-native上手之环境搭建及连接模拟器

    使用react-native创建应用app,环境搭建很重要.我使用的是夜神模拟器进行模拟. 环境搭建 1.安装java jdk (1)官网下载java jdk安装包,傻瓜式安装,下一步 下一步 (2) ...

  8. 安装APK到android设备那些事儿

    APK是AndroidPackage的缩写,即Android系统的应用软件安装包(apk).APK是类似Symbian Sis或Sisx的文件格式.通过将APK文件直接传到Android模拟器或And ...

  9. “adb”不是内部或外部命令,也不是可运行的程序或批处理文件(Win)与(Mac)——终极解决方案

    在AS(Android Studio简称AS)app真机测试中adb可以轻松找到安卓设备,ADB全称Android Debug Bridge,用于Android设备进行交互,也可以这样理解ADB是An ...

最新文章

  1. 数据库和服务器什么协议,数据库服务器协议
  2. seaborn可视化绘制双变量分组条形图(Annotating Grouped Barplot: Side-by-side)、添加数值标签进行标记
  3. ICLR 2019论文解读:量化神经网络
  4. Fedora 8中驱动ASUS6摄像头
  5. 【计算理论】计算复杂性 ( 多项式等价 | P 类 | 丘奇-图灵论题延伸 )
  6. 学生电脑哪个牌子好_专卖工作服哪个牌子好
  7. GitHub 标星 32.7 k!一行命令下载全网视频,这个项目牛逼了!
  8. leetcode 442. Find All Duplicates in an Array | 442. 数组中重复的数据(位运算)
  9. mysql读取和写入的峰值_计算MySQL的内存峰值公式
  10. 红旗河最早设计计算机的目的,论红旗河的利弊及其替代方案
  11. 非IT人士的云栖酱油之行 (程序猿迷妹的云栖之行)
  12. 软件开发工程师--经验之谈
  13. 下一个互联网平台还有多远?
  14. 图片字符串base64的判断
  15. 包导出Android升级ADT22后会报ClassNotFoundException的原因分析
  16. PoE供电概述:PoE交换机是如何进行供电的?
  17. 谷歌浏览器打开标签会把之前的覆盖掉_Chrome浏览器切换到之前打开的标签页会重新加载...
  18. APP自动化原理+环境搭建
  19. php buildtrees,thinkphp5带分组功能的树形结构的无限级分类节点展示
  20. elemtype到底是个啥?

热门文章

  1. SI,SIS,SIR,SEIRD模型
  2. Sublime text 3最新版破解方法
  3. easy_sanic更便捷实用sanic,支持orm、restful
  4. 数据库如何防范隐私数据被泄漏
  5. 【JAVA】UDP通信
  6. 【mcuclub】LCD1602显示屏
  7. android坦克大战源代码,android的坦克大战 - 源码下载|源代码 - 源码中国
  8. 【有限域元素加法和乘法】有限域元素加法和乘法的原理及MATLAB实现
  9. PowerDesigner 生成数据字典
  10. AMESim与Matlab/Simulink联合仿真步骤(最新软件版本!)