周飞飞のAndroid开发日记 #Day1

Posted on 2021-06-06,2 min read

从零开始学习Android开发

本系列仅用于记录周飞飞在Android开发过程中出现的问题,和主要内容总结。(不具可阅读性!)

活动

在活动中使用Toast

  1. 直接调用Toast类,用静态方法makeToast()创建一个Toast对象,然后调用show()方法展示。

在活动中使用Menu

  1. 在res下新建menu文件夹,再在menu文件夹下新建Menu resource file,此处假设命名为main
  2. 修改main文件中的代码
  3. 在活动代码文件中重写onCreateOptionsMenu()方法来在活动中呈现菜单文件夹(使用cirl+O快捷键
  4. 重写onOptionsItemSelected()方法来定义菜单响应事件

使用Intent在活动之间穿梭

使用隐式intent

  1. 在AndroidManifest.xml中修改代码,为活动添加action、category、data等元素
  2. 在活动代码文件中创建intent,并赋值
  3. 使用startActivity()方法调用intent

活动被回收了怎么办

  1. 使用onSaveInstanceState()方法来临时保存数据

启动模式

  1. 详细了解一下四种启动模式

一些tips

  1. 使用BaseActivity来管理所有活动统一的操作
  2. 使用ActivityConllector来实现所有活动的集合管理

UI

Button

  1. 系统对Button中所有英文字母自动进行大写转换,可以改动android:textAllCaps来调整
  2. 修改项目的Gradle让其支持百分比布局
  3. 使用Include来实现布局的重用,而不需要反复撰写代码

小结

就目前这个阶段来说,做Android开发的确是正反馈很强的活动,能够很快获得成就感,但是到了后期或者是遇到困难时可能就会产生懈怠。anyway 为了团队,一定要好好坚持下去!


下一篇: La Peste - 鼠疫→

loading...