自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年饮冰,难凉热血

技术等于兴趣

  • 博客(8)
  • 资源 (145)
  • 问答 (2)
  • 收藏
  • 关注

原创 异步并发保持数据一致性

问题背景:项目中不断切换界面的过程中网络异步请求【耗时操作】,但是数据并未加载完成,此时界面中触碰事件时候,直接崩掉【频率低但存在】。解决思路:监听异步操作完成后才让界面上的按钮可以响应单击【触碰】事件,数据在加载完成前,界面上的按钮触碰事件都应该被屏蔽掉。

2015-12-30 03:27:13 5011

原创 生产者消费者问题【线程中ConcurrentLinkedQueue】

项目需求:在顶层网络请求的地方捕获到项目中的每个网络请求的异常【生产】后需要将请求错误的日志报告给服务器【消费】。      思路:需要线程、不断的扫描网络请求是否有异常的消息-->有我就执行,没有等待--》很多的网络请求异常保存到一个FIFO的队列里面--》外面开个线程,要是有就将捕获到的异常冲队列中取出来--》发送错误日志到服务器。根据这样的数据结构找到了JDK中的java.util.

2015-12-29 01:45:14 2844

转载 APP字体大小,不随系统的字体大小变化而变化的方法

经过设置后:用户在Setting-->字体设置里面设置字体大小后,字体大小将不会改变。 从android4.0起系统设置的”显示“提供设置字体大小的选项。这个设置直接会影响到所有sp为单位的字体适配,所以很多app在设置了系统字体后瞬间变得面目全非。下面是解决方案 Resources res = getResources();Configuration config=new Co

2015-12-29 00:50:36 1334

原创 android获取手机配置具体代码

Code如下:StringBuilder phoneInfo = new StringBuilder(); phoneInfo.append("Product: " + android.os.Build.PRODUCT + System.getProperty("line.separator")); phoneInfo.append( "CPU_ABI: " + android.os.Bu

2015-12-25 12:37:17 1398

转载 Android ViewGroup中事件触发和传递机制

针对由于触摸(Touch)而触发的事件。Android的事件:onClick, onScroll, onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN, 表示按下了屏幕。之后,touch将会有后续事件,可能是:ACTION_MOVE //表示为移动手势ACTION_UP //表示为离开屏幕ACTION_CANCEL

2015-12-22 00:09:28 479

原创 anr,多线程,handler

应该了解的知识:1.什么是进程、什么是线程2.为什么要使用多线程3.Handler机制4.Handler原理什么是进程、什么是线程进程是一个程序的完全执行,包括了程序和程序需要的资源,是分配资源的基本单位;线程是独立运行和独立调度的基本单位,一边听歌一边打字一边玩游戏看似是同时进行实际上是CPU运行时候,快速切换资源,让用户感觉是同时进行的,我们可以将线程理解为

2015-12-20 19:42:40 1017

转载 为什么使用多线程

1.耗时的操作使用线程,提高应用程序响应2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3.多CPU系统中,使用线程提高CPU利用率4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。          使用多线程的理由之一是和进程相比,它是一种非常花销小,切换快,更"节俭"的多任

2015-12-19 23:34:21 1626

原创 AndroidViewPager监听最后的Item和第一个Item

项目中遇到这样问题:                                服务器端有N道题【很多】,每次通过ID获取十道题目,那么当我的viewPage中的viewPager.getCurentItem()=9的时候,那我继续滑动viewpage人就需要重新获取数据。实现思路:要么重新定义ViewPager,监听左右滑动判断方向,根据getCurrentItem来判断;要

2015-12-01 01:07:41 1936

编辑器 Notepad++.zip

Android系统的方案,对应手机、平板、各种实际定制的设备,怎么抓取日志。最简单最直接就是adb logcat实现。但是实时查看+记录总是觉得不方便。可以直接用这个编辑器即可。

2020-03-28

springboot2_mybatis_durid_pager.zip

SpringBoot2集成mybatis进行curd操作; 集成pagehelper进行分页操作; DataSourceConfig进行数据源配置; 集成Durid进行连接池配置 集成PageHelper进行分页配置 SpringBoot2实现Json格式请求方式接受参数

2020-02-02

springbootstudy.zip

利用SpringBoot集成邮件服务,实现SpringBoot发送邮件功能。其中QQ邮箱、gmail邮箱、163邮箱、126邮箱均在代码resources文件夹下面已经配置,如果想用什么邮箱直接从配置中配置到application.yml中即可。每个邮箱发送邮件均已经测试OK。

2020-01-31

cookie_session.zip

DJango框架中cookie、session实际应用,简单的登录、跳转首页的demo。运用到cookie、session技术,初步理解cookie/session在实际当中的实际应用。通过demo实际操作来理解cookie/session

2019-11-07

paginatorDemo-master.zip

DJango分页组件Paginator应用,简单的Demo案例,详细注释说明。初步理解分页组件Paginator的使用。

2019-11-05

FormsStudy.rar

DJango 多表查询操作,理解表与表之间关系,数据之间操作。

2019-11-02

Android声音模式定制.rar

修改Framework系统层,针对Audiomanager、AudioService、IAudioService.aidl修改,添加方法和实现,来实现声音模式设置,也就是声音大小定制

2019-08-28

系统签名.rar

系统签名工具,用于android系统签名,Apk签名;适用于android4.4/5.1/6.0,其它平台可以试一下。 使用方式:解压后,写一下脚本,然后执行脚本即可生成签系统签名的apk。具体使用方式可以参考:https://blog.csdn.net/ItJavawfc/article/details/99946224

2019-08-21

SystemUI.rar

全志A33平台,系统音量条定制。基于带屏幕Android智能设备,对系统的音量条进行UI改写,达到要的效果。

2019-08-05

redis-desktop-manager

Redis桌面管理工具Mac版是一款基于Qt5的跨平台Redis桌面管理软件,支持C++编写,响应迅速,性能好。但不支持数据库备份与恢复。

2019-01-04

redis-desktop-manager-0.9.3.817

一款好用的Redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。

2019-01-03

批量更改图片格式工具

开发中需要的图片资源一般都是.png格式的,那么手里一推.jpg格式图片怎么装换成.png 格式的呢。 用脚本放在该图片对应的文件夹下,双击批处理文件即可批量更改

2018-11-01

串口控制马达demo

陪伴机器人串口应用demo,直接使用时候更改一下串口的节点和命令即可

2018-10-09

深入理解卷1/2/3

深入立即诶android卷1、卷2、卷3 pdf书籍. 非常值得看一下,借鉴、学习源码,流程,核心思想。

2018-07-17

SourceInght破解版本

SourceInght,Windows平台下查看源码,学习源码必备工具。

2018-06-19

MarkDown工具 MWeb

MarkDown工具 新贵MWeb

2017-06-24

sqlite工具formac

mac平台非常好用的sqlite数据库

2017-06-24

dbflow官方教程pdf版本

DBFlow文档pdf版本,方便看文档。

2017-06-22

kotlin文档

Kotlin文档,kotlin for Java 和kotlin for android

2017-06-04

Kotlin布局绑定

KotLin布局绑定

2017-06-01

TurnOffReboot.zip Android 实现重启、关机 功能

各个平台,通过反射实现系统的关机、成功起操作; 针对部分客户有相关需求、定制开关机 功能的场景。 关机、重启 功能 demo 工程。

2024-09-15

MTKCamera预览、成像、拉伸代码简要片段

1)MTK平台,预览、拉伸、成像问题核心代码片段修改 2)视频成像方向异常 修复核心片段 3)预览方向不对,修复核心片段 4)人脸检测由于旋转镜像导致人脸检测显示不对,直接隐藏实现

2024-09-10

recovery出厂时清除中-文字清除.zip

恢复出厂设置-清除recovery显示的文字

2024-09-09

Android13-SystemUI新增音量条

MTK/RK 平台,Android13 SystemUI 新增音量条; Android13 QS快捷面板,新增音量控制逻辑

2024-09-08

无障碍服务工具类,在源码基础上添加日志,方便check 流程

1、无障碍服务工具类,在源码基础上添加日志,方便check 流程。 2、RK平台,无障碍服务的源码,和其它平台代码大同小异,可以对比看看 3、工具类中,分析无障碍快捷开关 打开关闭调用

2024-08-16

Rk Android12 Setting 源代码

RK平台,Android12 版本,Setting 模块源代码,方便导入AS 查看跟踪Android系统设置模块代码,方便分析代码、追踪代码使用,提供工作效率

2024-08-15

去除开机动画结束后显示正在启动;去掉开机后进入Launcher前黑屏;延时实现开机动画播放完全

解决三个问题: 1)去除开机动画结束后显示正在启动; 2)去掉开机后进入Launcher前黑屏或者白屏; 3)延时实现开机动画播放完全。 4)FallbackHome 内容定制

2024-08-15

Rk3568 Android12 SystemUI 源码

Rk3568 Android12 SystemUI 源码,AndroidStudio可以直接导入,方便分析源码,跟代码流程。

2024-08-13

SystemUI 截屏快捷功能添加

MTK、RK SystemUI截屏功能添加,针对Android12 版本,各个平台下拉框快捷面板无截屏功能的现状,在QS面板添加截屏功能按钮,方便客户友好快捷使用。

2024-08-12

SystemUI QS 面板新增截屏功能按钮资源代码

Android12 版本上面的QS快捷面板是没有截屏功能按钮的;在自己负责的RK、MTK 相关产品中,用到了RK和mtk平台,客户有截屏功能按钮的需求。 那么如何实现QS面板功能按钮,就必须对SystemUI有所了解,了解QS、QQS、SystemUI加载机制,SystemUI思想。 然后在此基础上,实现这个功能需求。

2024-08-11

mtk Android12 关机界面定制

mtk Android12 关机界面定制,去掉关机和重启时候显示 正在关机和进度条的样式,显示一张整体图片。

2024-08-08

RK3568源码编译手册:Android11、12源码;Linux、Linux-5.10内核源码

RK3568 平台,源码相关编译指导,方便Android11、Android12 Linux 源码包,方便编译用,有一个编译平台,方便进行Android、驱动 基础,实验开发。

2024-08-07

3568开发板驱动开发指南

驱动开发指南: 驱动学习的开发指南,文档。采购北京迅为电子有限公司的3568开发版,进行驱动基础学习,上传开发指南文档,方便大家借鉴学习,对驱动基础开发和实验实践有借鉴意义,指导学习。

2024-08-07

Flutter 轮播图插件

Flutter 轮播图实现

2024-01-13

Flutter 不同终端适配方案

Flutter 不同终端适配方案

2024-01-12

flutter 搭建项目架构

借助Getx 大奖项目架构: 1)底部导航 2)Obx getX 实现动态更新UI; 3)PageView和底部导航联动

2024-01-12

Flutter 基础教程,入门级别 教程必备

Flutter 基础教程,入门级别 教程必备; Flutter 学习必备 Flutter 各种组件扫盲

2024-01-10

Flutter 框架Getx

Flutter 框架Getx

2024-01-10

flutter 搭建首页框架 Scaffold 与 PageView 实现

flutter 搭建首页框架 Scaffold 与 PageView 实现

2023-11-17

正则表达式必备.txt

常用正则表达式,开箱即用

2021-02-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除