移动开发
Android-推荐一个带数字的进度条开源库(NumberProgressBar)
图片来源网络,入侵必删
在日常的开发中,我们需要执行一个耗时任务的时候,我们可能需要通过带数字的进度条来提示我们的用户。这篇博客分享一个带数字的进度条开源库,帮小伙伴们快速实现想要的效果。
NumberProgressBar
一个带数字的进度条开源库。
效果图
开源库提供的效果图
导入项目
dependencies {
compile 'com.daimajia.
Windows 编译 LAPACK + BLAS
记录下 Windows 环境下 LAPACK + BLAS 的编译流程。
安装 Visual Studio、Intel OneAPI HPC Toolkit 和 CMake。
下载 LAPACK 源码(也包含了 BLAS)。
利用 CMake 进行 Configure 和 Generate,生成需要的 Visual Studio 项目。
打开生成的 Visual Studio
关于安卓毛玻璃实现(二)动态毛玻璃recyclerview
上文说到,一个单独的页面实现毛玻璃
博客地址
但是目前,这种方案放在了recyclerview中,就会有性能问题了,为什么?recyclerview因为其加载数据的缓存性质,会同时加载多个view,如果所有view都在做动态毛玻璃,那性能开销可想而知。
!!!代码地址在文末!!!
环境:
1、win10 androidstudio4.4.0
2、jdk 1.8
场景:
recyclerview使用
Android面试考点
1、Activity、Dialog、PopupWindow、Toast 与Window的关系
简单的从创建方式的角度来说一说:
Activity。在Activity创建过程中所创建的PhoneWindow,是层级最小的Window,叫做应用Window,层级范围1-99。(层级范围大的Window可以覆盖层级小的Window)
Dialog。Dialog的显示过程和Activity基本相同,也是创
Android从触碰屏幕开始的事件采集,解析及分发
1 原始事件信息
打开模拟器, 或者用usb把手机连接上电脑并打开手机上面的开发者模式, (这里为了截图方便用了模拟器)打开cmd, 输入adb shell getevent回车, 然后点击模拟器或者手机后, 就会看到有N多行的/dev/input/event......输出. 其实, 这些信息就是最原始的事件信息.
2 信息分析
cmd重新执行adb shell geteve
Android-Gson使用
图片来源网络,入侵必删
在日常的Android开发当中,我们肯定少不了要使用Gson框架解析JSON字符串。这篇博客分享一下我了解到Gson框架的知识,希望对看文章的小伙伴有所帮助。
Gson的依赖
implementation 'com.google.code.gson:gson:2.9.0'
这里需要注意的是:
Gson2.9.0最低适配Java7,如果想要是用Java6及其以下的
Flutter 学习 之 主题设置 ThemeData
基于ThemeData 实现主题切换 1. 实现可以亮暗主题切换2. 实现可以颜色主题的切换3.当主题为白色的时候替换一个其他主颜色4.当颜色为浅色时候需要做反色处理
演示效果
a5tnj-j7y0p.gif
一. 修改Main.dark 文件
//多Provider 当前只用了一个 为以后打基础
return MultiProvider(
provi
iOS ~ 登录注册页:背景设置为视频样式AVPlayer
视频播放:AVPlayerItem、AVPlayerLayer、AVPlayer
原理:在一个UIViewController上,先将视频的AVPlayer等等图层加载上,在最上层覆盖一些其他的控件(比如:输入框、按钮等等)
退出视频播放页面时,注意一定要进行 AVPlayer①停止并②释放操作:
1.清除KVO;
2.暂停;
3.清空缓存区;
4.从父视图移除播放器;
5.移除播放器的全部视
