Skip to content

Aaaaaaaahmat/androidLearning-java

Repository files navigation

androidLearning-java

项目进程

Hello Shared Prefs! - 2021/05/19

  1. HelloToast应用程序的另一个变体.包括递增数字、更改背景颜色以及将数字和颜色重置为默认值的按钮。该应用程序还使用主题和样式来定义按钮。
  2. 从starter应用程序开始,将共享首选项添加到主活动代码中。还可以添加一个重置按钮,该按钮将计数和背景颜色设置为默认值,并清除首选项文件。
  3. 将保存的实例状态替换为每个分数的共享首选项。
  4. 要测试应用程序,请旋转设备,以确保配置更改读取保存的首选项并更新。
  5. 停止应用程序,并重新启动它,以确保首选项已保存。
  6. 添加一个重置按钮,重置分数值为0,并清除共享首选项

详见仓库 Lab11 目录下

Notify Me! - 2021/05/12

  1. 点击第一个按钮,触发通知
  2. 点击第二个按钮,更新通知内容
  3. 点击第三个按钮,取消通知
  4. 在NotifyMe的基础上进行修改:
    1. 修改第二个按钮触发的事件
    2. 将更新的通知样式改为InboxStyle

详见仓库 Lab10 目录下

Who Wrote lt? - 2021/05/11

  1. 用户在输入框中输入书名,然后点击按钮
  2. 该按钮执行AsyncTask,通过GoogleBooks API查找用户正在寻找的书的作者和书名
  3. 检索结果并将其显示在按钮下方的TextView中
  4. 创建一个应用程序,该应用程序检索并显示位于URL上的网页的内容。该应用程序包括:
    1. 一个输入框,输入URL字段
    2. 一个选择框,选择http或https协议
    3. 一个按钮,点击执行任务
    4. 一个滚动文本框,显示URL对应的网页源代码

详见仓库 Lab09 目录下

Material Me! - 2021/05/8

  1. 添加卡片视图和图像
  2. 为卡片添加动作:
    • 滑动卡片使其被删除
    • 按住并拖动卡片对列表进行重新排序
  3. 点击卡片提供更多详细信息
  4. 创建一个FAB,将数据集重置为其原始状态
  5. 在MainActivity和DetailActivity之间创建共享元素过渡,并以运动的横幅图像作为共享元素
  6. 单击列表项将触发过渡,卡片中的横幅图像在详细信息视图中移动到屏幕顶部 详见仓库 Lab08 目录下

DroidCafe - 2021/04/21

A:

  • 在DroidCafe的空白页中添加用户信息(单行文本、多行文本、单选按钮)
  • 为空白页添加向左箭头,实现导航到父页面的功能

B:

  • 一个新的应用,应用栏下方显示三个按钮,以导航至同级屏幕
  • 用户可以通过点击选项卡或左右滑动访问到不同的内容

C:

  • 使用RecyclerView显示长的可滚动单词列表
  • 点击一个单词,为其添加clicked标记点击FAB,添加新的单词

详见仓库 Lab07 目录下

DroidCafe - 2021/04/14

  1. 点击图片,分别显示对应的toast信息
  2. 点击购物车按钮,跳转到空白页,再点击返回按钮,回到主界面
  3. 在DroidCafe的基础上进行添加:
    1. 为应用设置水平布局
    2. 将订购信息发送到空白页,在跳转到空白页时显示订购信息

详见仓库 Lab06 目录下

App Overview - 2021/04/7

  1. 实现三个功能:打开一个网站、在地图中打开位置、分享一段文字
  2. 创建一个新的app,接收打开网页的隐式意图,并显示URL
  3. 实现调出手机照相机

详见仓库 Lab05 目录下

TwoActivities - 2021/03/31

  1. 实现了两个页面间通信
  2. 实现了lab4作业

即在lab3的基础上,将Toast改成SeyHello,跳转到另一个页面,显示计数

详见仓库下 showVideo/TwoAct 演示视频

检查作业可值去仓库 Lab04 目录下

lab03 - 2021/03/24

  1. 实现计数器
  2. 实现横竖屏不同布局

详见仓库下 showVideo/lab03 演示视频

lab02 - 2021/03/17

  1. 配置运行环境
  2. Hello World!

Image Text

Image Text

Image Text

Lab01 - 2021/03/10

  1. 创建仓库
  2. flutter 心得

这是什么?

  • 这是用于大三下学期的智能移动开发课程中各类作业的提交。
  • 之后可能会用于课程大作业(一款APP项目)

如何联系我?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages