如何实现图片模糊 1.项目需求: 当系统软件弹出dialog时候,将当前的页面背景设置成dialog的模糊背景。 2.实现思路: 截屏,获取当前activity的界面 对截取到的图片做高斯模糊处理 将处理好的图片作为背景图 1.截屏的方法Android 截屏分为四种:View 截屏、WebView 截屏、系统截屏 和 adb 截屏 1.View 截屏1234567891011121314151617181920 2023-03-31 Android #Android
导入litepal依赖遇到的问题 添加litepal时候遇到了这个问题。 参考资料: 发布库AAR至mavenCentral看这篇文章就可以了 一篇文章看懂gradle Gradle 官方文档 那么buildscript中的repositories和allprojects的repositories的作用和区别是什么呢? 答: 1、 buildscript里是gradle脚本执行所需依赖,分别是对应的maven库和插件 2023-03-31 坑 #Android
git基本命令-1 删除所关联的远程仓库地址1git remote rm origin 关联新的远程仓库1git remote add origin https://github.com/youName/youName.github.io.git 添加文件到暂存区1git add . 提交暂存区到本地仓库。1git commit -m "commit message" 推送到远程库sour 2023-03-30 工具知识 > Git #Git
hexo+Fluid主题美化 Hexo-Fluid主题美化_hexo fluid_林慕凡的博客-CSDN博客 hexo博客fluid主题美化 - Gilgamesh’s Blog (lzqlearn.com) Fluid 主题美化汇总 - Stalo’s Blog (jin-yuhan.github.io) 2023-03-28 #hexo
AndroidStudio的快捷键 AS快捷键 作用 快捷键 注释 格式化代码 Ctrl + Alt + L 隐藏所有面板 Ctrl + Shift + F12 切换编辑器铺满整个程序界面,隐藏其他的面板。再次执行该操作,将会回到隐藏前的状态。 最近访问 Ctrl + E 该操作可以得到一个最近访问文件的可搜索的列表。 最近修改的文件 Ctrl + Shift + E 该操作类似于“最近访问(Recents 2023-03-28 工具知识 #Android
AndroidStudio里面gradle相关配置 对我自己掌握的关于gradle相关的知识进行一个整理。 下面是Android studio里面比较重要的gradle文件。会逐一的进行解析。 1. build.gradle(模块里面) 里面的具体内容参考我之前写的一篇博客:详解build.gradle文件。这个文件里面是对当前的module进行配置。 2. build.gradle(项目里面) 这个文件添加所有子项目/模块通用 2023-03-28 Android #Gradle
Android隐藏头部状态栏 Android隐藏头部状态栏1. onCreate 中通过代码隐藏(MainActivity)首先贴上官网介绍的方法 隐藏状态栏 | Android 开发者 | Android Developers 在Android4.1之后,如果Activity继承的是Application,则用官方介绍的办法来隐藏状态栏 12345678View decorView = getWindow().getDe 2023-03-28 Android #基础
Android动态申请权限 1.可以在AndroidManifest里面注册的权限:123456789101112131415<uses-permission android:name="android.permission.ACCEPT_HANDOVER" /><!-- 允许呼应用继续在另一个应用中启动的呼叫 --><uses-permission android:name 2023-03-28 Android #基础
LiveData的原理和使用 LiveDataLivedata是什么?它的作用是什么?我们能用它来干什么?首先,LiveData是一种可观察的数据存储类。这句话可以看成两个部分,一个是可观察的类,另一个是数据存储的类。 LiveData 是可以被观察的, 但是与常规的可观察类不同,Livadata具有感知生命周期的能力。意指它遵循其他应用组件(如 activity、fragment 或 service)的生命周期。有这种感知 2023-03-28 Android #Android进阶知识
匿名内部类 匿名内部类匿名内部类,就是没有名字的一种嵌套类。它是Java对类的定义方式之 为什么要使用匿名内部类在实际开发中,我们常常遇到这样的情况:一个接口/类的方法的某个实现方式在程序中只会执行一次,但为了使用它,我们需要创建它的实现类/子类去实现/重写。此时可以使用匿名内部类的方式,可以无需创建新的类,减少代码冗余。 匿名内部类是局部内部类的一种简化形式.本质上是一个对象, 2023-03-28 Java #Java