自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

广靓 的博客

爱技术,爱生活

  • 博客(61)
  • 资源 (8)
  • 收藏
  • 关注

原创 threejs 音频可视化demo

threejs的demo:https://github.com/developer-wgl/ThreeJsDemo

2023-07-08 18:49:41 409

原创 VSCode: Failed to save: insufficient permissions

sudo chown -R $USER 目录。

2023-03-22 19:43:46 365

原创 Vercel国内无法访问解决方案

将 A 记录从 76.76.21.21 改成 76.223.126.88 官方建议将 cname 从 cname.vercel-dns.com 修改为 cname-china.vercel-dns.com。注意域名修改因DNS缓存原因需要一段时间才能生效,所以可以更改后隔一段时间在尝试。域名解析使用: cname.vercel-dns.com。

2023-03-15 10:07:51 9738

原创 chatGPT、openAi 开发Demo分享

​我这边写的一个demo仿照openAI官网例子,很简单:https://github.com/developer-wgl/openAiApi/

2023-03-03 10:54:42 611

原创 Typroa 替代工具marktext

推荐理由:1. Typroa功能他都有2. ui简约大方与Typroa风格一致3. 开源免费4. 全平台支持,也可做云端同步,需要自己配置

2022-07-29 13:24:31 254

转载 android-java.lang.Object中的“ shadow $ _klass_”和“ shadow $ _monitor_”变量是什么?

android-java.lang.Object中的“ shadow $ _klass_”和“ shadow $ _monitor_”变量是什么?​They are indeed connected to GC. They seem to have been added in order to support Brooks pointers. I found some information on Brooks pointershere:​...

2022-06-22 15:23:34 602

原创 2022 Google IO大会新技术

https://www.youtube.com/watch?v=zeD7XinurfAhttps://www.youtube.com/watch?v=zeD7XinurfA 目录概览:前两个小时都在发布新产品,有点像小米发布会国内用不到可忽略在 2:22:00 之后才是技术发布会2:23:00 google wear os 开发2:25:45 google 开发者生态讲述(Android内核+jetpack+kotlin compose+ google service + goo...

2022-06-08 15:41:53 574

原创 Android 源码查看网站分享

此类网站很多,未记录上常用的也可以在底部评论https://cs.android.com 这个比较常用,ui比较好看,而且支持代码连续点击查看方便一点 Android OS 在线源代码 - https://www.androidos.net.cn 这个主要是有Android各版本内容方便一点 https://android.googlesource.com/platform/packages/apps/ google官方源代码查看,开源网站。支持repo下载 ...

2022-04-04 22:50:27 2770

原创 腾讯云Docker SpringBoot Demo配置

最近打算做一个网站,碰巧赶上腾讯云活动,300元购买3年服务器(CPU: 2核 内存: 4GB。60GB SSD,带宽:6Mbps),这种薅羊毛的操作必须买一波~ 废话不多说,开始配置。本文使用:腾讯云服务器 + SpringBoot + Dockerfile + 腾讯免费Docker私有仓库(可无,有私人仓库方便操作)第一步,准备一个Spring 并包含Dockerfile的Demo如果你没有,可以clone我这个地址:SpringDockerDemohttps://github...

2022-04-04 22:40:50 1376

转载 使用位运算符操作状态

什么?你还不会用位运算来操作状态?回顾首先来回顾一下位运算,什么是位运算呢?位运算就是直接对整数在内存中的二进制位进行操作。在 Java 语言中,位运算有如下这些: 左移(<<)。 右移(>>)。 无符号右移(>>>)。 与(&)。 或(|)。 非(~)。 异或(...

2022-04-04 21:01:53 370

原创 原型图设计工具对比(Sketch、Figma、墨刀、即时设计等对比)

现有工具 Sketch(国内外通用) Figma(国外) 即时设计(国内) 墨刀(国内) axure Adobe XD Principle PS Illustrator(AI) Affinity Designer(AD) …… 工具 收费? 支持离线? 全平台? 协同开发 插件 其他优势点 Sketc...

2021-10-11 03:52:08 20684 4

原创 H5加速、WebView加速、Hybrid 常见方案对比

H5加速、WebView加速、Hybrid 常见方案对比

2021-09-06 15:39:48 812

原创 Hybrid 秒开方案汇总

百度:https://mp.weixin.qq.com/s/AqQgDB-0dUp2ScLkqxbLZg美团:https://tech.meituan.com/2017/06/09/webviewperf.html腾讯:https://github.com/Tencent/VasSonic/blob/master/assets/sonic%E5%8F%91%E5%B1%95%E5%8E%86%E7%A8%8B.md头条:https://www.jianshu.com/p/85e4f982cbdf

2021-08-31 20:42:13 130

转载 当手指触屏,Android 都发生了什么?

从手指接触屏幕到MotionEvent被传送到Activity或者View,中间究竟经历了什么?Android中触摸事件到底是怎么来的呢?源头是哪呢?本文就直观的描述一个整个流程,不求甚解,只求了解。Android触摸事件模型触摸事件肯定要先捕获才能传给窗口,因此,首先应该有一个线程在不断的监听屏幕,一旦有触摸事件,就将事件捕获;其次,还应该存在某种手段可以找到目标窗口,因为可能有多个APP的多个界面为用户可见,必须确定这个事件究竟通知那个窗口;最后才是目标窗口如何消费事件的问题。触摸事件模

2021-06-21 12:14:27 247

原创 Unsupported operation: dart:isolate is not supported on dart4web

dart2 web端不再支持对 isolate 的支持。对于javascript玩家推荐使用 Web Workers 替换。API不支持多端统一这让人太不爽了,如果你有什么方法解决,求评论告知,万分感谢!不再支持的原因:原论坛链接:https://groups.google.com/a/dartlang.org/g/misc/c/djfFMNCWmkE/m/F7WE8a0JAwAJ?pli=1原文:As part of our work to ship Dart 2, we are remov

2021-05-15 16:41:03 1137

原创 Android ImageView top_crop

// top_cropImageView mSkeletonView = new ImageView(this);mSkeletonView.setImageResource(R.drawable.discover_web_skeletion);mSkeletonView.setScaleType(ImageView.ScaleType.MATRIX);mSkeletonView.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObse.

2020-12-03 10:28:14 261

原创 一款开发无感知、即时编译的 dimens 自动化转换工具、 gradle 插件脚本

DimensAuto一款开发无感知的 `dimens` 全自动化转换工具、 `gradle` 插件脚本Github地址:https://github.com/developer-wgl/DimensAuto

2020-08-10 21:55:06 616

原创 Android 获取导航栏高度

只能在activity中使用,或者自己更改下传入一个 不要覆盖导航栏的window自己更改下代码。public int getNavigationBarHeight(Context context) { if (!(context instanceof Activity)) { return 0; } int height...

2020-03-27 12:55:55 2431 3

原创 ninja: build stopped: subcommand failed. 19:37:35 ninja failed with: exit status 1 build/core/main.m

Android 源码编译失败:/bin/bash: m4: command not found[ 0% 11/59985] Lex: checkpolicy <= external/selinux/checkpolicy/policy_scan.lFAILED: out/host/linux-x86/obj/EXECUTABLES/checkpolicy_intermediate...

2019-10-25 20:52:26 9614

原创 Java 大白话讲解设计模式之 -- UML类图

记录,文章地址:https://www.jianshu.com/p/2828874af134

2019-08-20 17:21:48 386

转载 Java:CAS(乐观锁)

本文讲解CAS机制,主要是因为最近准备面试题,发现这个问题在面试中出现的频率非常的高,因此把自己学习过程中的一些理解记录下来,希望能对大家也有帮助。什么是悲观锁、乐观锁?在java语言里,总有一些名词看语义跟本不明白是啥玩意儿,也就总有部分面试官拿着这样的词来忽悠面试者,以此来找优越感,其实理解清楚了,这些词也就唬不住人了。synchronized是悲观锁,这种线程一旦得到锁,其他需...

2019-07-26 11:44:38 140

转载 UML类图与类的关系详解

虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;上面是UML的语法。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关...

2019-07-23 09:28:33 106

转载 从架构角度看Retrofit的作用、原理和启示

转载地址:https://www.jianshu.com/p/f57b7cdb1c99Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的网络访问框架。不过,对于Retrofit这样设计精妙、代码简洁、使用方便的优秀开源项目,不能仅知道如何扩展和使用,或者仅研究它...

2019-05-05 14:28:31 923

原创 Error:Execution failed for task ':xxx:compileDebugRenderscript'. > llvm-rs-cc is missing

错误: FAILURE: Build failed with an exception.What went wrong: Execution failed for task ':app:compileDebugRenderscript'.llvm-rs-cc is missing Try: Run with --stacktrace option to get the...

2019-04-04 00:22:04 2465

原创 Android 自定义跑马灯文字

Android 跑马灯效果文字:效果图(真实动画很流畅,这个转gif有问题,感觉有点卡):、 代码:/** * Created by wuguangliang on 2018/12/21 * * 跑马灯效果文字 */public class MarqueeHorizontalTextView extends AppCompatTextView { priva...

2018-12-21 11:30:57 1087 1

原创 Android 揭露效果兼容低版本

 自定了一个ImageView,和Android揭露效果想同。 效果: 代码如下:  CircularRevealImageView.javaimport android.content.Context;import android.graphics.Canvas;import android.graphics.Path;import android.graph...

2018-12-11 10:39:36 333

原创 window下载Android源码

Android源码仓库地址:https://android.googlesource.com/platform/manifest/+refs需科学上网,以下下载操作同样需要。 如何下载:1、Git 下载manifest描述文件git clone https://android.googlesource.com/platform/manifest2、Git 查看分支  ...

2018-12-11 10:20:22 791

原创 Android 解决帧动画卡顿问题

Android帧动画一次性加载会造成ui卡顿,所以就有了这份代码。通过handle队列和Bitmap复用,每次加载一张并显示,可以解决帧动画卡顿问题。 使用方法:int[] right_res_id = new int[]{R.drawable.r_00072, R.drawable.r_00073, R.drawable.r_00074, R.drawable.r_00075};...

2018-11-30 13:02:46 3108

原创 Android Uri获取资源文件(多种方式)

在Android中少不了去获取资源文件,在Android里封装了几种获取固定Resource文件的方式,今天不讲这个。如果你要获取资源文件夹raw目录下的视频文件,那你会怎么做?  这时候Uri就排上用场了 我在这先设个疑问,通过Uri去拿raw文件夹下的mbg_unlock资源,以下哪种是正确的Uri呢? Uri uri = Uri.parse("android.resource...

2018-08-24 10:56:02 6541

转载 Android 文本增强使用:SpannableString

SpannableString其实和String一样,都是一种字符串类型,SpannableString可以直接作为TextView的显示文本,不同的是SpannableString可以通过使用其方法setSpan方法实现字符串各种形式风格的显示,重要的是可以指定设置的区间,也就是为字符串指定下标区间内的子字符串设置格式。setSpan(Object what, int start, int ...

2018-07-27 19:04:05 317

原创 Android 根据系统时间国际化月份

Android 根据系统时间国际化月份,根据地区显示月份的不同,例如中文为某月、英文问May。final SimpleDateFormat sdf = new SimpleDateFormat("MMM",Locale.getDefault());String month = sdf.format(new Date()); ...

2018-07-26 10:04:47 1382

转载 Android ConstraintLayout 使用详解

ConstraintLayout(约束布局)已经推出有一段时间了,在 Android Studio 中也作为了默认布局,能够减少布局的层级并改善布局性能,因此很有必要来研究下其功能与使用方法ConstraintLayout 能够灵活地定位和调整子View的大小,子 View 依靠约束关系来确定位置。在一个约束关系中,需要有一个 Source(源)以及一个 Target(目标),Source 的...

2018-07-23 16:30:47 907

转载 判断两类、接口是不是同一或者有父子关系

使用Class的isAssignableFrom方法Class类的isAssignableFrom是个不常用的方法,感觉这个方法的名字取得不是很好,所以有必要在此解析一下,以免在看源码时产生歧义,这个方法的签名如下:public native boolean isAssignableFrom(Class&lt;?&gt; cls);由方法签名可见是一个本地方法,即C代码编写的。以...

2018-07-18 19:17:09 799

原创 mac 误删引导分区

今天给别人双系统,结果一不小心在Windows上把Mac的主引导分区给删掉了,解决之后在此记录一下。一、误删后状态    1、Windows可以进入,Mac进不去    2、切换系统没有了Macintosh HD盘    3、Mac磁盘管理显示这个盘名字为:disk2   (windows 下名称还是 Macintosh HD)    4、磁盘查看时dis,不显示GUID二、解决办法    使用D...

2018-06-23 16:56:36 6748

原创 使用 idea 工具开发 JFinal

jfinal一个轻量级的后台框架,让你在短时间内轻松实现个人从零开始开发后台的任务。对于jfinal 我就不详细介绍了,如果想了解的话可以查看 jfinal 官网:http://www.jfinal.com/project/1但是官网介绍的是使用eclipse进行开发,然而idea这么好的工具却缺少了教程。网上大多数在idea中用的maven或者gradle开发jfinal,但是本人也确实按照流程...

2018-06-11 21:50:35 3753 4

转载 git 实现原理

原创直通车:https://juejin.im/post/599e14875188251240632702在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令。一、Git工作流程以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。Workspace:工作...

2018-06-04 21:46:32 2681

转载 git服务器 局域网环境搭建

参考连接:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000https://segmentfault.com/a/1190000011313567https://blog.csdn....

2018-06-04 21:27:51 1313 2

原创 Android JNI学习 详细PPT 及实验

之前为人培训时做的3个阶段性PPT及3个随PPT实验,个人以为很详细。https://download.csdn.net/download/guang_liang_/10278362文件包含如下图:

2018-03-09 20:58:34 325

原创 Layui拓展第三方图标(加到layui中)

因为一个项目需要,从Android暂时转了web。对于新生的我选择了layui框架,做了这个开发,,废话少提,进入正题,,layui的字体图标,在layui中使用非常常见,几乎任何地方都能看到他的影子。layui中提到字体图标引用于阿里巴巴矢量图标库,在layui社区中有如何引用第三方图标库的教程。但是都没有把第三方图标融合到layui中,在layui一些模块中,没有办法直接使用字符串引用。在

2018-01-25 13:03:34 33637 15

转载 ScrollView嵌套ListView只显示一行之计算的高度不正确的解决办法

1、前言从谷歌那里找到的ScrollView嵌套ListView只显示一行的解决办法相信很多人都遇到过,然后大部分都是用这位博主的办法解决的吧刚开始我也是用这个办法解决的,首先感谢这位哥的大私奉献,贴上地址http://blog.csdn.net/p106786860/article/details/104610152、解决的核心代码 [ht

2017-09-22 18:46:24 246

depot_tools

depot_tools 工具 最新refs_heads_main 主分支代码

2021-05-15

dimens全自动转换插件脚本

DimensAuto 自动化转换工具 ## 与其他相比,优势在哪? 1. Gradle 插件脚本,在编译时会自动转换; - 编译和 `dimens` 数量有关,大数量时,也能在 10ms 以内搞定。编译时会有耗时输出; - 编译时会自动生成对应文件夹及文件,对项目旧版 `dimens` 兼容; - 编译时会有提示、警告、错误输出; - 可针对 `module` 单独配置,也可以全局配置; - 开发只需填写一份 `dimens` 无感知其他`dpi`生成; - 配置简单,只需要一行代码; 2. 支持自定义配置扩展,可全局配置; 3. 脚本大小 8K,不会被编入`APP`包内; 4. 支持跨平台开发,已适配 linux、mac、window 平台; 5. 支持 `git` 等代码管理工具动态管理;

2020-08-10

JNI 学习资料

Android JNI 学习资料,其中包含3个详细阶段学习PPT、3个Android JNI实验,是以前做的培训资料,很详细。看完绝对会对JNI学习有很大提高。

2018-03-09

volley.jar

android volley网络框架封装jar包

2017-07-25

andbase.jar

android andbase框架封装jar包

2017-07-25

bugly sdk快速接入向导

bugly sdk快速接入向导

2017-04-15

bugly jar包

bugly jar包

2017-04-15

Android Code Generator

android studio 插件,可以自动写控件ID、layout、ViewHolder

2017-02-16

空空如也

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

TA关注的人

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