• 首页
  • 工种与考证
  • 全部课程
  • 分销联盟
  • 培训认证
  • XR浏览器下载
  • 文章资讯
  • 学习中心 APP下载
    扫码下载-100VRAPP
    扫码下载-技能培训APP
    扫码下载-互动科普APP
    建议意见 官方客服

    官方客服

    您可以与在线客服进行沟通或者拨打客服热线获得帮助

    电话:0592-2529323    0592-5551325

    邮箱:help@onesoft.com.cn

    在线咨询:

    当前位置:首页 > 文章资讯 > 信息技术 > Android APP 性能优化的一些思考

    Android APP 性能优化的一些思考

    发表于:2019-09-19
    阅读:1703
    评论:0

    作者丨斜杠Allen

    来源丨安卓巴士Android开发者门户

    说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了很多文件,然后用手机管家 APP 不断地进行清理优化 ,才感觉运行速度稍微提高了点,就算手机在各种性能跑分软件面前分数遥遥领先,还是感觉无论有多大的内存空间都远远不够用。相信每个使用 Android 系统的用户都有过以上类似经历,确实,Android 系统在流畅性方面不如 IOS 系统,为何呢,明明在看手机硬件配置上时,Android 设备都不会输于 IOS 设备,甚至都强于它,关键是在于软件上。造成这种现象的原因是多方面的,简单罗列几点如下:

    • 其实近年来,随着 Android 版本不断迭代,Google 提供的Android 系统已经越来越流畅,但是在国内大部分用户用的 Android 手机系是各大厂商定制过的版本,往往不是最新的原生系统内核,可能绝大多数还停留在较老的Android版本,更新存在延迟性。

    • 由于 Android 系统源码是开放的,每个人只要遵从相应的协议,就可以对源码进行修改,那么国内各个厂商就把基于 Android  源码改造成自己对外发布的系统,比如我们熟悉的小米手机 Miui 系统、华为手机 EMUI 系统、Oppo 手机 ColorOS 系统等。由于每个厂商都修改过 Android 原生系统源码,这里面就会引发一个问题,那就是著名的Android 碎片化问题,本质就是不同 Android 系统的应用兼容性不同,达不到一致性。

    • 由于存在着各种 Android 碎片化和兼容性问题,导致 Android 开发者在开发应用时需要对不同系统进行适配,同时每个 Android 开发者的开发水平参差不齐,写出来的应用性能也都存在不同类型的问题,导致用户在使用过程中用户体验感受不同,那么有些问题用户就会转化为 Android 系统问题,进而影响对Android 手机的评价。

    性能优化


          今天想说的重点是Android APP 性能优化,也就是在开发应用程序时应该注意的点有哪些,如何更好地提高用户体验。一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,即时应用非常具有特色,在产品前期可能吸引了部分用户,但是用户体验不好的话,也会给产品带来不好的口碑。那么一个好的应用应该如何定义呢?主要有以下三方面:

     

    • 业务/功能

    • 符合逻辑的交互

    • 优秀的性能

     

    众所周知,Android 系统作为以移动设备为主的操作系统,硬件配置是有一定的限制的,虽然配置现在越来越高级,但仍然无法与 PC 相比,在 CPU 和内存上使用不合理或者耗费资源多时,就会碰到内存不足导致的稳定性问题、CPU 消耗太多导致的卡顿问题等。

     

    面对问题时,大家想到的都是联系用户,然后查看日志,但殊不知有关性能类问题的反馈,原因也非常难找,日志大多用处不大,为何呢?因为性能问题大部分是非必现的问题,问题定位很难复现,而又没有关键的日志,当然就无法找到原因了。这些问题非常影响用户体验和功能使用,所以了解一些性能优化的一些解决方案就显得很重要了,并在实际的项目中优化我们的应用,进而提高用户体验。 

    四个方面

     

    可以把用户体验的性能问题主要总结为4个类别:

     

    • 流畅

    • 稳定

    • 省电、省流量

    • 安装包小


     

    性能问题的主要原因是什么,原因有相同的,也有不同的,但归根到底,不外乎内存使用、代码效率、合适的策略逻辑、代码质量、安装包体积这一类问题,整理归类如下: 


     

    从图中可以看到,打造一个高质量的应用应该以4个方向为目标:快、稳、省、小。

     

    快:使用时避免出现卡顿,响应速度快,减少用户等待的时间,满足用户期望。

     

    稳:减低 crash 率和 ANR 率,不要在用户使用过程中崩溃和无响应。


         省:节省流量和耗电,减少用户使用成本,避免使用时导致手机发烫。

     

    小:安装包小可以降低用户的安装成本。

     

    要想达到这4个目标,具体实现是在右边框里的问题:卡顿、内存使用不合理、代码质量差、代码逻辑乱、安装包过大,这些问题也是在开发过程中碰到最多的问题,在实现业务需求同时,也需要考虑到这点,多花时间去思考,如何避免功能完成后再来做优化,不然的话等功能实现后带来的维护成本会增加。

     

    卡顿优化

     

    Android 应用启动慢,使用时经常卡顿,是非常影响用户体验的,应该尽量避免出现。卡顿的场景有很多,按场景可以分为4类:UI 绘制、应用启动、页面跳转、事件响应,如图:

     


     

    这4种卡顿场景的根本原因可以分为两大类:

     

    • 界面绘制。主要原因是绘制的层级深、页面复杂、刷新不合理,由于这些原因导致卡顿的场景更多出现在 UI 和启动后的初始界面以及跳转到页面的绘制上。

    • 数据处理。导致这种卡顿场景的原因是数据处理量太大,一般分为三种情况,一是数据在处理 UI 线程,二是数据处理占用 CPU 高,导致主线程拿不到时间片,三是内存增加导致 GC 频繁,从而引起卡顿。

     

    引起卡顿的原因很多,但不管怎么样的原因和场景,最终都是通过设备屏幕上显示来达到用户,归根到底就是显示有问题,所以,要解决卡顿,就要先了解 Android 系统的显示原理。

    Android系统显示原理

     

    Android 显示过程可以简单概括为:Android 应用程序把经过测量、布局、绘制后的 surface 缓存数据,通过 SurfaceFlinger 把数据渲染到显示屏幕上, 通过 Android 的刷新机制来刷新数据。也就是说应用层负责绘制,系统层负责渲染,通过进程间通信把应用层需要绘制的数据传递到系统层服务,系统层服务通过刷新机制把数据更新到屏幕上。

     

    我们都知道在 Android 的每个 View 绘制中有三个核心步骤:Measure、Layout、Draw。具体实现是从 ViewRootImp 类的performTraversals() 方法开始执行,Measure 和 Layout都是通过递归来获取 View 的大小和位置,并且以深度作为优先级,可以看出层级越深、元素越多、耗时也就越长。
     

    真正把需要显示的数据渲染到屏幕上,是通过系统级进程中的 SurfaceFlinger 服务来实现的,那么这个SurfaceFlinger 服务主要做了哪些工作呢?如下: 

    • 响应客户端事件,创建 Layer 与客户端的 Surface 建立连接。

    • 接收客户端数据及属性,修改 Layer 属性,如尺寸、颜色、透明度等。

    • 将创建的 Layer  内容刷新到屏幕上。

    • 维持 Layer 的序列,并对 Layer 最终输出做出裁剪计算。

     

    既然是两个不同的进程,那么肯定是需要一个跨进程的通信机制来实现数据传递,在 Android 显示系统中,使用了 Android 的匿名共享内存:SharedClient,每一个应用和 SurfaceFlinger 之间都会创建一个SharedClient ,然后在每个 SharedClient 中,最多可以创建 31 个 SharedBufferStack,每个 Surface 都对应一个 SharedBufferStack,也就是一个 Window。

     

    一个 SharedClient 对应一个Android 应用程序,而一个 Android 应用程序可能包含多个窗口,即 Surface 。也就是说 SharedClient 包含的是 SharedBufferStack的集合,其中在显示刷新机制中用到了双缓冲和三重缓冲技术。

     

    最后总结起来显示整体流程分为三个模块:应用层绘制到缓存区,SurfaceFlinger 把缓存区数据渲染到屏幕,由于是不同的进程,所以使用 Android 的匿名共享内存 SharedClient 缓存需要显示的数据来达到目的。
     

    除此之外,我们还需要一个名词:FPS。FPS 表示每秒传递的帧数。在理想情况下,60 FPS 就感觉不到卡,这意味着每个绘制时长应该在16 ms 以内。但是 Android 系统很有可能无法及时完成那些复杂的页面渲染操作。

     

    Android 系统每隔 16ms 发出 VSYNC 信号,触发对 UI 进行渲染,如果每次渲染都成功,这样就能够达到流畅的画面所需的 60FPS。如果某个操作花费的时间是 24ms ,系统在得到 VSYNC 信号时就无法正常进行正常渲染,这样就发生了丢帧现象。

     

    那么用户在 32ms 内看到的会是同一帧画面,这种现象在执行动画或滑动列表比较常见,还有可能是你的 Layout 太过复杂,层叠太多的绘制单元,无法在 16ms 完成渲染,最终引起刷新不及时。
     

    卡顿根本原因
     

    根据Android 系统显示原理可以看到,影响绘制的根本原因有以下两个方面:

     

    • 绘制任务太重,绘制一帧内容耗时太长。

    • 主线程太忙,根据系统传递过来的 VSYNC 信号来时还没准备好数据导致丢帧。

    绘制耗时太长,有一些工具可以帮助我们定位问题。主线程太忙则需要注意了,主线程关键职责是处理用户交互,在屏幕上绘制像素,并进行加载显示相关的数据,所以特别需要避免任何主线程的事情,这样应用程序才能保持对用户操作的即时响应。总结起来,主线程主要做以下几个方面工作: 

    • UI 生命周期控制

    • 系统事件处理

    • 消息处理

    • 界面布局

    • 界面绘制

    • 界面刷新

     

    除此之外,应该尽量避免将其他处理放在主线程中,特别复杂的数据计算和网络请求等。

     

    性能分析工具

     

    性能问题并不容易复现,也不好定位,但是真的碰到问题还是需要去解决的,那么分析问题和确认问题是否解决,就需要借助相应的的调试工具,比如查看 Layout 层次的 Hierarchy View、Android 系统上带的 GPU Profile 工具和静态代码检查工具 Lint 等,这些工具对性能优化起到非常重要的作用,所以要熟悉,知道在什么场景用什么工具来分析。
     

    1,Profile GPU Rendering

     

    在手机开发者模式下,有一个卡顿检测工具叫做:Profile GPU Rendering,如图:
     


       它的功能特点如下:

    • 一个图形监测工具,能实时反应当前绘制的耗时

    • 横轴表示时间,纵轴表示每一帧的耗时

    • 随着时间推移,从左到右的刷新呈现

    • 提供一个标准的耗时,如果高于标准耗时,就表示当前这一帧丢失

     

    2,TraceView

     

    TraceView 是 Android SDK 自带的工具,用来分析函数调用过程,可以对 Android 的应用程序以及 Framework 层的代码进行性能分析。它是一个图形化的工具,最终会产生一个图表,用于对性能分析进行说明,可以分析到每一个方法的执行时间,其中可以统计出该方法调用次数和递归次数,实际时长等参数维度,使用非常直观,分析性能非常方便。
     

    3,Systrace UI 性能分析

     

    Systrace  是 Android 4.1及以上版本提供的性能数据采样和分析工具,它是通过系统的角度来返回一些信息。它可以帮助开发者收集 Android  关键子系统,如 surfaceflinger、WindowManagerService 等 Framework 部分关键模块、服务、View系统等运行信息,从而帮助开发者更直观地分析系统瓶颈,改进性能。Systrace  的功能包括跟踪系统的 I/O 操作、内核工作队列、CPU 负载等,在 UI 显示性能分析上提供很好的数据,特别是在动画播放不流畅、渲染卡等问题上。

     

    优化建议
     

    1,布局优化
     

    布局是否合理主要影响的是页面测量时间的多少,我们知道一个页面的显示测量和绘制过程都是通过递归来完成的,多叉树遍历的时间与树的高度h有关,其时间复杂度 O(h),如果层级太深,每增加一层则会增加更多的页面显示时间,所以布局的合理性就显得很重要。

     

    那布局优化有哪些方法呢,主要通过减少层级、减少测量和绘制时间、提高复用性三个方面入手。总结如下:

     

    • 减少层级。合理使用 RelativeLayout 和 LinerLayout,合理使用Merge。

    • 提高显示速度。使用 ViewStub,它是一个看不见的、不占布局位置、占用资源非常小的视图对象。

    • 布局复用。可以通过 标签来提高复用。

    • 尽可能少用wrap_content。wrap_content 会增加布局 measure 时计算成本,在已知宽高为固定值时,不用wrap_content 。

    • 删除控件中无用的属性。

     

    2,避免过度绘制

     

    过度绘制是指在屏幕上的某个像素在同一帧的时间内被绘制了多次。在多层次重叠的 UI 结构中,如果不可见的 UI 也在做绘制的操作,就会导致某些像素区域被绘制了多次,从而浪费了多余的 CPU 以及 GPU 资源。
     

    如何避免过度绘制呢,如下:

    • 布局上的优化。移除 XML 中非必须的背景,移除 Window 默认的背景、按需显示占位背景图片

    • 自定义View优化。使用 canvas.clipRect()来帮助系统识别那些可见的区域,只有在这个区域内才会被绘制。

     

    3,启动优化

     

    通过对启动速度的监控,发现影响启动速度的问题所在,优化启动逻辑,提高应用的启动速度。启动主要完成三件事:UI 布局、绘制和数据准备。因此启动速度优化就是需要优化这三个过程:
     

    • UI 布局。应用一般都有闪屏页,优化闪屏页的 UI 布局,可以通过 Profile GPU Rendering 检测丢帧情况。

    • 启动加载逻辑优化。可以采用分布加载、异步加载、延期加载策略来提高应用启动速度。

    • 数据准备。数据初始化分析,加载数据可以考虑用线程初始化等策略。

     

    4,合理的刷新机制
     

    在应用开发过程中,因为数据的变化,需要刷新页面来展示新的数据,但频繁刷新会增加资源开销,并且可能导致卡顿发生,因此,需要一个合理的刷新机制来提高整体的 UI 流畅度。合理的刷新需要注意以下几点:

     

    • 尽量减少刷新次数。

    • 尽量避免后台有高的 CPU 线程运行。

    • 缩小刷新区域。

     

    5,其他


     

    在实现动画效果时,需要根据不同场景选择合适的动画框架来实现。有些情况下,可以用硬件加速方式来提供流畅度。
     

    内存优化
     

    在 Android 系统中有个垃圾内存回收机制,在虚拟机层自动分配和释放内存,因此不需要在代码中分配和释放某一块内存,从应用层面上不容易出现内存泄漏和内存溢出等问题,但是需要内存管理。

     

    Android 系统在内存管理上有一个 Generational Heap Memory 模型,内存回收的大部分压力不需要应用层关心, Generational Heap Memory 有自己一套管理机制,当内存达到一个阈值时,系统会根据不同的规则自动释放系统认为可以释放的内存,也正是因为 Android 程序把内存控制的权力交给了 Generational Heap Memory,一旦出现内存泄漏和溢出方面的问题,排查错误将会成为一项异常艰难的工作。

     

    除此之外,部分 Android 应用开发人员在开发过程中并没有特别关注内存的合理使用,也没有在内存方面做太多的优化,当应用程序同时运行越来越多的任务,加上越来越复杂的业务需求时,完全依赖 Android 的内存管理机制就会导致一系列性能问题逐渐呈现,对应用的稳定性和性能带来不可忽视的影响,因此,解决内存问题和合理优化内存是非常有必要的。 

    Android内存管理机制
     

    Android 应用都是在 Android  的虚拟机上运行,应用 程序的内存分配与垃圾回收都是由虚拟机完成的。在 Android 系统,虚拟机有两种运行模式:Dalvik 和 ART。

     

    1,Java对象生命周期

     

     

    一般Java对象在虚拟机上有7个运行阶段:

    创建阶段->应用阶段->不可见阶段->不可达阶段->收集阶段->终结阶段->对象空间重新分配阶段

     

    2,内存分配

     

    在 Android 系统中,内存分配实际上是对堆的分配和释放。当一个 Android 程序启动,应用进程都是从一个叫做 Zygote 的进程衍生出来,系统启动 Zygote 进程后,为了启动一个新的应用程序进程,系统会衍生 Zygote 进程生成一个新的进程,然后在新的进程中加载并运行应用程序的代码。其中,大多数的 RAM pages 被用来分配给Framework 代码,同时促使 RAM 资源能够在应用所有进程之间共享。

     

    但是为了整个系统的内存控制需要,Android 系统会为每一个应用程序都设置一个硬性的 Dalvik Heap Size 最大限制阈值,整个阈值在不同设备上会因为 RAM 大小不同而有所差异。如果应用占用内存空间已经接近整个阈值时,再尝试分配内存的话,就很容易引起内存溢出的错误。

     

    3,内存回收机制

     

    我们需要知道的是,在 Java 中内存被分为三个区域:Young Generation(年轻代)、Old Generation(年老代)、Permanent Generation(持久代)。最近分配的对象会存放在 Young Generation 区域。对象在某个时机触发 GC 回收垃圾,而没有回收的就根据不同规则,有可能被移动到 Old Generation,最后累积一定时间在移动到 Permanent Generation 区域。

     

    系统会根据内存中不同的内存数据类型分别执行不同的 GC 操作。GC 通过确定对象是否被活动对象引用来确定是否收集对象,进而动态回收无任何引用的对象占据的内存空间。但需要注意的是频繁的 GC 会增加应用的卡顿情况,影响应用的流畅性,因此需要尽量减少系统 GC 行为,以便提高应用的流畅度,减小卡顿发生的概率。
     内存分析工具

     

    做内存优化前,需要了解当前应用的内存使用现状,通过现状去分析哪些数据类型有问题,各种类型的分布情况如何,以及在发现问题后如何发现是哪些具体对象导致的,这就需要相关工具来帮助我们。
     

    1,Memory Monitor

    Memory Monitor 是一款使用非常简单的图形化工具,可以很好地监控系统或应用的内存使用情况,主要有以下功能:

    • 显示可用和已用内存,并且以时间为维度实时反应内存分配和回收情况。

    • 快速判断应用程序的运行缓慢是否由于过度的内存回收导致。

    • 快速判断应用是否由于内存不足导致程序崩溃。  

    2,Heap Viewer

     

    Heap Viewer 的主要功能是查看不同数据类型在内存中的使用情况,可以看到当前进程中的 Heap Size 的情况,分别有哪些类型的数据,以及各种类型数据占比情况。通过分析这些数据来找到大的内存对象,再进一步分析这些大对象,进而通过优化减少内存开销,也可以通过数据的变化发现内存泄漏。
     

    3,Allocation Tracker

     

    Memory Monitor 和 Heap Viewer 都可以很直观且实时地监控内存使用情况,还能发现内存问题,但发现内存问题后不能再进一步找到原因,或者发现一块异常内存,但不能区别是否正常,同时在发现问题后,也不能定位到具体的类和方法。这时就需要使用另一个内存分析工具 Allocation Tracker,进行更详细的分析, Allocation Tracker 可以分配跟踪记录应用程序的内存分配,并列出了它们的调用堆栈,可以查看所有对象内存分配的周期。

     

    4,Memory Analyzer Tool(MAT)
     

    MAT 是一个快速,功能丰富的 Java Heap 分析工具,通过分析 Java 进程的内存快照 HPROF 分析,从众多的对象中分析,快速计算出在内存中对象占用的大小,查看哪些对象不能被垃圾收集器回收,并可以通过视图直观地查看可能造成这种结果的对象。 

    常见内存泄漏场景 

    如果在内存泄漏发生后再去找原因并修复会增加开发的成本,最好在编写代码时就能够很好地考虑内存问题,写出更高质量的代码,这里列出一些常见的内存泄漏场景,在以后的开发过程中需要避免这类问题。

     

    • 资源性对象未关闭。比如Cursor、File文件等,往往都用了一些缓冲,在不使用时,应该及时关闭它们。

    • 注册对象未注销。比如事件注册后未注销,会导致观察者列表中维持着对象的引用。

    • 类的静态变量持有大数据对象。

    • 非静态内部类的静态实例。

    • Handler临时性内存泄漏。如果Handler是非静态的,容易导致 Activity 或 Service 不会被回收。

    • 容器中的对象没清理造成的内存泄漏。

    • WebView。WebView 存在着内存泄漏的问题,在应用中只要使用一次 WebView,内存就不会被释放掉。  

    除此之外,内存泄漏可监控,常见的就是用LeakCanary 第三方库,这是一个检测内存泄漏的开源库,使用非常简单,可以在发生内存泄漏时告警,并且生成 leak tarce 分析泄漏位置,同时可以提供 Dump 文件进行分析。 

    优化内存空间

    没有内存泄漏,并不意味着内存就不需要优化,在移动设备上,由于物理设备的存储空间有限,Android 系统对每个应用进程也都分配了有限的堆内存,因此使用最小内存对象或者资源可以减小内存开销,同时让GC 能更高效地回收不再需要使用的对象,让应用堆内存保持充足的可用内存,使应用更稳定高效地运行。常见做法如下: 

    • 对象引用。强引用、软引用、弱引用、虚引用四种引用类型,根据业务需求合理使用不同,选择不同的引用类型。

    • 减少不必要的内存开销。注意自动装箱,增加内存复用,比如有效利用系统自带的资源、视图复用、对象池、Bitmap对象的复用。

    • 使用最优的数据类型。比如针对数据类容器结构,可以使用ArrayMap数据结构,避免使用枚举类型,使用缓存Lrucache等等。

    • 图片内存优化。可以设置位图规格,根据采样因子做压缩,用一些图片缓存方式对图片进行管理等等。  

    稳定性优化 

    Android 应用的稳定性定义很宽泛,影响稳定性的原因很多,比如内存使用不合理、代码异常场景考虑不周全、代码逻辑不合理等,都会对应用的稳定性造成影响。其中最常见的两个场景是:Crash 和 ANR,这两个错误将会使得程序无法使用,比较常用的解决方式如下: 

    • 提高代码质量。比如开发期间的代码审核,看些代码设计逻辑,业务合理性等。

    • 代码静态扫描工具。常见工具有Android Lint、Findbugs、Checkstyle、PMD等等。

    • Crash监控。把一些崩溃的信息,异常信息及时地记录下来,以便后续分析解决。

    • Crash上传机制。在Crash后,尽量先保存日志到本地,然后等下一次网络正常时再上传日志信息。 
       

    耗电优化
     

    在移动设备中,电池的重要性不言而喻,没有电什么都干不成。对于操作系统和设备开发商来说,耗电优化一致没有停止,去追求更长的待机时间,而对于一款应用来说,并不是可以忽略电量使用问题,特别是那些被归为“电池杀手”的应用,最终的结果是被卸载。因此,应用开发者在实现需求的同时,需要尽量减少电量的消耗。
     

    在 Android5.0 以前,在应用中测试电量消耗比较麻烦,也不准确,5.0 之后专门引入了一个获取设备上电量消耗信息的 API:Battery Historian。Battery Historian 是一款由 Google 提供的 Android 系统电量分析工具,和Systrace 一样,是一款图形化数据分析工具,直观地展示出手机的电量消耗过程,通过输入电量分析文件,显示消耗情况,最后提供一些可供参考电量优化的方法。

     

    除此之外,还有一些常用方案可提供:

    • 计算优化,避开浮点运算等。

    • 避免 WaleLock 使用不当。

    • 使用 Job Scheduler。

     

    安装包大小优化

    应用安装包大小对应用使用没有影响,但应用的安装包越大,用户下载的门槛越高,特别是在移动网络情况下,用户在下载应用时,对安装包大小的要求更高,因此,减小安装包大小可以让更多用户愿意下载和体验产品。

     

    常用应用安装包的构成,如图所示:

     

    从图中我们可以看到:

    • assets文件夹。存放一些配置文件、资源文件,assets不会自动生成对应的 ID,而是通过 AssetManager 类的接口获取。

    • res。res 是 resource 的缩写,这个目录存放资源文件,会自动生成对应的 ID 并映射到 .R 文件中,访问直接使用资源 ID。

    • META-INF。保存应用的签名信息,签名信息可以验证 APK 文件的完整性。

    • AndroidManifest.xml。这个文件用来描述 Android 应用的配置信息,一些组件的注册信息、可使用权限等。

    • classes.dex。Dalvik 字节码程序,让 Dalvik 虚拟机可执行,一般情况下,Android 应用在打包时通过 Android  SDK 中的 dx 工具将 Java 字节码转换为 Dalvik 字节码。

    • resources.arsc。记录着资源文件和资源 ID 之间的映射关系,用来根据资源 ID 寻找资源。

    减少安装包大小的常用方案

    • 代码混淆。使用proGuard 代码混淆器工具,它包括压缩、优化、混淆等功能。

    • 资源优化。比如使用 Android Lint 删除冗余资源,资源文件最少化等。

    • 图片优化。比如利用 AAPT 工具对 PNG 格式的图片做压缩处理,降低图片色彩位数等。

    • 避免重复功能的库,使用 WebP图片格式等。

    • 插件化。比如功能模块放在服务器上,按需下载,可以减少安装包大小。


        小结

     

    性能优化不是更新一两个版本就可以解决的,是持续性的需求,持续集成迭代反馈。在实际的项目中,在项目刚开始的时候,由于人力和项目完成时间限制,性能优化的优先级比较低,等进入项目投入使用阶段,就需要把优先级提高,但在项目初期,在设计架构方案时,性能优化的点也需要提早考虑进去,这就体现出一个程序员的技术功底了。

     

    什么时候开始有性能优化的需求,往往都是从发现问题开始,然后分析问题原因及背景,进而寻找最优解决方案,最终解决问题,这也是日常工作中常会用到的处理方式。

    以上就是100唯尔(100vr.com)小编为您介绍的关于Android的知识技巧了,学习以上的Android APP 性能优化的一些思考知识,对于Android的帮助都是非常大的,这也是新手学习信息技术所需要注意的地方。如果使用100唯尔还有什么问题可以点击右侧人工服务,我们会有专业的人士来为您解答。

    本站在转载文章时均注明来源出处,转载目的在于传递更多信息,未用于商业用途。如因本站的文章、图片等在内容、版权或其它方面存在问题或异议,请与本站联系(电话:0592-5551325,邮箱:help@onesoft.com.cn),本站将作妥善处理。

    收藏

    赞一个

    踩一下

    换一批

    Android课程推荐

    网络安全技术

    计算机网络技术

    131837人学过

    ¥500/月

    数据库基础

    软件与信息服务

    77051人学过

    ¥500/月

    综合布线技术

    计算机网络技术

    134209人学过

    ¥500/月

    计算机组装与维修

    计算机与数码产品维修

    77702人学过

    ¥500/月

    计算机网络基础

    计算机网络技术

    127842人学过

    ¥500/月

    信息技术客服中心

    王老师

    立即交谈

    林老师

    立即交谈
    更多>>

    推荐阅读

    100VR精品课程推荐

    评价

    0
    发表评论

    0/500字

    更多>>

    最新文章

    江苏持续推进职教体系建设改革

    江苏省省委办公厅、省政府办公厅近日印发《关于深化现代职业教育体系建设改革的实施意见》,提出8项重点任务,持续推进现代职业教育体系建设改革,提升职业教育对经济社会发展的适应性和贡献度。 《实施意见》提出,开展省市联合建设改革新模式试点,围绕长三角一体化发展等重大战略,积极推动部省共建,探索省域现代职业教育体系建设新模式;打造市域产教联合体,围绕江苏“1+3”重点功能区、苏锡常都市圈等重点区域,以产业园区为基础,打造一批兼具人才培养、创新创业、促进产业经济高质量发展功能的市域产教联合体;打造行业产教融合共同体,围绕江苏战略性新兴产业、先进制造业、现代服务业和现代农业,由产业链链主企业、高水平高等学校、职业院校联合组建一批行业产教融合共同体;深化职业学校教育教学改革,建设60个左右省级职业教育专业教学资源库、1000门左右省级在线精品课程,扩大优质资源共享;实施产教融合提升行动,对标产业发展前沿,建设集实践教学、社会培训、真实生产和技术服务功能于一体的开放型区域产教融合实践中心。建设50个左右多主体共建共管共享的现代产业学院。省级层面建成30个产教融合实践中心,遴选50个左右高水平专业化实训基地。 来源:新华日报

    辽宁省印发《辽宁省职业教育“双师型”教师认定实施办法(试行)》的通知

    近日,辽宁省教育厅发布关于印发《辽宁省职业教育“双师型”教师认定实施办法(试行)》的通知, 为贯彻落实《教育部办公厅关于做好职业教育“双师型”教师认定工作的通知》(教师厅〔2022〕2号)要求,加快推进我省职业教育“双师型”教师队伍高质量建设,健全教师标准体系,深入推进职业教育“双师型”教师认定工作,特制定《辽宁省职业教育“双师型”教师认定实施办法(试行)》 以下是通知原文 附件: 辽宁省职业教育“双师型”教师认定实施办法(试行) 一、认定范围 全省职业学校(含开展职业教育的本科学校)的专业课教师(含实习指导教师)。公共课教师、校内其他具有教师资格并实际承担教学任务的人员,正式聘任的校外兼职教师,以及其他依法开展职业学校教育的机构中具有教师资格的人员,在符合一定条件的前提下可参照实施。 二、认定标准 《辽宁省中等职业学校“双师型”教师认定标准》(附件1)和《辽宁省高等职业学校“双师型”教师认定标准》(附件2) 三、组织机构 (一)认定管理机构及职责 省教育厅负责全省“双师型”教师认定工作的组织领导、统筹协调。 各市教育局、沈抚示范区社会事业局负责本辖区中等职业学校的“双师型”教师认定管理工作。 各高等职业学校负责组织领导和监管本校的“双师型”教师认定管理工作。 (二)认定实施机构及职责 中等职业学校职业教育“双师型”教师认定实施主体是各市教育局、沈抚示范区社会事业局,负责本区域内中等职业学校“双师型”教师认定工作。 高等职业学校(含开展职业教育的本科学校,以下同)职业教育“双师型”教师认定实施主体是各高等职业学校,负责本校“双师型”教师认定工作。 各市教育局、沈抚示范区社会事业局以及高等职业学校应明确负责部门,组建由教育部门人员、行业企业人员(应具备高级职称)、院校专家(应具备高级职称)等不少于10人共同组成的认定专家评议委员会,具体实施认定工作。根据工作需要可下设若干专业大类评议组,一般不少于5人组成,负责某专业大类“双师型”教师的认定。认定结果经检查复核通过后,报省教育厅备案。 四、认定程序 (一)个人申报。各职业学校负责组织本校教师通过辽宁省职业教育管理与服务平台进行个人申报,并对本校教师申报材料进行真实性、有效性核查,核查合格的,提交认定专家评议委员会。 (二)组织认定。认定专家评议委员会开展评议,评议结果公示5个工作日,无异议后形成认定结果。 (三)结果复查。认定结果经检查复核通过后,省教育厅予以备案,生成“双师型”教师档案,统一管理。 五、激励措施 (一)促进持续发展 各地各校要制定激励政策,建立能进能出、能上能下的动态调整机制,根据教师不同能力条件分级认定,引导和鼓励广大教师走“双师型”发展道路。在职务(职称)晋升、教育培训、评先评优等方面应向“双师型”教师倾斜,课时费标准原则上应高于同级别教师岗位。要根据“双师型”教师不同阶段发展需求,精准提供教育教学、岗位实训、企业实践等机会。要鼓励“双师型”教师取得行业领域职业资格证书、职业技能等级证书,获聘行业领域专业技术职务(职称)。 (二)注重作用发挥 各地各校要充分发挥“双师型”教师在综合育人、企业实践、教学改革、社会服务和教师专业发展等方面带头引领作用,充分挖掘典型案例,探索示范教师培训、顶岗实践、研修访学等成长路径方法。将“双师型”教师作用发挥情况作为“双高”建设计划、优质中职学校和专业建设计划、职业学校办学能力达标、专业设置审批和布局结构优化、现场工程师培养计划,以及教师创新团队、名师(名匠)工作室、技艺技能传承创新平台建设等工作的重要指标。 六、证书管理 在辽宁省职业教育管理与服务平台建立职业教育“双师型”教师管理模块,将职业教育“双师型”教师证书纳入上述平台统一管理。各级各类职业教育“双师型”教师证书有效期为5年,期满后对“双师型”教师能力素质进行复核,突出聘期内岗位业绩考察,促进教师知识技能持续更新,进一步提升“双师型”教师队伍整体水平。 七、工作要求 (一)各地、各校要高度重视,安排具体部门、专人负责,并做好宣传、引导、鼓励和组织申报、材料审核等工作,确保认定工作顺利进行。严格落实评议认定回避制度。学校要对教师申报的材料逐一进行核实,严禁弄虚作假。 (二)各市教育局、沈抚示范区社会事业局以及高等职业学校要制定本区域内或本学校“双师型”教师认定实施细则,向省教育厅备案后实施。各学校应在教师管理信息系统中及时更新“双师型”教师信息,确保数据准确统一。 (三)省教育厅将对认定工作全过程规范指导和监督管理,建立健全公示公开、第三方评估、抽查复查、责任追究、过程追溯等制度,发挥广大教师的监督作用,畅通投诉反馈渠道,确保过程透明规范、结果公平公正。 八、附则 (一)“双师型”教师认定实行师德失范“一票否决”,对已认定发生师德师风违规行为的“双师型”教师应予以撤销。对申报材料弄虚作假者,一经发现,3年内不得再次申报认定。 (二)技工院校“一体化”教师可参照实施。 (三)本办法由辽宁省教育厅负责解释。 附件: 1.《辽宁省中等职业学校“双师型”教师认定标准》 2.《辽宁省高等职业学校“双师型”教师认定标准》 附件1: 辽宁省中等职业学校“双师型”教师认定标准 一、基本要求 (一)贯彻党的教育方针,热爱职业教育事业,具有良 好的思想政治素质和师德素养,自觉践行社会主义核心价值 观,弘扬劳模精神、劳动精神、工匠精神,为人师表,关爱学生。 (二)落实立德树人根本任务,遵循职业教育规律和技术技能人才成长规律,践行产教融合、校企合作,做到工学 结合、知行合一、德技并修。在教育教学和技术技能培养过程中落实课程思政要求,形成相应的经验模式。 (三)具备相应的理论教学和实践教学能力,掌握先进 的教学理念和教学方法,积极参与教学改革与研究。能够采取多种教学模式方式,不断提升数字素养,有效运用现代信息技术开展教学。 (四)能紧跟产业发展趋势和行业人才需求,具有企业相关工作经历或积极深入企业和生产服务一线进行岗位实践,时长、形式、内容、标准等应符合职业学校教师企业实践相关规定。理解所教专业(群)与产业的关系,了解产业发展、行业需求和职业岗位变化,及时将新技术、新工艺、新规范融入教学。 (五)具备专业技术职务资格基本条件,其中校内专任教师申请认定中等职业学校“双师型”教师者必须具有中等职业学校教师资格和中职教师系列初级及以上专业技术职务;校外兼职教师申请认定中等职业学校“双师型”教师者必须具有本专业非高校教师系列初级及以上专业技术职务。 二、认定级别及标准 辽宁省中等职业学校“双师型”教师认定分为初级、中级、高级三个级别,各级别认定条件如下: (一)初级“双师型”教师 1.教学能力须具备下列条件: (1)具有较扎实的专业知识和技能,掌握所教课程的课程标准、教学原理,以及教学、生产实习实训方法等,教学评价达到合格及以上等次。 (2)具有一定的组织和开展教育教学研究的能力,参加校级及以上教育教学研究或教育教学改革项目;或参加校级及以上教师教学能力类竞赛等获得个人或团体三等奖及以上。 2.实践能力条件。须具备下列条件之一: (1)具有本专业或相近专业非教师系列初级及以上专业技术资格证书。 (2)具有从事本专业或相近专业的由国务院人力资源社会保障行政部门负责监管的在院校外实施的中级工(四级)及以上职业技能等级证书。 (3)具有从事本专业或相近专业的由国务院教育行政部门负责监管的在院校内实施的初级及以上职业技能等级证书。 (4)具有从事本专业或相近专业的国家职业资格证书(国家职业资格目录内)并参与(前7名)行业企业具体案例、项目等工作。 (5)具有从事本专业或相近专业国家职业技能鉴定考评员或其他职业技能等级评价初级考评员资格。 (6)获得与本专业相关的发明专利授权(前7名);或实用新型专利授权(前2名);或外观设计专利授权(第1名);或软件著作权(前2名),且实际开展成果转化。 (7)参与(前7名)完成企、事业单位横向项目且到款额累计1万元及以上。 (8)在校级及以上技能类竞赛中担任专家或裁判;或指导学生在校级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (9)作为参与人获得校级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (10)近10年中有3年及以上(可累计计算)在企业一线从事本专业技术工作经历;或在近三年内至少参加一期国家级职业教育“双师型”教师培训基地建设企业的培训并取得合格证书。 (11)具有与本专业相关的校级及以上“技术能手”等技术技能类荣誉称号。 3.岗位业绩条件。须具备下列条件之一: (1)经学校认定,参与国家“双优计划”、辽宁省“双优计划”、职业教育“提质培优”行动计划等校级子项目建设,或经学校认定参与省级职业教育专项资金支持的教育教学改革项目。 (2)能够将行业企业新技术、新标准、新规范融入到专业建设、教学改革、教学资源开发、课程建设、实践教学等方面,且经学校考评能够对学生职业技能培养发挥一定促进作用。 (二)中级“双师型”教师 1.教学能力须具备下列条件: (1)具有扎实的理论基础、专业知识和精湛的操作技能,了解本专业发展现状和趋势,掌握先进的教育理念、教学方法,教学业绩显著,教学评价达到良好及以上等次一次。 (2)具有较强的指导与开展教育教学研究、实习实训教学研究、专业建设等能力,主持校级及以上教育教学研究或教育教学改革项目;或参加省级及以上教育教学研究或教育教学改革项目;或参加省级及以上教师教学能力类竞赛等获得个人或团体三等奖及以上。 2.实践能力条件。须具备下列条件之二: (1)具有本专业或相近专业非教师系列中级及以上专业技术资格证书。 (2)具有从事本专业或相近专业的由国务院人力资源社会保障行政部门负责监管的在院校外实施的技师(二级)及以上职业技能等级证书。 (3)具有从事本专业或相近专业的由国务院教育行政部门负责监管的在院校内实施的中级及以上职业技能等级证书。 (4)具有从事本专业或相近专业的国家职业资格证书(国家职业资格目录内)并参与(前5名)行业企业具体案例、项目等工作。 (5)具有从事本专业或相近专业国家职业技能鉴定考评员或其他职业技能等级评价中级考评员资格。 (6)获得与本专业相关的发明专利授权(前5名);或实用新型专利授权(第1名);或软件著作权(第1名),或外观设计专利授权(第1名),且实际开展成果转化。 (7)参与(前5名)完成企、事业单位横向项目且到款额累计3万元及以上。 (8)在市级及以上技能类竞赛中担任专家或裁判;或指导学生在市级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (9)作为参与人在市级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (10)近10年中有3年以上(可累计计算)在企业一线从事本专业技术工作经历且担任技术骨干;或近5年中有6个月以上(可累计计算)在企业一线从事本专业实践锻炼且承担投资额度10万元以上技术改造项目,非工科类在相关单位从事本专业实践锻炼。 (11)具有与本专业相关的市级及以上“技术能手”等技术技能类荣誉称号。 3.岗位业绩条件。近五年内须具备下列条件之一: (1)经学校认定,主要参与(前5名)国家“双优计划”、辽宁省“双优计划”、职业教育“提质培优”行动计划等校级子项目建设,或经学校认定主要参与(前5名)省级职业教育专项资金支持的教育教学改革项目。 (2)能够将行业企业新技术、新标准、新规范融入到专业建设、教学改革、教学资源开发、课程建设、实践教学等方面,且经学校考评能够对学生职业技能培养发挥较大促进作用。 (三)高级“双师型”教师 1.教学能力须具备下列条件: (1)深入系统地掌握本专业基础理论,具有丰富的专业知识和精湛的操作技能,掌握国内外本专业发展现状和趋势,掌握先进的教育理念、教学方法,教学业绩突出,教学特色鲜明,经教学评价达到良好及以上等次两次。 (2)在教育教学团队中发挥关键作用,担任市级以上骨干教师、专业带头人、教学名师、教学创新团队带头人、技艺技能传承创新平台负责人等,或主持完成专业人才培养方案制定,或主持省级在线精品开放课建设,或主持省级专业建设。 (3)具有较强的指导与开展教育教学研究、实习实训教学研究、专业建设等能力,主持市级及以上教育教学研究或教育教学改革项目;或参加(前3名)省级及以上教育教学研究或教育教学改革项目;或参加省级及以上教师教学能力类竞赛等获得个人或团体二等奖及以上。 2.实践能力条件。须具备下列条件之二: (1)具有本专业或相近专业非教师系列高级及以上专业技术资格证书。 (2)具有从事本专业或相近专业的由国务院人力资源社会保障行政部门负责监管的在院校外实施的高级技师(一级)及以上职业技能等级证书。 (3)具有从事本专业或相近专业的由国务院教育行政部门负责监管的在院校内实施的高级职业技能等级证书。 (4)具有从事本专业或相近专业的国家职业资格证书(国家职业资格目录内)并参与(前3名)行业企业具体案例、项目等工作。 (5)具有从事本专业或相近专业国家职业技能鉴定高级考评员资格或其他职业技能等级评价高级考评员资格。 (6)获得与本专业相关的发明专利授权(第1名), 或2项实用新型专利授权(第1名),或2项软件著作权(第1名),且实际开展成果转化。 (7)主持完成企、事业单位横向项目且到款额累计10万元以上。 (8)在省级技能类竞赛中担任专家或裁判;或指导学生在省级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得一等奖及以上。 (9)作为参与人在省级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (10)近10年中有3年及以上(可累计计算)在企业一线从事本专业技术工作经历且担任技术负责人;或近5年中有6个月及以上(可累计计算)在企业一线从事本专业实践锻炼且承担投资额度20万元及以上技术改造项目。 (11)具有与本专业相关的省级“技术能手”技术技能类等荣誉称号。 3.岗位业绩条件。近五年内须具备下列条件之一: (1)经学校认定,重点参与(前2名)国家“双优计划”、辽宁省“双优计划”、职业教育“提质培优”行动计划等校级子项目建设,或经学校认定重点参与(前2名)省级职业教育专项资金支持的教育教学改革项目。 (2)能够将行业企业新技术、新标准、新规范融入到专业建设、教学改革、教学资源开发、课程建设、实践教学等方面,且经学校考评能够对学生职业技能培养发挥突出作用。 三、校外兼职教师申请认定条件 (一)校外兼职教师指来源行业企业的技术人员,仅能选择在有效聘期内的1所学校申报。 (二)校外兼职教师的教学能力条件按以下标准执行,实践能力条件和岗位业绩条件按所申请相应级别的条件执行。 1.申报初级“双师型”教师须从事本专业课程教学满1年,并曾独立承担本专业或相近专业实训教学任务1年或实训课程1门。 2.申报中级“双师型”教师须从事本专业课程教学满2年,并曾独立承担本专业或相近专业实训教学任务2年或实训课程2门。 3.申报高级“双师型”教师须从事本专业课程教学满3年,并曾独立承担本专业或相近专业实训教学任务3年或实训课程2门。 (三)须与兼职聘用单位履行聘用协议满1年,且将行业企业生产、管理经验融入学校,从事人才培养、技术创新、就业创业、社会服务、文化传承等方面改革工作。 附件2: 辽宁省高等职业学校“双师型”教师认定标准 一、基本要求 (一)贯彻党的教育方针,热爱职业教育事业,具有良好的思想政治素质和师德素养,自觉践行社会主义核心价值观,弘扬劳模精神、劳动精神、工匠精神,为人师表,关爱学生。 (二)落实立德树人根本任务,遵循职业教育规律和技术技能人才成长规律,践行产教融合、校企合作,做到工学结合、知行合一、德技并修。在教育教学和技术技能培养过程中落实课程思政要求,形成相应的经验模式。 (三)具备相应的理论教学和实践教学能力,掌握先进的教学理念和教学方法,积极参与教学改革与研究。能够采取多种教学模式方式,不断提升数字素养,有效运用现代信息技术开展教学。 (四)能紧跟产业发展趋势和行业人才需求,具有企业相关工作经历或积极深入企业和生产服务一线进行岗位实践,时长、形式、内容、标准等应符合职业学校教师企业实践相关规定。理解所教专业(群)与产业的关系,了解产业发展、行业需求和职业岗位变化,及时将新技术、新工艺、新规范融入教学过程。 (五)具备专业技术职务资格基本条件,其中校内专任教师申请认定高等职业学校“双师型”教师者必须具有高校教师系列初级及以上专业技术职务;校外兼职教师申请认定高等职业学校“双师型”教师者必须具有本专业非高校教师系列初级及以上专业技术职务。 二、认定级别及标准 辽宁省高等职业学校“双师型”教师认定分为初级、中级、高级三个级别,各级别认定条件如下: (一)初级“双师型”教师 1.教学能力须具备下列条件: (1)具有较扎实的专业知识和技能,掌握所教课程的课程标准、教学原理,以及教学、生产实习实训方法等,教学评价达到合格及以上等次。 (2)具有一定的组织和开展教育教学研究的能力,参加校级及以上教育教学研究或教育教学改革项目;或参加校级及以上教师教学能力类竞赛等获得个人或团体三等奖及以上。 (3)作为参与者在省级及以上期刊发表与申报专业相关的学术论文;或作为参与人获得校级教学研究成果三等奖以上;或参编著作或教材等。 2.实践能力条件一。须具备下列条件之一: (1)具有本专业或相近专业非教师系列初级及以上专业技术资格证书。 (2)具有从事本专业或相近专业的由国务院人力资源社会保障行政部门负责监管的在院校外实施的中级工(四级)及以上职业技能等级证书。 (3)具有从事本专业或相近专业的由国务院教育行政部门负责监管的在院校内实施的初级及以上职业技能等级证书。 (4)具有从事本专业或相近专业的国家职业资格证书(国家职业资格目录内)并参与(前7名)行业企业具体案例、项目等工作。 (5)具有从事本专业或相近专业国家职业技能鉴定考评员或其他职业技能等级评价初级考评员资格。 3.实践能力条件二。须具备下列条件之一: (1)获得与本专业相关的发明专利授权(前7名),或实用新型专利授权(前2名),或外观设计专利授权(第1名),或软件著作权(前2名),且所获专利或软件著作权转化收益3万元及以上。 (2)参与(前7名)完成企、事业单位横向项目且到款额累1万元及以上。 (3)在校级及以上技能类竞赛中担任专家或裁判;或指导学生在校级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (4)作为参与人在校级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (5)近10年中有3年及以上(可累计计算)在企业一线从事本专业技术工作经历;或在近三年内至少参加一期国家级职业教育“双师型”教师培训基地建设企业的培训并取得合格证书。 (6)具有与本专业相关的校级及以上“技术能手”等技术技能类荣誉称号。 4.岗位业绩条件。须具备下列条件之一: (1)经学校认定,参与国家“双高计划”、辽宁省“兴辽卓越”、职业教育“提质培优”行动计划等校级子项目建设,或经学校认定参与省级职业教育专项资金支持的教育教学改革项目。 (2)经学校认定,参与校级及以上“一流应用型本科专业”、“卓越工程师教育培养计划”、“工程教育专业认证”等促进应用型人才培养的项目建设,或学校认定参与省级职业教育专项资金支持的促进职业教育人才培养项目。 (3)能够将行业企业新技术、新标准、新规范融入到专业建设、教学改革、教学资源建设、课程建设、实践教学等方面,且经学校考评能够对学生职业技能培养发挥一定的促进作用。 (二)中级“双师型”教师 1.教学能力须具备下列条件: (1)具有扎实的理论基础、专业知识和精湛的操作技能,了解本专业发展现状和趋势,掌握先进的教育理念、教学方法,教学业绩显著,教学评价达到良好及以上等次一次。 (2)具有较强的指导与开展教育教学研究、实习实训教学研究、专业建设等能力,主持校级及以上教育教学研究或教育教学改革项目;或参加省级及以上教育教学研究或教育教学改革项目;或参加省级及以上教师教学能力类竞赛等获得个人或团体三等奖及以上。 (3)作为参与者在省级及以上期刊发表与申报专业相关的学术论文,受到学术界好评;或作为参与人获得校级教学研究成果三等奖以上;或参编著作或教材等受到学术界好评。 2.实践能力条件一。须具备下列条件之一: (1)具有本专业或相近专业非教师系列中级及以上专业技术资格证书。 (2)具有从事本专业或相近专业的由国务院人力资源社会保障行政部门负责监管的在院校外实施的技师(二级)及以上职业技能等级证书。 (3)具有从事本专业或相近专业的由国务院教育行政部门负责监管的在院校内实施的中级及以上职业技能等级证书。 (4)具有从事本专业或相近专业的国家职业资格证书(国家职业资格目录内)并参与(前5名)行业企业具体案例、项目等工作。 (5)具有从事本专业或相近专业国家职业技能鉴定考评员或其他职业技能等级评价中级考评员资格。 3.实践能力条件二。须具备下列条件之一: (1)获得与本专业相关的发明专利授权(前5名);或实用新型专利授权(第1名);或软件著作权(第1名);或外观设计专利授权(第1名),且所获专利或软件著作权转化收益5万元以上。 (2)参与(前5名)完成企、事业单位横向项目且到款额累计3万元及以上。 (3)在市级及以上技能类竞赛中担任专家或裁判;或指导学生在市级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (4)作为参与人在市级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (5)近10年中有3年及以上(可累计计算)在企业一线从事本专业技术工作经历且担任技术骨干;或近5年中有6个月及以上(可累计计算)在企业一线从事本专业实践锻炼且承担投资额度10万元及以上技术改造项目,非工科类在相关单位从事本专业实践锻炼。 (6)具有与本专业相关的市级及以上“技术能手”等技术技能类荣誉称号。 4.岗位业绩条件。近五年内须具备下列岗位业绩条件之一: (1)经学校认定,主要参与(前5名)国家“双高计划”、辽宁省“兴辽卓越”、职业教育“提质培优”行动计划等校级子项目建设,或经学校认定主要参与(前5名)省级职业教育专项资金支持的教育教学改革项目。 (2)经学校认定,主要参与(前5名)省级及以上“一流应用型本科专业”、“卓越工程师教育培养计划”、“工程教育专业认证”等促进应用型人才培养的项目建设,或学校认定主要参与(前5名)省级职业教育专项资金支持的促进职业教育人才培养项目。 (3)能够将行业企业新技术、新标准、新规范融入到专业建设、教学改革、教学资源建设、课程建设、实践教学等方面,且经学校考评能够对学生职业技能培养发挥较大的促进作用。 (三)高级“双师型”教师 1.教学能力须具备下列条件: (1)深入系统地掌握本专业基础理论,具有丰富的专业知识和精湛的操作技能,掌握国内外本专业发展现状和趋势,掌握先进的教育理念、教学方法,教学业绩突出,教学特色鲜明,经教学评价达到良好及以上等次两次。 (2)在教育教学团队中发挥关键作用,担任市级及以上骨干教师、专业带头人、教学名师、教学创新团队带头人、技艺技能传承创新平台负责人等,或主持完成专业人才培养方案制定,或主持省级在线精品开放课建设,或主持省级专业建设。 (3)具有较强的指导与开展教育教学研究、实习实训教学研究、专业建设等能力,主持市级及以上教育教学研究或教育教学改革项目;或参加(前3名)省级及以上教育教学研究或教育教学改革项目;或参加省级及以上教师教学能力类竞赛等获得个人或团体二等奖及以上。 (4)作为第一作者在省级期刊发表与申报专业相关的学术论文;或作为完成人(前3名)获得省级及以上教学成果奖三等奖及以上;或作为编著(前2名)出版著作或省级规划教材等。 2.实践能力条件一。须具备下列条件之一: (1)具有本专业或相近专业非教师系列高级及以上专业技术资格证书。 (2)具有从事本专业或相近专业的由国务院人力资源社会保障行政部门负责监管的在院校外实施的高级技师(一级)及以上职业技能等级证书。 (3)具有从事本专业或相近专业的由国务院教育行政部门负责监管的在院校内实施的高级职业技能等级证书。 (4)具有从事本专业或相近专业的国家职业资格证书(国家职业资格目录内)并参与(前3名)行业企业具体案例、项目等工作。 (5)具有从事本专业或相近专业国家职业技能鉴定高级考评员资格或其他职业技能等级评价高级考评员资格。 3.实践能力条件二。须具备下列条件之一: (1)获得与本专业相关的发明专利授权(第1名),或2项实用新型专利授权(第1名),或2项软件著作权(第1名),且所获专利或软件著作权转化收益10万元及以上。 (2)主持完成企、事业单位横向项目且到款额累计10万元及以上。 (3)在省级技能类竞赛中担任专家或裁判;或指导学生在省级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得一等奖及以上。 (4)作为参与人在省级及以上技能竞赛类、创新创业类、科技发明类竞赛中获得三等奖及以上。 (5)近10年中有3年及以上(可累计计算)在企业一线从事本专业技术工作经历且担任技术负责人;或近5年中有6个月及以上(可累计计算)在企业一线从事本专业实践锻炼且承担投资额度20万元及以上技术改造项目。 (6)具有与本专业相关的省级“技术能手”等技术技能类荣誉称号。 4.岗位业绩条件。近五年内须具备下列条件之一: (1)经学校认定,重点参与(前2名)国家“双高计划”、辽宁省“兴辽卓越”、职业教育“提质培优”行动计划等校级子项目建设,或经学校认定重点参与(前2名)省级职业教育专项资金支持的教育教学改革项目。 (2)经学校认定,重点参与(前2名)省级及以上“一流应用型本科专业”、“卓越工程师教育培养计划”、“工程教育专业认证”等促进应用型人才培养的项目建设,或学校认定重点参与(前2名)省级职业教育专项资金支持的促进职业教育人才培养项目。 (3)能够将行业企业新技术、新标准、新规范融入到专业建设、教学改革、教学资源建设、课程建设、实践教学等方面,且经学校考评能够对学生职业技能培养发挥突出作用。 三、校外兼职教师申请认定条件 (一)校外兼职教师指来源行业企业的技术人员,仅能选择在有效聘期内的1所学校申报。 (二)校外兼职教师的教学能力条件按以下标准执行,实践能力条件和岗位业绩条件按所申请相应级别的条件执行。 1.申报初级“双师型”教师须从事本专业课程教学满1年,并曾独立承担本专业或相近专业实训教学任务1年或实训课程1门。 2.申报中级“双师型”教师须从事本专业课程教学满2年,并曾独立承担本专业或相近专业实训教学任务2年或实训课程2门。 3.申报高级“双师型”教师须从事本专业课程教学满3年,并曾独立承担本专业或相近专业实训教学任务3年或实训课程2门。 (三)须与兼职聘用单位履行聘用协议满1年,且将行业企业生产、管理经验融入学校,从事人才培养、技术创新、就业创业、社会服务、文化传承等方面改革工作。

    江西新设一所高职院校

    从江西省教育厅获悉,拟设置赣东职业技术学院,正在公示中。 以下是公示原文: 根据《中华人民共和国高等教育法》《普通高等学校设置暂行条例》《高等职业学校设置标准(暂行)》等有关规定,经第四届江西省高校设置评议委员会专家考察和评议,拟设置赣东职业技术学院获得通过,现将学校相关信息向社会公示。 公示时间:2024年2月18日—2月22日。公示期内,如有不同意见,请本着实事求是的原则,通过邮寄或传真等方式书面实名反映。我们将对线索明确的问题进行调查核实,并为反映人保密。 受理部门:江西省教育厅发展规划处;地址:南昌市红角洲赣江南大道2888号;邮政编码:330038;联系电话:0791-86765095;传真号码:0791-86765093。 附件:拟设置赣东职业技术学院基本情况表 江西省教育厅 2024年2月18日 附件 拟设置赣东职业技术学院基本情况表 学校名称 建校基础 所在地 办学性质 办学层次 举办者 赣东职业技术学院 新设 抚州市 非营利性 民办 高职 中阳建设集团有限公司

    最新批复!江西新余新增1所高级技工学校

    关于同意设立遂川高级技工学校的批复 遂川县人民政府: 你县《关于申请设立遂川高级技工学校的请示》收悉。根据《江西省技工院校设立审批办法》(赣人社发〔2023〕27号)等规定,经实地考察、专家评议、社会公示、会议研究等程序,现批复如下: 一、同意设立遂川高级技工学校。遂川高级技工学校为遂川县政府举办的全日制公办高级技工学校,学制教育规模暂定为5000人,初设茶叶生产与加工、茶艺、电子技术应用、智能制造技术应用、计算机网络应用、健康与社会照护等专业。 二、遂川高级技工学校要落实好立德树人根本任务,紧贴产业发展和市场需求,科学制定发展规划,突出办学特色,强化师资力量,完善人才培养方案,推行工学一体,培育更多高素质高技能人才,为我省高质量发展提供人才支撑。 三、遂川县政府要对学校加强领导,加大经费、编制等保障力度,切实解决学校发展中遇到的困难和问题,推动学校更好服务地方经济社会发展。吉安市人力资源社会保障局要对学校加强业务指导,加大扶持力度,推动学校高质量特色发展。 江西省人力资源和社会保障厅 2024年2月1日

    吉林省将新增一所学院

    吉林省人民政府关于同意设立长白山技师学院的批复 吉政函〔2024〕5号 省人力资源社会保障厅: 你厅《关于提请省政府批复同意设立长白山技师学院的请示》(吉人社报〔2024〕9号)收悉。经研究,现批复如下: 一、同意设立长白山技师学院。举办者为吉林职业技术学院,办学地址在吉林省长白山保护开发区池北区。长白山技师学院业务工作接受你厅指导和监督。 二、长白山技师学院为民办非营利技工院校,办学经费自筹解决。学院以培养技师(预备技师)和高级技工为主要目标,同时承担企业在职职工高技能人才培训任务。开设护理、康复保健、电子商务、休闲体育服务、旅游服务与管理5个专业。招生对象主要为技工学校、高中、高级技工学校毕业生,学制2—5年。 三、你厅及长白山管委会要按照人力资源社会保障部规定的办学条件和教育教学质量标准,加强对学院建设和办学的指导,督促长白山技师学院依法依规办学。 四、长白山技师学院要全面贯彻党的教育方针,坚持社会主义办学方向,落实立德树人根本任务,加强专业和师资队伍建设,

    人力资源社会保障部等七部门关于实施高技能领军人才培育计划的通知

    各省、自治区、直辖市及新疆生产建设兵团人力资源社会保障厅(局)、发展改革委、教育厅(教委、教育局)、科技厅(局)、财政厅(局)、国资委、总工会: 根据中共中央办公厅、国务院办公厅《关于加强新时代高技能人才队伍建设的意见》要求,人力资源社会保障部、国家发展改革委、教育部、科技部、财政部、国务院国资委、全国总工会联合制定了高技能领军人才培育计划。现印发给你们,请结合实际做好组织实施工作。 人力资源社会保障部 国家发展改革委 教育部 科技部 财政部 国务院国资委 全国总工会 2024年1月30日 高技能领军人才培育计划 为贯彻落实党的二十大关于加快建设国家战略人才力量,努力培养造就更多大国工匠、高技能人才的战略部署,进一步扩大高技能人才数量规模,提升素质水平,从2024年到2026年,联合组织实施高技能领军人才培育计划。 一、指导思想 以习近平新时代中国特色社会主义思想为指导,深入贯彻党的二十大精神,坚持党对高技能人才队伍建设的全面领导,培养一批爱党报国、敬业奉献、素质优良、技艺精湛的高技能领军人才(以下简称“领军人才”),支持他们不断成长、发挥作用,为全面建设社会主义现代化国家、推动高质量发展提供高技能人才有力支撑。 二、目标任务 (一)领军人才范围。领军人才指政治立场坚定、践行工匠精神、解决生产难题、推动创新创造、培养青年人才的骨干中坚技能人才,包括获得全国劳动模范、中华技能大奖、全国技术能手、全国五一劳动奖章等荣誉,或享受省级以上政府特殊津贴、获得省级以上表彰奖励,或各省(自治区、直辖市)政府认定的“高精尖缺”高技能人才。 (二)工作目标。以实施新时代人才强国战略为指导,紧密围绕国家重大战略、重大工程、重大项目、重点产业需求,动员和依托社会各方面力量,在先进制造业、现代服务业等有关行业重点培育领军人才。力争用3年左右时间,全国新培育领军人才1.5万人次以上,带动新增高技能人才500万人次左右。健全培养、使用、评价、激励联动推进机制,加快培养高质量发展所需的技术技能型、复合技能型、知识技能型和数字技能型领军人才,全方位用好领军人才,发挥领军人才引领示范作用,带动高技能人才整体发展。 三、重点任务 (三)制定专项培养计划。要加强对领军人才供给需求的预测,结合经济社会转型、科技创新发展和产业结构变革趋势,制定地方性、行业性领军人才专项培养计划。将技能高超、表现突出的青年技能人才及各类职业技能竞赛成绩优异选手做为领军人才培养培育重点,支持其成长成才。建立领军人才培育信息库,摸清掌握领军人才及培育重点对象基本情况,有针对性地做好培养及队伍建设工作。 (四)加大培养培育力度。强化企业主体责任,依托企业培训中心、职业学校(含技工学校,下同)、高技能人才培训基地、公共实训基地、工匠学院、技能大师工作室、劳模和工匠人才创新工作室等平台,通过企业岗位培训、校企联合培养、关键岗位实践、重点项目参与等方式,培养适应产业发展和国家战略需要的领军人才。支持企业联合教育科研机构,通过合作培养、项目协作等方式,帮助领军人才及培育重点对象提高技术研发水平。组织技能研修、同业交流、名师带徒、赴境外培训等活动,提高领军人才的综合素质、技能水平和实践创新能力。推动实施中国特色学徒制,培养技能高超的青年技能人才,并纳入领军人才培育范围。 (五)畅通晋升成长通道。支持企业健全“新八级工”技能岗位等级设置,在设有高级技师的职业(工种)中增设特级技师和首席技师技术职务(岗位),推进特级技师和首席技师评聘工作。对技能岗位等级设置完整的职业(工种),企业可直接认定技师、高级技师、特级技师和首席技师。对技艺高超、业绩突出的一线职工,进一步打破学历、资历、年龄、比例等限制,可直接认定高级工以上职业技能等级。对解决重大工艺技术难题和重大质量问题、技术创新成果获得省部级以上奖项的高技能人才,可破格晋升职业技能等级。支持理论水平高、创新能力强的高技能人才参加相应专业技术职称评审。 (六)提高待遇水平。引导企业建立健全基于岗位价值、能力素质和业绩贡献的技能人才薪酬分配制度,实现多劳者多得、技高者多得。对在技术革新或技术攻关中作出突出贡献的领军人才,企业可从成果转化所得收益中以奖金、股权等多种形式给予奖励。鼓励企业对关键技术岗位领军人才实行年薪制、协议工资制、项目工资制。国有企业可在工资总额内对领军人才予以适当倾斜,结合实际实行特岗特酬。 (七)完善稳才留才机制。鼓励企业创新、完善相关制度,吸引稳定领军人才。支持企业与领军人才依法约定服务期、订立竞业限制协议。对工作中急需、退休后将对工作带来较大影响的领军人才,符合国家统一规定的可推迟办理退休,并向所在地人力资源社会保障部门备案。对实际工作中急需、已办理退休手续的领军人才,企业可与其协商签订返聘协议。 (八)支持发挥作用。创造条件为领军人才参与重点项目和重大工程、领衔一线生产难题攻关、总结推广绝招绝技等提供帮助。保护领军人才知识产权和技术创新成果转化权益。支持领军人才参加国内外大型工业展会、“一带一路”框架下南南合作技能开发网络、对外援助等合作项目。组织领军人才担任学徒的企业导师,鼓励领军人才到职业学校兼职,提升学徒、学生的实践能力、技能水平和职业素养。 (九)加强领军人才平台建设。优先支持参与国家重大战略、重大工程、重大项目、重点产业的领军人才领衔创建技能大师工作室、劳模和工匠人才创新工作室,聚焦先进制造业、战略性新兴产业、数字技能等领域开展技术革新、技能攻关和人才培养工作,符合条件的按规定给予经费支持。鼓励各地打造人才港、工匠城等技能平台,组织领军人才开展技能文化传播活动,设立技能展示、技能互动、职业体验区域,面向公众和青少年学生加强技能知识传播和文化培育。 (十)选拔表彰优秀领军人才。组织开展各类职业技能竞赛和岗位练兵活动,对涌现出的优秀选手,按规定授予相关荣誉、落实职业技能等级晋升政策,纳入培育重点对象范围。加大省部级以上表彰奖项和省级以上政府特殊津贴向高技能人才支持力度,积极推荐优秀高技能人才申报参评全国劳动模范和先进工作者、中华技能大奖、全国技术能手、全国五一劳动奖章、国家科学技术进步奖、全国职工优秀技术创新成果等。将符合条件的优秀领军人才按照有关规定选拔推荐到工会等群团组织挂职或兼职。 四、工作要求 (十一)加强组织领导。建立人力资源社会保障部门统筹、有关部门各司其职、行业企业积极参与的领军人才培育工作机制。要积极向党委和政府汇报工作,加强部门沟通协调力度。人力资源社会保障、发展改革、教育、科技、国资、工会部门要做好信息共享,加强组织推动,共同推动领军人才培育工作。 (十二)做好保障服务。加强技能人才服务窗口、技能大师之家等建设,做好领军人才支持服务工作。各级人力资源社会保障部门、财政部门要结合本地实际,用好就业补助资金、地方人才队伍建设经费等,支持做好领军人才培养,按规定落实好职业培训补贴、高技能人才培养补助等政策。引导企业按规定足额提取和合理使用职工教育经费,60%以上用于一线职工教育和培训,并将此情况与企业申请用地、用能及开展评先评优等挂钩。 (十三)营造良好氛围。充分发挥舆论正面引导作用,多渠道多方式宣传技能人才工作重大政策、重要活动、创新经验和工作成效,进一步营造尊重劳动、尊重知识、尊重人才、尊重创造的良好氛围,激励广大劳动者特别是青年人走技能成才、技能报国之路。突出示范引领、典型带动,深入挖掘领军人才工作事迹、成长经历,讲好技能故事,打造技能明星,大力弘扬劳模精神、劳动精神、工匠精神。

    山西新政:高技能人才可应聘职业和技工院校

    从现在开始,对于优秀高技能人才,山西省职业院校、技工院校可采取直接考核的方式将其招聘至与所获技能奖项相关的岗位工作。山西省人社厅、省教育厅近日印发的《关于职业院校、技工院校招聘优秀高技能人才有关事项的通知》明确相关政策。 根据通知,优秀高技能人才的具体范围包括13类人员:世界技能大赛获奖选手、世界技能大赛国家集训选手、中华技能大奖获得者、享受国务院特殊津贴的高技能人才、全国技术能手、国家技能人才培育突出贡献个人、国家级技能大师工作室领军人、全国技能大赛优胜奖以上选手、全国行业职业技能竞赛获奖选手(一类职业技能大赛中获决赛单人赛项前10名、双人赛项前7名、三人赛项前5名)、享受省政府特殊津贴的高技能人才、获得省部级以上劳动模范表彰的高技能人才、省级综合职业技能大赛一等奖第一名、省级技能大师工作室领军人。 对职业院校、技工院校招聘的优秀高技能人才,省人社厅建立职业资格、职业技能等级与相应职称、学历的双向比照认定制度,其中优秀高技能人才中的技师可认定为中级职称,高级技师可认定为副高级职称,特级技师和首席技师可认定为正高级职称。职业院校、技工院校可以根据需要,将其聘用到相应等级专业技术岗位,其中技师可聘用到专业技术10级岗位,高级技师可聘用到专业技术7级岗位,特级技师和首席技师可聘用到专业技术4级岗位,执行相应岗位工资,纳入职业院校、技工院校常设岗位管理,以后实施正常的岗位等级或层级晋升。职业院校、技工院校常设岗位已满,可以按照相关规定申请特设岗位,用于吸纳优秀高技能人才。

    江苏省中国特色高水平高职学校中期评价结果公示

    近日,江苏省教育厅在其官方公布中国特色高水平高职学校中期评价结果公示,通知全文如下: 根据《省教育厅关于公布江苏省中国特色高水平高职学校名单的通知》(苏教职函〔2021〕48号)要求,经相关学校自评,省教育厅组织专家进行省级评价,形成中期评价结果。现将评价结果予以公示,公示期为2024年2月2日—2月9日。 如对评价结果存在异议,请以书面形式向省教育厅职业教育处反映,并写明联系人姓名、地址、联系电话。单位提出异议的,须加盖本单位公章;个人提出异议的,须签署真实姓名。 联系人:李永乐、薛清,电话:025-83335583、83335605。 联系地址:南京市北京西路15号江苏省教育厅职业教育处,邮编:210024。 附件 江苏省中国特色高水平高职学校 中期评价结果 序号 学校名称 评价结果 1 扬州工业职业技术学院 优 2 江苏信息职业技术学院 优 3 常州工业职业技术学院 优 4 江苏电子信息职业学院 优 5 南京科技职业学院 优 6 苏州经贸职业技术学院 优 7 盐城工业职业技术学院 优 8 江苏财经职业技术学院 优 9 江苏医药职业学院 优 10 苏州市职业大学 优 11 苏州卫生职业技术学院 优 12 常州纺织服装职业技术学院 优 13 无锡工艺职业技术学院 优 14 苏州健雄职业技术学院 良 15 泰州职业技术学院 良 16 扬州市职业大学 良 17 南京旅游职业学院 良 18 苏州工业园区服务外包职业学院 良 19 江苏城乡建设职业学院 良 20 无锡科技职业学院 良 21 南通科技职业学院 良 22 徐州幼儿师范高等专科学校 良 23 镇江市高等专科学校 良 24 江苏商贸职业学院 良 25 苏州工业园区职业技术学院 中 省教育厅 2024年2月2日

    加载更多...