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

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

Amos
难度入门
时长 5小时 0分
  • ToggleButton控件
    查看全部
    0 采集 收起 来源:ToggleButton概述

    2016-05-29

  • 第一个页面的工作: startActivityForResult(Intent xx,int requestCode) 第一个参数是 Intent对象;第二个参数是一个 “标识” 通过 startActivityForResult()方法 跳转页面 还需要一个 方法 接收 第二个页面 返回的 数据 该 方法 是 onActivityResult(int requestCode,int resultCode,Intent data); onActivityResult()方法写在onCreate()方法外部,与 onCreate()方法 同级 requestCode :请求标识; resultCode : 返回标识;data : 第二个页面返回的数据; onActivityResult()方法 的实现逻辑: { if( requestCode == 1 && resultCode==2){ //通过 判断 请求码 和 回传码 来唯一确认 回传数据 是否为 想要的数据 String content=data.getStringExtra("data"); tv.setText(content); } 第二个页面“回传”数据的方法: 1.被动式“回传”数据,回传的数据通过“Intent对象”封装; 2. Intent对象 封装数据的 方法 putExtra(key,value),通过键值对进行标识; 3. 通过 setResult(int resultCode,Intent i)方法 回传数据, resultCode 为 回传标识符; 4. finish()方法 销毁当前页面
    查看全部
  • 1. 创建和初始化一个Intent有两种方式: 1)通过当前activity:Intent intent = new Intent(MainActivity.this, SecondActivity.class); 代表从当前MainActivity跳转到SecondActivity 2)重新创建一个全局的Context变量 private Context mContext; mContext = this; Intent intent = new Intent(this, SecondActivity.class); 1. Intent:意图,协助完成Android各个组件之间的通讯 2. ①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)
    查看全部
  • 匹配多个关键词
    查看全部
  • 匹配多个关键词
    查看全部
  • 实现acTextView
    查看全部
  • 用Intent实现无返回结果的页面之间的跳转
    查看全部
  • Intent实现页面之间跳转
    查看全部
  • Intent了解
    查看全部
  • AutoCompleteTextView
    查看全部
  • activity的循环图
    查看全部
  • 重定义TextView类,主要是isFocused()总是return true
    查看全部
  • 通过intent从主activity启动第二个activity
    查看全部
  • TextView实现跑马灯: 1 设置TextView的三个属性 2 重写TextView控件的类,使用自己定义的TextV
    查看全部
  • 四种状态详解:<br> 1.onCreate()→onStart()→onResume() 这个时候的Activity处于活动状态,它获取了焦点,显示在界面最顶端与用户进行交互<br> <br> 2.onCreate()→onStart()→onResume()→onPause()→onResume() 从启动到失去焦点,再到获取到焦点的生命周期(当Activity失去焦点,如在Activity上弹出一个半透明的Activity或者是一个对话框的时候,它就会调用onPause()这个方法,当Activity从新获取到焦点的时候,它会再调用onResume()这个方法)<br> <br> 3.onCreate()→onStart()→onResume()→onPause()→onStop()→onRestart()→onStart()→onResume() 从启动到后台,再到前台的生命周期(当Activity弹出一个整屏的Activity,把当前的Activity完全遮盖住了,这个时候就会调用onPause()→onStop(),然后当我前面这个Activity退出了的时候,后面的Activity就会调用onRestart()→onStart()→onResume(),此时的后面的Activity会再次呈现在界面最顶端)<br> <br> 4.onCreate()→onStart()→onResume()→onPause()→onStop()→onDestroy() 从创建到销毁的的生命周期
    查看全部
    0 采集 收起 来源:生命周期概述

    2018-03-22

举报

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

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