首页 > 其他分享 >目录

目录

时间:2023-04-06 11:32:44浏览次数:40  
标签:动画 自定义 控件 条目 点击 2.2 目录


Android 基础

  • Android系统架构、基础组件、JVM&DVM&ART、安全机制、SP
  • 文件权限
  • 数据存储
  • Properties
  • XML、JSON
  • Context
  • Activity
  • requestWindowFeature(全屏、无标题等)
  • startActivityForResult
  • include
  • 序列化对象Serializable和Parcelable
  • XXX Activity启动过程
  • Fragment
  • BroadcastReceiver
  • XX Binder机制
  • Service(包含IntentService)
  • ContentProvider
  • WebView
  • ↓↓↓@Deprecated↓↓↓
  • HttpUrlConnection、HttpClient

消息

  • Handler
  • AsyncTask

View[控件&动画&效果]

2.1 布局控件

  • 布局&屏幕适配
  • 闪屏页支持点击进入主页面

2.2 系统控件

2.2.1. 点击事件、Timer定时器
  • 单击、多击事件、定时器
2.2.2. 多媒体
  • 音 + 视频播放
  • 传感器
2.2.3. RecyclerView
  • 简单案例 & 添加下拉刷新(SwipeRefreshLayout)、上拉加载(lastVisibleItem)
  • 多条目布局 & 添加点击事件、长按事件
  • 多条目布局 & 优雅的添加点击事件、长按事件
  • RecyclerView在条目点击中传点击位置给Adapter
2.2.4. ListView
  • 基本使用方法&适配器封装(参考鸿神)
  • 仿照IOS拉到上下底部仍可继续拉并自动回弹
2.2.5. Dialog
  • 系统弹框
2.2.6. ViewPager
  • 基本使用及加入动画

2.3 动画

  • Android动画、补间,帧,Activity跳转,ListView条目 , 属性动画

2.4 自定义控件

  • View 的绘制 & 事件分发
  • 自定义CircleView,继承View重写onDraw方法
  • 自定义类似垂直布局的LinearLayout
  • 自定义MyHorizontalScrollView - 类似 ViewPager
  • 自定义饼状图控件PieView

开源框架

  • 网络
  1. Retrofit
  • 给初学者的RxJava2.0教程

一(基础)二(线程控制)三(Map)四(Zip)五(背压)六(抛开Flowable)七(Flowable)八(再看Flowable)九(FlowableEmitter)

  • RxJava开发场景(with Retrofit)
  • 入门[简单使用介绍]

OkHttp、Volley

  • 图片
  1. Picasso源码浅析 Glide、Fresco、UIL
  • 注解Butterknife、Dagger
  • RxJava

构建

  • AS打包、获取SHA1和MD5值
  • gradle命令行编译

编译打包
git
proguard混淆
gradle
lint检测

调试

  1. 设备无线调试

性能优化

UI卡顿
内存管理
内存泄漏

其他

  • 兼容5.0及之前的CountDownTimer类
  • 开发TIPS
  • 使用AS的NDK工具开发JNI

新特性

6.0

  1. 动态权限


标签:动画,自定义,控件,条目,点击,2.2,目录
From: https://blog.51cto.com/u_15950249/6172482

相关文章

  • 四核iTOP4412开发板使用手册目录
    四核iTOP4412开发板使用手册目录......
  • [总结]学习目录
    我想说的好好学习,天天向上。好好学习,天天向上。好好学习,天天向上。说三遍... HTML学习目录基础HTML基本语法HTML的16个全局属性HTML5遵循的6个设计原则标签HTML骨架结构详细了解HTML标签内容模型HTML文本级元素HTML5块级元素三个不常用的HTML元素......
  • 使用python读取指定目录下的指定类型文件
    准备工作:设置指定的路径,使用os.listdir()方法获取路径下所有的文件importospath="d:\\data"#设置路径dirs=os.listdir(path)#获取指定路径下的文件循环判断:使用os.path.splitext()方法筛选出指定类型的文件foriin......
  • nginx 配置虚拟目录
     需求配置静态资源目录访问 location/npm{alias/usr/npm;indexindex.html;autoindexon;#开启目录访问access_logoff;expires30d;} 多级子目录下 [email protected]\dist\axios.min.js      注......
  • pybind11 pybind11/pybind11 .h 没有哪个文件或目录
    pybind11pybind11/pybind11.h没有哪个文件或目录应用mlperf标准过程中用pip3installpybind11condainstallpybind11都会出现如下问题:这里使用如下安装sudoapt-getinstallpython3-devsudoapt-getinstallcmakesudopipinstallpytestsudopipinstal......
  • Flask框架使用蓝图划分目录、g对象、使用数据库连接池链接数据库
    目录一、使用蓝图划分项目目录1.蓝图的介绍2.蓝图的使用二、介绍flask框架的g对象1.g对象是什么?2.使用代码再次解释g对象三、使用数据库连接池链接数据库1.引入数据库连接池的概念2.在flask框架中使用数据库连接池的步骤一、使用蓝图划分项目目录1.蓝图的介绍flask框架的目......
  • 【kindle技巧】用Calibre给txt文件生成目录,epub格式制作,电子书格式生成
    problem1、众所周知,电子书有多种格式,十分混乱,如txt,epub,mobi,azw3等等2、txt格式是不支持目录的,有很多看书软件并没有自带生成目录的功能,3、所以,可以用calibre给来生成目录,codes正则表达式如下://*[re:test(.,"^\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回部节集卷......
  • pdf 一键生成书签目录
    1、书签原始数据获得一般有许多软件可以通过提供章节序号章节标题章节页码的格式来生成目录第1章基础A111.1Scala解释器11.2声明值和变量31.3常用类型41.4算术和操作符重载51.5调用函数和方法71.6apply方法81.7Scaladoc9对于该格式,可以网上搜......
  • 读取目录下文件
    /***读取文件*@param$dirname*@param$ext*@returnarray*/publicstaticfunctionscan_dir($dirname,$ext="json"){$result=array();if(is_dir($dirname)){if($fp=@opend......
  • HDU动态规划题解目录
    ProblemA:MaxSum(HDU1003)   点击这里ProblemB:CommonSubsequence(HDU1159)    点击这里ProblemC:SuperJumping!Jumping!Jumping!(HDU1087)    点击这里ProblemD:HumbleNumbers(HDU1058)   点击这里ProblemE:MonkeyandBanana(HDU1069)    点击这里ProblemF:......