- 博客(11)
- 收藏
- 关注
原创 Adobe Illustrator 2023 for mac安装教程,可用。
Adobe Illustrator 是行业标准的矢量图形应用程序,可以为印刷、网络、视频和移动设备创建logos、图标、绘图、排版和插图。此版本是2023版本,适配M1、M2系列芯片。同时2023 for Mac是一款非常强大的人工智能设计工具,具有多项高级功能,包括AI自动色彩生成、AI模糊效果、AI智能布局和AI图形编辑等。
2023-08-27 21:46:21 2626 1
原创 Adobe Acrobat Pro 2021 for mac安装教程,完美使用。
adobe acrobat是最优秀的PDF编辑软件,有了它用户可以随时随地的进行签署、支持创建PDF、编辑PDF、导出PDF、合并文件等各种管理PDF文件的实用的功能,非常好用,可以说是PDF转换的必备工具,使您的工作变得更轻松,使用户不必再花费宝贵的时间进行重新创建新文档。
2022-02-13 18:41:32 9717 3
原创 干货,谈谈对java线程池的理解(面试必备)
线程池的概念线程池由任务队列和工作线程组成,它可以重用线程来避免线程创建的开销,在任务过多时通过排队避免创建过多线程来减少系统资源消耗和竞争,确保任务有序完成;ThreadPoolExecutor 继承自 AbstractExecutorService 实现了 ExecutorService 接口,ScheduledThreadPoolExecutor 继承自 ThreadPoolExecuto...
2019-04-11 09:38:07 1653
原创 基于MVVM架构思想和Kotlin,使用Android JetPack开发一款App
使用Kotlin语言开发,MVVM架构思想,使用了Android JetPack中的LiveData、ViewModel、Room等架构组件。
2019-03-08 16:17:05 2811
原创 从MVP架构设计引发的一些思考
最近一个多月,没写博客,主要是因为公司最近的需求比较勤,在加上有点业余时间,自己去看Kotlin和React了。这几天有人跟我说mvp这个架构不会用,甚至看不太懂,即使网上有很多介绍,博客,也看不透。这些人大部分是工作了2年左右时间,大家感觉自己的技术还是不行,在公司看些老代码,改改bug,技术没有啥提升。听到这些,我最近有了些思考。于是写写,与大家共勉!先说下mvc,从android一开始,我...
2018-12-17 09:18:10 730
原创 Android实现多线程下载文件,支持断点
本篇博客主要介绍多线程去下载文件,以下载多个app为例。不管去下在app,音视频等文件,实现起来都一样。
2018-04-27 10:09:06 2036
原创 手把手教你写一个手势密码解锁View(GesturePasswordView)
相信大家在很多的app肯定看到过手势密码解锁View,但是大家有没有想过怎么实现这样一个View,哈,接下来,小编手把手教大家教写一个GesturePasswordView。先看一张效果图 要实现这样一个效果,首先需要在屏幕上绘制一个3x3九宫图,如下图 具体思路: 1、要知道每个点在屏幕上位置。 2、知道各个点的位置,在去绘制,调用drawCircle(float cx...
2018-03-22 13:39:58 3428 4
原创 java8:lambda表达式强化练习
本篇博客写2个练习,巩固下lambda表达式,如果你还不了解lambda,请看这http://blog.csdn.net/zhiwenyan/article/details/70478193需求:声明一个函数式接口,对一个数运算,接口中的方法返回这个数的值声明一个函数式接口:public interface myFunc { public Integer getValue(Integer n
2017-04-23 16:12:33 2339
原创 自定义一个分段控件(仿QQ顶部的分段控件)
自定义一个分段控件(仿QQ顶部的分段控件)在Android当中并没有分段控件,怎样去实现一个这样的分段控件,那就要自己去自定义了
2016-09-19 17:43:57 3009
原创 Android实现首字母导航条(仿微信)
本博客介绍Android实现首字母导航条,先看张效果图,具体怎么实现看代码吧具体的步骤 1.整体布局的显示 2. 实现A-Z的分组 3. 自定义A-Z的导航条 4. 中间显示/隐藏触摸到导航条具体的字母
2016-08-02 10:42:48 2900
原创 android注册广播的两种方式与区别
Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:
2016-02-24 12:21:47 27716 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人