Android寒假学习小结

Learning

Posted by Kingtous on February 27, 2019

Android知识

PS:下列一些深入的知识(如viewpaget+fragment+tablayout联动等、AsyncTask)会用,但还需要继续学习(AsyncTask内存泄漏,RecyclerView的Adapter等)

应用的资源访问

  • Android项目结构(java)
    • Manifest配置文件
    • java代码
    • Res资源等
  • 通用资源、颜色、尺寸访问
    • R
    • @+id/等
  • Drawable资源、Layout布局
    • LinearLayout
    • RelativeLayout
  • AndroidManifest权限、入口Activity等
    • Activity注册
    • 权限申请

Activity

  • Activity和Intent的使用
  • 数据之间的交换(传值、回传)
  • 动态申请权限
  • AsyncTask异步

Android界面组件

  • AlertDialog.Builder
  • viewpaget+fragment+tablayout

  • RecylerView

Listener

  • Android服务
    • Location定位
    • FingerPrintManager指纹
  • Android广播
    • OnClickListener
    • 自行设置的OnItemClickListener(用于回传RecyclerView.Adapter的点击事件)

Android 多媒体应用

  • MediaPlayer
    • 播放视频等

Android 插件

  • EasyPermission(权限动态申请)

  • PureNetUtil

    • 用于连接MySQL数据库
  • Gson

  • ButterKnife(还在研究中,但是我的Android Studio安装不上)

    • issue地址

      • WARNING: API ‘variantOutput.getProcessResources()’ is obsolete and has been replaced with ‘variantOutput.getProcessResourcesProvider()’. It will be removed at the end of 2019. For more information, see https://d.android.com/r/tools/task-configuration-avoidance. To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace. Affected Modules: app

链接