为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第一门课(入门篇)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第一门课(入门篇)

Amos
难度入门
时长 5小时 0分
  • Activity的四种状态 1、活动状态:处于界面最顶端,获取焦点 2、暂停状态:失去焦点,但对用户可见 3、停止状态:完全被遮挡,但保留所有状态和成员信息 4、非活动状态:被停止
    查看全部
    0 采集 收起 来源:生命周期概述

    2015-08-24

  • orientation为hor时控件以从左到右水平布局,此时设置控件的layout_ gravity为left或right时不起作用 layout_gravity调整该布局相对父布局的位置 gravity是调整该布局中子布局的位置
    查看全部
    0 采集 收起 来源:过关评测

    2015-08-24

  • 布局可以嵌套 1. gravity可以多级连用, gravity="bottom|center_horizontal" 2. layout_gravity:控件本身的位置 3. layout_weight="1" :控件本身占父容器的比例(wrap_content正比,match_parent反比)
    查看全部
    0 采集 收起 来源:使用线性布局

    2018-03-22

  • Bar
    开始学习安卓咯,嘎嘎嘎
    查看全部
  • 1、Alt + / 做为内容辅助提示,估计无人不用,当然它还可以用来做一些快速输入,比如初学者用得最多的System.out.println(),只要输入syso然后按此组合键,就自动完成并且将光标定位到括号内,其实一些常用的一些结构都可以用这个方法输入,比如for, try …catch等等,只要是在preference – java – editor – template中定义过的都可以这样用。 2、Ctrl + Shift + O 快速自动导入需要的包。 3、Ctrl + D 删除当前行或者选中行。 4、Ctrl + / 用单行注释 注释 /取消注释 当前行或者选中行,调试程序里难免要暂时关闭一些代码,所以它的使用率还是挺高的。 功能类似的快捷键还有Ctrl + sift + /和Ctrl + sift + \ 这一对,把选中部分用多行注释或者取消。 实用不常用编辑快捷键 1、 Ctrl + Shift +向上键 / 向下键 复制当前行或者选中行到上一行 /下一行的方法。 2、 Alt +向上键 / 向下键 让当前行和上一行 /下一行交换位置,结合上一组快捷键你会发现复制粘贴代码非常方便。 3、 Shift + Enter / Ctrl + Shift + Enter 在当前行的 下一行 /上一行插入一个空行并将光标移到新插入的行。 4、 Ctrl + M 最大化 /取消最大化当前窗口, 当代码比较长时用它还是很方便的,不用再切换鼠标双击那么麻烦。 5、 Alt + Shift + R 修改当前光标所在的变量或者方法名,自动修改所有的引用,很实用。 不常用定位快捷键 1、 Ctrl + K / Ctrl + Shift + K 快速在当前文档向后 /向前查找选中内容,虽然Ctrl + F也可以,但这个更方便些。 2、 Alt +向左键 / Alt + 向右键 后退 /前进 到上次代码位置,这组一般是当你查看代码,连续跳转了几个类或者方法后,想再回去看时,用它很方便。 3、 Ctrl + Shift + T 打开类型,打开JDK里的类来看源码。 4、 Ctrl + Shift + G 可以查看光标所在的类、方法或者属性都在哪些地方被引用了
    查看全部
  • 搭建Android开发环境 1.JDK (Java Development kit) 2.Eclipse 3.Android SDK (Software Development kit) 4.ADT(Android Development Tools) 目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发工具的升级或者变更,简单理解为在Eclipse下开发工具的升级下载工具。adt只是一个eclipse的插件,里面可以设置sdk路径 SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。在Android中,他为开发者提供了库文件以及其他开发所用到的工具。简单理解为开发工具包集合,是整体开发中所用到的工具包,如果你不用Eclipse作为你的开发工具,你就不需要下载ADT,只下载SDK即可开发。SDK可以自己编译,在linux环境下通过make命令进行,耗时比较长,需要有耐心哦亲。。。然后我们可以把自己编译的SDK通过ADT导入eclipse。在此基础上可以对源码包进行修改,比如修改android system/app/phone.apk中的源码,然后再次调用make命令,就可以产生新的system.image文件,此文件是镜像文件。 ---------- 手机ROM中包含两个基本的image,一个是boot.image,这个image中主要是kernel和文件系统/目录下的一些东西。kernel我就不说了,/目录下主要是init和相关的配置文件 system.image是android系统的userpace的核心,包括/system/bin,system/lib,system/app下的一些东西 http://blog.csdn.net/fion45/article/details/8956988
    查看全部
  • completionThreshold属性:匹配的字符个数
    查看全部
  • ArrayAdapter Android的适配器、
    查看全部
  • LinearLayout常用属性个() 1:本身的两个属性:width与height必须设置不然显示不了子类; 2:限定子类的两个属性:orientation、gravity (1) 属性orientation决定子类控件排布纵横的:值为 vertical垂直、horizontal水平
    查看全部
    1 采集 收起 来源:理解线性布局

    2015-08-24

  • 设置RadioGroup的orientation属性为”vertical”,则其中的RadioButton为垂直排列,与图片和文字没关系
    查看全部
    0 采集 收起 来源:过关评测

    2015-08-24

  • 环境变量的具体配置: JAVA_HOME:指明JDK的安装路径 CLASSPATH:指明java虚拟机要装载类的路径 PATH:指明系统可以在任何路径下识别java命令
    查看全部
  • 有返回结果的页面跳转。 FActivity第一个页面中: 1、startActivityForResult(intent,requestCode) 第一个参数是Intent对象 第二个参数是请求的一个标志 2、通过startActivityForResult跳转,接收返回数据的方法:【在按钮的点击事件中】 onActivityResult(int requestCode,int resultCode,Intent data) requestCode:请求的标志(不同的页面标志不同,通过这个标志接收不同的返回数据) resultCode:第二个页面返回的标志(通过这两个标志判断是哪个页面返回的数据) data:第二个页面回传的数据 SActivity第二个页面中:setResult(resultCode,data) 3、回传到第一个页面的实际上是一个Intent对象【在按钮的点击事件中】 Intent data = new Intent(); data.putExtra("data",content); //事先初始化了一个变量private String content = "你好"; setResult(2,data); finish(); //结束当前页面
    查看全部
  • 实现页面跳转的方法: (1)startActivity(intent)无返回值 (2)startActivityForResult(intent,requestCode);有返回值 用到的方法: onActivityResult(int requestCode,int resultCode,Intentdata) setResult(resultCode,data) ①startActivity(intent) ②startActivityForResult(intent,requestCode)//有返回值 onActivityResult(int requestCode,int resultCode,Intent data)//接收返回值A页面 setResult(resultCode,data)//设置返回值B页面 3.第①中方法 ①创建两个Acitivity.java\两个xml ②重写onCreate()方法、setContentView(R.layout.factivity)引入页面 ③在AndroidMainifest.xml中声明<activity> 包括改名字name属性、有intent_filter的是首启动页面 ④按钮初始化(声明、findViewById)、setOnclickListener() ⑤在onClick()中 Intent intent=new Intent(FActivity.this,SAcitivity.class) //(上下文对象,)上下文对象也可以声明一个Context的全局化变量,在使context=this //目标文件 startActivity(intent);
    查看全部
  • tableLayout全局属性:
    查看全部
    0 采集 收起 来源:属性简介

    2015-08-23

  • AbsoluteLayout(绝对布局) 又可以叫做坐标布局,可以直接指定子元素的绝对位置(xy) 使用绝对定位的适应性会比较差,在屏幕的适配上有缺陷
    查看全部

举报

0/150
提交
取消
课程须知
Android应用大部分是使用Java语言进行开发的,本门课程同样使用的是Java语言,所以,在学习本门课程前必须掌握Java的基础语法以及面向对象编程,同时要求童鞋们对Android应用有简单的认识,如不了解不妨度娘一下哦
老师告诉你能学到什么?
1、android环境搭建 2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!