Android基础知识
文章平均质量分 65
Android知识点汇总
勇者你好啊
软件开发
展开
-
Fragment介绍与使用
fragment生命周期和与activity相互通信方式转载 2023-01-08 01:30:10 · 424 阅读 · 0 评论 -
Activity的启动模式launchMode
Activity的启动模式launchMode转载 2023-01-07 21:24:36 · 680 阅读 · 0 评论 -
事件总线EventBus
EventBus介绍 EventBus是一款针对android优化的发布-订阅事件总线。它简化了应用程序内各组件间、组件与后台线程间的通信。优点:开销小,代码更优雅,将发送者和接受者解耦。总体结构使用EventBusEventBus三要素:Event:事件。可以使任意类型对象。 Subscriber:事件订阅者。在EventBus3.0之后,事件处理的方法可以随便取名,但需要添加一个注解@Subscribe,并且要指定线程模型(默认POSTING)。 Pu...原创 2021-12-04 20:04:08 · 2113 阅读 · 0 评论 -
Spring任务调度<task:scheduled-tasks>【含cron参数详解】
Spring内部有一个task是Spring自带的一个设定时间自动任务调度task使用的时候很方便,但是他能做的东西不如quartz那么的多!可以使用注解和配置两种方式,配置的方式如下引入Spring放在appcation.xml开头[html] view plain copybeans xmlns="ht转载 2017-10-25 16:55:48 · 394 阅读 · 0 评论 -
android性能优化
android性能优化布局优化 布局优化思想:尽量减少布局文件的层级。首先删除布局中的无用的控件和层级,其次有选择地使用性能较低ViewGroup,性能高效从低到高排序:RelativeLayout<LinearLayout=FrameLayout。另外的手段可以采用<include><merge>标签和ViewStub。绘制优化绘制优化:View的onDraw方法要避免执行大量的操作。1. onDraw中不要创建新的布局对象2. ...原创 2021-09-04 22:02:24 · 58 阅读 · 0 评论 -
FutureTask源码分析
FutureTask一般和Executor、Thread一起使用,本章节就FutureTask类进行解读。一、相关依赖二、FutureTask介绍先了解下Task中状态的变更流程。 * Possible state transitions: * NEW -> COMPLETING -> NORMAL * NEW -> COMPLETING -> EXCEPTIONAL * NEW -> CANCELL...原创 2021-07-18 22:13:19 · 94 阅读 · 0 评论 -
apk反编译
反编译是逆向工程的一种。一、使用jd-gui和dex2jar反编译apk解压apk包得到classes.dex文件; 使用dex2jar反编译classes.dex文件; 如windows:dex2jar.bat classes.dex 最后通过jd-gui打开反编译后的jar。二、使用apktool对apk进行二次打包使用jd-gui和dex2jar无法反编译出apk中的二进制数据资源,使用apktool可以。apktool使用:https://ibotpeaches.githu..原创 2021-03-28 15:32:36 · 74 阅读 · 0 评论