Activity + 基础UI

  1. 内容和考核要求





1 通过log或其他方式分析Activity的生命周期变化。测试场景要求覆盖:返回键退出后进入应用、home键退出进入应用、home键退出后切换字体后再次进入应用

2 AndroidManifest配置theme改变UI效果

3 界面包括:Button、EditText、TextView

4 输入文字,显示在TextView上

5 点击Button弹出对话框

6 点击Button跳转到其他Activity

7 通过显式Intent跳转

8 通过隐式Intent跳转

9 通过Intent传递数据到下一个Activity

一:

1. 返回键退出进入应用:

  1. 启动应用onCreate-onStart-onResume
  2. 按下返回onPuse- Onstope- onDestroy
  3. 重启启动onCreate-onStart-onResume

2. home键以后

  1. 启动应用onCreate-onStart-onResume
  2. Home键后onPuse-onStope
  3. onRestart-onStrat-onResume

3. home键退出切换字体

  1. 启动应用onCreate-onStart-onResume
  2. Home键后onPuse-onStope
  3. 调整字体生命周期无变化
  4. onDestroy,onCreat,onStart, onResume

二:AndroidManifest配置theme改变UI效果

三:UI

  1. Button弹出对话框,

  2. 跳转

    1. 隐式跳转其他Activity;
    2. 显式跳转其他Activity;
  3. Intent传递到下一个Activity

报错:

1 :

Android resource linking failed
C:\Users\S9023181\Documents\GitHub\daily3\app\src\main\res\menu\menu_main.xml:5: error: resource string/action_settings (aka com.example.daily3:string/action_settings) not found.
error: failed linking file resources.

解决:value中定义对应的值

2:Manifest标签除了<application以及内部,,其余均有闭合标签;

3:问题:打包,并在项目中引用了这个包,运行后,在手机上出现了两个相同的App图标。

    解决:打包时,把AndroidManifest.xml 文件中,以下内容都去掉。
<intent-filter>     <action android:name="android.intent.action.MAIN" />    <!--<action android:name="abc" />-->    <category android:name="android.intent.category.LAUNCHER" /></intent-filter>

实现代码TO:

Activity + 基础UI的更多相关文章

  1. Activity中UI框架基本概念

    Activity中UI框架基本概念 Activity 是应用程序的基本组成部分,提供了可视的界面,UI容器, 与用户进行交互: 具体Acitivity是怎么样显示这些事视图元素以及响应事件交互的. 一 ...

  2. android开发之在activity中控制另一个activity的UI更新

    转自:http://blog.csdn.net/jason0539/article/details/18075293 第一种方法: 遇到一个问题,需要在一个activity中控制另一个acitivit ...

  3. iOS基础UI控件介绍-Swift版

    iOS基础UI控件总结 iOS基础控件包括以下几类: 1.继承自NSObject:(暂列为控件) UIColor //颜色 UIImage //图像 2.继承自UIView: 只能相应手势UIGest ...

  4. [原创]自定义BaseAcitivity的实现,统一activity的UI风格样式

        在开发过程中经常遇到多个activity是同一种样式类型的情况,如果分别对其进行UI的布局,不但比较繁琐,而且后续维护过程人力成本很高,不利于敏捷开发.解决的方案是采用抽象后的BaseActi ...

  5. Android Studio 单刷《第一行代码》系列 03 —— Activity 基础

    前情提要(Previously) 本系列将使用 Android Studio 将<第一行代码>(书中讲解案例使用Eclipse)刷一遍,旨在为想入坑 Android 开发,并选择 Andr ...

  6. (转)Android在子线程中更新Activity中UI的方法

    转:http://blog.sina.com.cn/s/blog_3fe961ae0100mvc5.html 在Android平台下,进行多线程编程时,经常需要在主线程之外的一个单独的线程中进行某些处 ...

  7. Android 基础UI组件(一)

    1.Toast //显示文字 Toast.makeText(this,"Toast显示文本",Toast.LENGTH_SHORT).show(); //显示图片 Toast to ...

  8. Fragment中调用Activity的UI

    1:Fragment内定义一个接口,或外部定义一个接口, 2:Fragment定义一个接口对象的属性 3:Activity实现这个接口 4:Fragment的onAttach方法中强转Activity ...

  9. 高德地图搜索提示获取信息回传activity刷新ui(二)

    应用场景: 在主activity中点击进入到另一个activity搜索提示,获取经纬度,点确定返回到主activity,虽然说需求很奇葩,但是遇到了没办法.. 主要包含两部分,搜索提示+activit ...

随机推荐

  1. uiautomator输入中文实例

    package com.demo3; import jp.jun_nama.test.utf7ime.helper.Utf7ImeHelper; import com.android.uiautoma ...

  2. jQuery的DataTables中的TableTools的基本使用

    DataTables的TableTools插件提供复制,导出excel.pdf,打印等功能. DataTables官网:http://datatables.net TableTools示例:http: ...

  3. 【使用篇二】SpringBoot整合Servlet(1)

    两种方式: 通过注解扫描完成 Servlet组件的注册 通过方法完成 Servlet组件的注册 一.通过注解扫描完成 Servlet 组件的注册 1. 编写Servlet类 /** * SpringB ...

  4. oracle中having与where的区别

    1.where 不能放在group by 的后面 2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE 3.WHERE 后面的条件中不能有聚集函 ...

  5. Excel-统计函数

    1.Count系列函数 COUNT 数字个数----下面结果为 4 counta 非空的字数 ----下面为6 COUNTBLANK ------非空个数  ---- 下面为9 如何将字符串形式的数字 ...

  6. <Array> 274 275

    274. H-Index 这道题让我们求H指数,这个质数是用来衡量研究人员的学术水平的质数,定义为一个人的学术文章有n篇分别被引用了n次,那么H指数就是n. 用桶排序,按引用数从后往前计算论文数量,当 ...

  7. [LeetCode] 457. Circular Array Loop 环形数组循环

    You are given a circular array nums of positive and negative integers. If a number k at an index is ...

  8. [LeetCode] 98. Validate Binary Search Tree 验证二叉搜索树

    Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as ...

  9. pymongo方法详解

    1.连接mongodb ######### 方法一 ########## import pymongo # MongoClient()返回一个mongodb的连接对象client client = p ...

  10. 主流chatbot机器人调研

    wit.ai api.ai microsoft bot frameword rasa pydial 问答系统 语义匹配 语义表示式匹配与交互式匹配.语义表示式匹配是将用户query与候选query分别 ...