自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 LoadingBar - 如何更优雅的使用Loading

Loading是很普遍的需求,比如请求的时候需要显示Loading,请求完成以后再取消Loading,而一般的实现方式是在布局xml里添加一个ProgressBar,但是这样写就有很多不便,每个页面的layout都要写一个ProgressBar,显示的位置也固定了,还耦合了很多代码。 而Loadi...

2017-04-16 19:41:06 4571 21

原创 Git特殊使用场景命令

删除已推到远程分支的提交 git log复制需要回滚的commit_id,把HEAD指向这个commit_id并强制推送 git reset --hard [commit_id] git push origin HEAD 交互式命令 echo "输入要回滚的commit id"...

2019-12-31 12:04:15 57 0

原创 Mac安装Elastic Stack和基础配置

转载请注明出处 https://blog.csdn.net/aa464971/article/details/102569615 简介 Elastic官网:https://www.elastic.co Elastic Github:https://github.com/elastic Elas...

2019-10-15 16:34:01 145 0

原创 Mac在Docker里的CentOS安装宝塔面板

相关官网 Docker:https://www.docker.com Kitematic:https://kitematic.com 宝塔面板:https://www.bt.cn 安装Docker brew cask install docker 在Docker里安装CentOS Docke...

2019-09-01 23:12:00 1657 0

原创 Studio 3T外网远程访问MongoDB

Studio 3T:https://studio3t.com/download MongoDB:http://www.mongodb.org 设置MongoDB 以宝塔面板为例,进入到MongoDB的配置文件,将bindIp改成0.0.0.0,表示支持任何ip访问,重启MongoDB生效 远程连...

2019-08-29 22:08:00 719 0

原创 使用Homebrew安装初始化Google Cloud SDK

官方文档 准备工作 1、 先在控制台创建一个应用 2、 python -V查看python版本,至少2.7以上 安装 使用brew安装Google Cloud SDK brew cask install google-cloud-sdk 如果安装过程中报如下错: Error: Permissi...

2019-08-28 19:36:38 272 0

原创 让wepy在WebStorm支持代码高亮

配置Language Injections Preferences - Editor - Language Injections - XML Tag Injection 高亮config标签 Namespace用http://www.w3.org/1999/html 高亮wxs标签 Names...

2019-07-25 17:55:55 468 0

原创 Git完全复制一个Repository到新Repository

先clone一份__被复制的Repository__到本地 git clone [old repository url] 进入到旧仓库目录,通过mirror参数推送到新的Repository cd [old repository] git push --mirror [new repositor...

2019-04-22 17:39:45 1255 0

原创 Android Studio多设备同步配置

JetBrains全家桶都有一个Settings Repository功能,可以把IDE的配置同步到Git仓库中,这里用Github做例子,来实现多设备同步IDE配置。 创建保存配置的仓库 在Github创建一个仓库后,复制git地址 配置Git URL File - Settings Repo...

2019-04-17 20:25:26 951 2

原创 用Apple Configurator 2提取ipa文件

安装Apple Configurator 2 从Mac AppStore安装Apple Configurator 2 下载ipa 打开后连接设备,选中设备点击添加,如果没登录就登录Apple ID,登录后会把你在AppStore下过的应用都列出来,选一个添加 因为手机上已经装了这个应用,所以最...

2019-02-26 23:13:38 4667 0

原创 利用CDN加速你的Github Pages

最近发现Github Pages有时候打开很慢,甚至打不开,ping一下平均200多毫秒,还有超时的情况 开通CDN 这里我用的是阿里云的全站加速,具体资费看全站加速价格 也可以用腾讯云,目前免费300G流量 添加域名 开通全站加速后到控制台添加域名,在加速域名填写你的域名,选择源站域名,填写...

2019-02-22 19:59:48 7994 8

原创 Splash适配解决启动图拉伸的问题

https://github.com/xiandanin/SplashCompatSample 前言 做过Splash的都知道,一般的做法是在style中设置windowBackground为启动图,来避免冷启动时的黑屏,但是如果放一张尺寸的图在某些屏幕上就会出现拉伸,并且windowBackgr...

2019-01-29 16:49:36 5568 0

原创 如何真实有效的用代码滚动AppBarLayout

Github地址:https://github.com/xiandanin/AndroidViewHelper 效果图 Gradle 引入 implementation 'com.dyhdyh:view-helper:1.0.3' 调用DesignViewHelper //...

2018-12-25 13:37:15 335 2

原创 Homebrew安装指定版本软件的办法

相关链接 https://stackoverflow.com/questions/39187812/homebrew-how-to-install-older-versions https://stackoverflow.com/questions/3987683/homebrew-instal...

2018-12-06 16:53:12 7403 0

原创 Github短信验证码没有中国区的解决办法

在Github短信支持列表的国家上是没有中国的 后来看到xcatliu提供的方法,我试了一下是可以收到验证码的 手动添加+86 打开开发者工具,在控制台执行 var option = new Option("China +86",&am...

2018-11-08 14:07:40 2502 1

原创 scrcpy - Android无需ROOT的跨平台投屏工具

前言 之前有在Chrome插件提到Vysor,但是这个插件免费版的码率比较低,如果要高清的就要付费。 现在推荐一个Genymotion推出的投屏工具,跨平台,自定义码率,最重要的是开源,简直良心。 Github:https://github.com/Genymobile/scrcpy 下载地址:h...

2018-10-24 19:27:21 64055 11

原创 Android反编译工具

Apktool https://github.com/iBotPeaches/Apktool 可以反编译apk,也可以重新打包apk 下载地址:https://github.com/iBotPeaches/Apktool/releases brew安装:brew install apktool 文...

2018-10-24 17:03:43 4881 0

原创 AssetFile - 像File一样操作Asset资源

https://github.com/xiandanin/AssetFile 前言 平时开发中经常会用到Assets,可以让我们把一些资源内置在应用里,但是它使用起来比较麻烦,比如要使用Assets里面的一个文件,需要这样: try { final InputStream...

2018-09-17 14:59:17 862 0

原创 使用android-gpuimage的一些问题总结

前言 android-gpuimage虽然可以实现滤镜的效果,但遇到稍微复杂的需求,框架本身的bug和一些缺陷就暴露出来了,而且这个项目已经2年没维护过了,提issues也没人讨论,这里总结一些遇到的问题和解决办法。 1、Demo跑起来就有些bug android-gpuimage-su...

2018-06-28 21:32:39 3096 6

原创 Android JNI常见异常解决

local reference table overflow (max=512) 当使用了大量的局部引用而没有及时释放的话,就可能出现局部引用表溢出,所以变量用完以后回收一下就可以了,需要注意的是参数传的是jobject类型 (*env)->DeleteLocal...

2018-06-05 23:56:25 703 0

原创 Spring Boot热部署 - 不重启应用也能看到修改效果

引入依赖 <dependency> <groupId>org.springframework.boo...

2018-05-22 14:27:16 903 1

原创 Spring Boot快速创建Hello World

相关链接 https://projects.spring.io/spring-boot https://www.thymeleaf.org 介绍 Spring Boot跟Spring MVC不太一样,Spring MVC建新项目的时候是要配置很多东西的,而Spring Boot讲究的是快速...

2018-05-21 23:33:21 600 0

原创 Android判断设备是否有NavigationBar(虚拟按键)并获取它的高度

转载请注明出处: http://blog.csdn.net/aa464971/article/details/79347168 网上对于NavigationBar的判断有很多方法,但由于国内定制系统太多,导致兼容性不太好,这里提供一个实测兼容性比较好的。 /** * 判断是否有...

2018-02-22 14:35:23 2245 1

原创 使用Android Studio快速发布开源库到JCenter

转载请注明出处: http://blog.csdn.net/aa464971/article/details/79231852 完整示例代码 https://github.com/dengyuhan/jcenter-example 开始 1.注册bintray 先到h...

2018-02-01 18:15:57 260 0

原创 IntelliJ IDEA创建SpringMVC Maven 项目 - HelloWorld

* 创建一个新项目,`Maven` - `Create from archetype`,选中`maven-archetype-webapp`这个archetype

2017-10-16 15:28:33 17966 6

原创 收集一些JetBrains授权服务器

授权服务器地址 http://intellij.mandroid.cn/ http://idea.imsxm.com/ http://idea.iteblog.com/key.php http://idea.qinxi1992.cn http://idea.lanyus.com/

2017-10-10 15:58:10 3566 0

原创 无需插件用Chrome调试WebView加载的网页

要求 1.Chrome 32 以上版本; 2.Android 4.0 以上版本。

2017-09-30 14:46:27 5339 0

原创 WebP官方转换工具手把手安装教程

WebP官网 https://developers.google.com/speed/webp/ 下载依赖库要使用WebP,需要安装cwebp和dwebp

2017-09-13 11:44:14 16100 0

原创 【MIUI】MIUI Issues

#### 兼容性建议(适配常见问题) [https://dev.mi.com/docs/appsmarket/technical_docs/adaptation_FAQ/](https://dev.mi.com/docs/appsmarket/technical_docs/adaptation...

2017-08-24 14:21:28 398 0

原创 【Github Issues】Glide Issues

结合android-gif-drawable https://github.com/bumptech/glide/issues/805

2017-07-12 10:02:18 362 0

原创 【Github Issues】okhttp Issues

转载请注明出处: http://blog.csdn.net/aa464971/article/details/73350409 java.io.EOFException: \n not found: size=0 content=… https://github.com/square/okhtt...

2017-06-16 18:46:35 961 0

原创 MediaMetadataRetrieverCompat - 获取视频信息与缩略图兼容方案

转载请注明出处: http://blog.csdn.net/aa464971/article/details/72784142 效果 图片         音频          视频         自定义 示例APK:example-debug.apk Gradle //必选 imp...

2017-05-27 20:07:28 4017 5

原创 CountDownTimerSupport - 更简单易用的Android倒计时器

转载请注明出处: http://blog.csdn.net/aa464971/article/details/72768063 Github地址: https://github.com/xiandanin/CountDownTimerSupport Android倒计时器,支持开始倒计时、暂停倒...

2017-05-26 14:11:59 1531 0

原创 【Github Issues】ffmpeg-android-java Issues

转载请注明出处: 1.Output file #0 does not contain any streamhttps://github.com/WritingMinds/ffmpeg-android-java/issues/88

2017-04-25 14:46:58 1771 0

原创 【Github Issues】javacv Issues

1.录制camera2 获取预览帧数据https://github.com/bytedeco/javacv/issues/163 https://github.com/bytedeco/javacv/issues/298

2017-04-24 18:31:21 661 0

原创 Appium 1.5.3下Could Not Launch Appium Inspector的解决办法

转载请注明出处: http://blog.csdn.net/aa464971/article/details/70336504 异常描述 appium的Github上已经有人提了类似的问题 给的建议是勾选prelaunch application https://github.com/appi...

2017-04-21 18:52:25 2649 0

原创 Mac下安装配置Homebrew图文教程

转载请注明出处: http://blog.csdn.net/aa464971/article/details/70336331 http://dyhdyh.com/archives/268.html 1.命令行工具中执行命令 ruby -e "$(curl --insecure -fs...

2017-04-21 18:25:36 1464 0

原创 分享一些实用的Android Studio插件 - 不定期更新

转载请注明出处: http://blog.csdn.net/aa464971/article/details/70325399 Github - 欢迎Star https://github.com/xiandanin/Android-Studio-Plugin 1.GsonOrX...

2017-04-21 16:01:28 1550 0

原创 解决AndroidStudio编译出现available for offline mode的问题

Settings-Build.Execution,Deployment-Gradle–取消勾选的Offline Work,重新编译即可。

2017-04-01 22:41:57 20863 1

原创 LinearLayout的showDividers在小米上不管用的解决办法

我最初是设置了一个颜色,别的机器能够显示, 但是在小米没有效果 后来用shape就可以了

2017-04-01 22:31:53 1225 0

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