onInterceptTouchEvent() 与 onTouch() 事件分析 学习笔记:直接上代码,对了在这里强调一点 onTouch() 与 onTouchEvent() 事件不一样。 先看布局文件: <?xml version="1.0" encoding="utf-8"?> <com.tinno.intercepttouch.MyFrameLayout xmlns:android=" 移动开发 2025年06月03日 154 点赞 0 评论 13803 浏览
Flutter 学习 之 主题设置 ThemeData 基于ThemeData 实现主题切换 1. 实现可以亮暗主题切换2. 实现可以颜色主题的切换3.当主题为白色的时候替换一个其他主颜色4.当颜色为浅色时候需要做反色处理 演示效果 a5tnj-j7y0p.gif 一. 修改Main.dark 文件 //多Provider 当前只用了一个 为以后打基础 return MultiProvider( provi 移动开发 2025年04月19日 151 点赞 0 评论 13789 浏览
【Linux】Linux第一个小程序 - 进度条 🔥 脏脏a的技术站 🔥 「在代码的世界里,脏脏的技术探索从不设限~」 🚀 个人主页:脏脏a-CSDN博客 📊 文章专栏:Linux 🔗 上篇回顾:Linux自动化构建工具:make/Makefile 移动开发 2025年11月06日 94 点赞 0 评论 13784 浏览
一款将打包后的Chrome插件自动化加载到浏览器的webpack插件 一、简述 今天向大家介绍一款可以将build打包后的chrome扩展程序自动化加载到chrome浏览器中的webpack插件,该webpack插件是我自己开发的,已经发布到了npm上,安装方式如下: npm i auto-load-chrome-ext-webpack-plugin 二、解决的痛点 前段时间在研究chrome插件开发过程中,由于我项目中使用了react进行页面开发, 移动开发 2025年08月03日 98 点赞 0 评论 13781 浏览
Launcher进程启动流程 1、Launcher Launcher作为Android系统的桌面,它的作用有两点: 作为Android系统的启动器,用于启动应用程序; 作为Android系统的桌面,用于显示和管理应用程序的快捷图标或者其它桌面组件; 2、Launcher进程启动流程 2.1、SystemServer调用 在SystemServer进程启动之后,执行其run()函数,在里面执行了大量的配置设置操作,并且启动了各种 移动开发 2025年06月05日 188 点赞 0 评论 13759 浏览
自己写个App 启动任务框架也不过如此! 作者:王晨彦 一、前言 我们在开发应用的时候,一般都会引入 SDK,而大部分 SDK 都要求我们在 Application 中初始化,当我们引入的 SDK 越来越多,就会出现 Application 越来越长,如果 SDK 的初始化任务相互依赖,还要处理很多条件判断,这时,如果再来个异步初始化,相信大家都会崩溃。 有人可能会说,我都在主线程按顺序初始化不就行了,当然行,只要老板不来找你麻烦。 移动开发 2025年05月11日 138 点赞 0 评论 13754 浏览
浅谈 RunLoop 什么是RunLoop RunLoop 是事件接收和分发机制的一个实现,是线程相关的基础框架的一部分,一个 RunLoop 就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,通常的代码逻辑是这样的: do{ //... }while(//...) 移动开发 2025年05月22日 173 点赞 0 评论 13747 浏览
Android学习总结之Room篇 一、Room 框架基础1. 实体类(Entity)实体类用于描述数据库表的结构。通过使用 @Entity 注解,可以将一个 Java 类映射到数据库中的一张表。例如,以下是一个简单的 User 实体类:import androidx.room.Entity; import androidx.room.PrimaryKey 移动开发 2025年06月22日 136 点赞 0 评论 13743 浏览
12.《JavaEE 学习笔记》自定义标签库 参考链接: 1、定义 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并且可以 移动开发 2024年10月29日 137 点赞 0 评论 13740 浏览
ES6基础 一、ES6概述 JavaScript脚本语言贡献给ECMA组织用于制定前端编程语言标准,标准化组织推出了ECMAScript语法标准 二、变量声明扩展 let:声明变量,存在块级作用域(大括号范围也可以是一个作用域)、没有变量预解析、不能重复声明等等 const:声明常量,常量一旦声明不能改动 ① let声明变量 let name = "大牧" console.log(name, "na 移动开发 2025年03月24日 117 点赞 0 评论 13740 浏览