zoukankan      html  css  js  c++  java
  • 个人笔记--activity--basic

    1.Activity

    android developers查看api

    @:表示变量

    Mainfests类似于MVC里的dispatcher

    .java类似于MVC里的controller

    .xml类似于MVC里的view

    或者说

    .java类似于jsp里的servlet

    .xml类似于jsp页面

    jsp本质也是一个servlet(接收请求,处理请求,返回页面)

    2.Android

    项目结构

    AndroidManifest.xml 核心配置文件

    application 应用级别配置

    主题

    名称

    icon

    activity 每次创建一个activity都需要注册

    intent-filter

    java 代码

    Activity 类似JavaServlet,起到控制作用

    视图层 mvc模式 、 mvvm模式

    m model 数据模型,对象,数据库

    c 控制器

    v html/xml

    res 资源(xml,properties.

    layout

    layout_main.xml 页面展示的

    mipmap

    图片

    values

    数值配置

    3. 事件机制

    三要素:

    事件源

    事件处理函数

    事件对象

    事件源先与XX事件进行绑定,事件源调用事件处理函数,传递事件对象给函数

    点击按钮开启一个新的Activity

    1. 事件绑定

    1) 获取事件源

    2) 编写事件处理函数

    *匿名内部类

    *成员内部类

     当前类实现接口

    3) onClick判断用户点击哪个按钮,提供相对应的实现

    4) 

    2. 跳转

    Intent 意图

    显式 activity跳转

      Intent intent = new Intent();

                  intent.setClass(MainActivity.this,FirstActivity.class);

    //传参

    sendintent.putExtra(Intent.EXTRA_TEXT, textMessage);

                  startActivity(intent);

    隐式 需要用户选择跳转到什么地方                 

    Intent intent = new Intent();

                  intent.setAction(DIAl/SEND);

    startActivity(intent);

  • 相关阅读:
    Session Cookie介绍和使用
    Java 设计模式(概述)
    Java-JSON 解析
    Java Fileupload
    docker执行mysql容器修改用户权限
    分布式事务Seata
    idea配置git_2
    idea配置注释
    idea配置git的ssh
    远程阿里云镜像问题
  • 原文地址:https://www.cnblogs.com/wskb/p/12610951.html
Copyright © 2011-2022 走看看