自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

他叫自己Mr.张

君子藏器于身,待时而动。

原创 Android Studio 常见问题汇总

格式化XML标签顺序发生变化; Logcat不显示菜单;Logcat 不显示日志

2019-09-25 19:57:45

阅读数 648

评论数 1

原创 Android必知必会-App 常用图标尺寸规范汇总

内容持续更新中,更新日期:2016-08-111. 程序启动图标(icon launcher)放在mipmap-*dpi下,文件名为ic_launcher.png LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。 MDPI (Medium D...

2016-07-14 16:59:56

阅读数 41648

评论数 2

原创 Android必知必会-带列表的地图POI周边搜索

可随视角移动的列表展示的POI周边搜索

2016-05-30 15:30:18

阅读数 9223

评论数 24

原创 Android必知必会-获取View坐标和长宽的时机

如果移动端访问不佳,请访问–>Github版背景最近要实现一个功能,用到了一些属性动画,需要获取一些View的坐标信息,设计图如下:这里我使用的是DialogFragment来实现的,可以复用。 合适的时机:要想获得View的坐标和长宽,必须要等到View绘

2016-05-13 17:19:16

阅读数 6007

评论数 2

原创 Android必知必会-使用okhttp的PUT方式上传文件

背景公司的文件上传接口使用PUT协议,之前一直用的都是老项目中的上传类,现在项目中使用了okhttp网络库,就查了下资料,在这里分享一下okhttp使用PUT方式上传文件的代码。

2016-03-21 12:00:45

阅读数 7845

评论数 2

原创 在自己的服务器上安装GitBook

更新时间:2016-08-05 更新说明: 由于在 Linux 内核的机器上安装 Calibre 需要安装的依赖库过多,故不推荐在此类机器上使用格式转换功能。你可以阅读 在自己的服务器上安装GitBook For Mac 来了解在 Mac 上完美使用 Gitbook . 无意间发现在这个...

2015-04-20 00:47:16

阅读数 28082

评论数 11

原创 Confluence 移动应用无法连接 Can't get a secure connection error

如果移动端访问不佳,请访问 –> Github版 最近尝试逐步体系化自己的知识管理系统,发现了 Confluence 这个强大的 Wiki 系统,它还提供了移动端 App 进行访问自己的 Confluence,但 App 使用时在填写网站之后遇到了这个错误: Can’t get a secu...

2019-12-04 19:58:51

阅读数 153

评论数 0

原创 小米6-谷歌全家桶安装

测试机需要安装谷歌全家桶,测试海外项目使用。

2019-09-16 14:55:33

阅读数 1009

评论数 0

原创 Flurry 分析 API 中文教程(Flurry Analytics API)

如果移动端访问不佳,请使用 ==> Github Pages 版。 本文记录使用 API 获取 Flurry Analytics 报告的文档。 包含前期准备、API基础、数据详情、请求示例等 初期准备 获取 App Token header 中必须包含:Authorization: Bea...

2019-07-13 17:31:24

阅读数 520

评论数 0

原创 为 Android Studio 或者 Android 项目设置代理

本文记录给 Android Studio 设置代理,并添加白名单。适用于 Jenkins 等 CI/CD 环境。有修改配置文件和命令行2种方式。

2019-06-05 20:37:45

阅读数 1480

评论数 0

原创 最新支持备案域名后缀列表

如果移动端访问不佳,请使用 ==> Github Pages 版。 官网地址:http://域名.信息 最新审核时间:2019-05-10 本文对中文域名未做识别处理。这里只列出英文域名。 注意:cn 以及 二级 cn 域名均可备案,包含: cn gov.cn ZF机构 org.cn 非...

2019-06-05 19:47:47

阅读数 1395

评论数 0

原创 [友情曝光]源动力餐饮集团虚假宣传,选址老师不负责任,租店铺被坑,损失惨重

源动力餐饮集团、乔东家排骨大包、北京源动力、北京源动力餐饮集团 一位北京的朋友今年加盟了【源动力餐饮集团】的【乔东家排骨大包】项目。 【源动力餐饮集团】承诺店铺选址会做市场调研、数据分析等等,但是实际的操作环节,选址老师就看了一眼,未做任何评估和调研,便建议朋友选这个店铺,作为初次创业的朋友,便按...

2019-05-19 01:39:45

阅读数 80329

评论数 3

原创 遍历 AccessibilityNodeInfo 报 StackOverflowError

如果移动端访问不佳,请使用 ==> Github Pages 版。 在使用 AccessibilityService 遍历包含 WebView 的 AccessibilityNodeInfo 时会在某些情况下必现 StackOverflowError 的错误,导致应用崩溃。 0x00...

2019-02-17 21:59:04

阅读数 561

评论数 1

原创 Android Studio Error:String index out of range:-1

博主遇到此问题的原因是 NDK 版本过高(>=18),或者说 Android Studio 版本过低(< 3.x),导致不匹配造成的。解决方法是降低 NDK 版本到 17.x 及以下,或者升级 Android Studio 版本到 3.x。 如果移动端访问不佳,请使用 ...

2018-10-25 15:45:21

阅读数 933

评论数 0

原创 React Native 小记 - LessBorderTextInput 无边框的 TextInput

由于 TextInput 在 Android 和 iOS 平台默认表现不一致,为了统一样式,这里参照官方文档( 英文文档 | 中文文档 )进行了封装,并添加了对 ref 的支持。ref 用于获取组件,实现自动切换输入框的焦点等场景。 如果移动端访问效果不佳,请使用 ==> Githu...

2018-10-24 11:35:57

阅读数 385

评论数 0

原创 React Native 小记 - TouchableOpacity 单次点击无效

一般是焦点问题,解决方法:即在 ScrollView 标签内,根据情况设置其 keyboardShouldPersistTaps 属性值为 always 或者 handled 。详细解决过程如下: 如果移动端访问不佳,请使用 ==> Github Pages 版。 0x00 ...

2018-10-23 16:08:24

阅读数 1931

评论数 0

原创 Linux IPv6 Check

近段时间发现使用的服务器商免费支持了 IPv6,于是尝试开通了,下面记录下网络测试相关的笔记。 0x00 测试环境 测试环境: Distributor ID: Debian Description: Debian GNU/Linux 8.10 (jessie) ...

2018-07-17 16:45:09

阅读数 593

评论数 0

原创 Android 必知必会 - 自定义 OkHttp 、OkIo 的包名

在某些特殊的情况下,需要对项目中使用的 okhttp 的包名进行修改,避免冲突或者版本不一致导致找不到类的问题。Android 必知必会 - 自定义 OkHttp 、OkIo 的包名

2018-05-31 14:58:51

阅读数 1003

评论数 0

原创 Push failed: Failed with error: fatal: Could not read from remote repository.

使用 IDEA 或者 Android Studio 时,使用界面进行 git push 代码时如果出现此异常,可以使用下面的方式解决: 异常完整日志: java.io.IOException: Authentication failed: at org.jetbrains.git4idea.s...

2018-05-31 12:08:48

阅读数 931

评论数 0

原创 GitHub Pages 对自定义域名支持 HTTPS

如果移动端访问不佳,请使用 ==> Github Pages 版。 GitHub Pages Blog 原文:Custom domains on GitHub Pages gain support for HTTPS 在 2018-05-01,GitHub Pages 官方发布了...

2018-05-03 11:45:24

阅读数 1131

评论数 0

原创 Android 项目开发填坑记 - NoSuchMethodError:(java.lang.System.arraycopy)

若移动端访问不佳,请使用 -> Github Page 版 关键字:NoSuchMethodError、System.arraycopy、Native Method 0x00:奇怪的异常 应用新版本上线后观察错误日志,发现一个奇怪的 Crash 异常信息: lang.j...

2018-02-09 16:58:02

阅读数 1790

评论数 0

原创 Android 必知必会 - 使用 ADB 操作 Clipboard

如果移动端访问不佳,请使用 -> Github 版 关键词:service call 、clipboard 、Unknown package 手里一个项目需要执行个骚操作,其中有一个步骤是使用 ADB 来操作 Clipboard(粘贴板),搜索许久发现直接操作并不可行,确切的说是在 An...

2018-01-17 12:06:24

阅读数 3293

评论数 0

原创 Android 必知必会 - InstallerPackageName 的一点补充

因业务需要,项目需要一些 InstallerPackageName 方面的一些知识,随便看了下,很多开发估计不知道还有这档子事情。阅读资料发现一篇文章讲的还是很全面的,但是有些细节在实践中还是需要补充下。

2017-12-19 12:20:44

阅读数 613

评论数 0

原创 简单修复MacOS High Sierra 允许 Root 用户无密码登录的安全 Bug

移动端请访问 -> Github 版macOS High Sierra 最近爆出一个严重的安全漏洞,允许任何人在没有密码的情况下以完全管理功能的 root 用户登录到 Mac。据说已经有安全补丁,但是很多人未收到推送。受影响的系统版本: macOS High Sierra 10.13 mac...

2017-11-29 16:11:27

阅读数 1112

评论数 0

原创 让 HyperTerminal 正确显示中文

关键字:Hyper 、中文 、重叠。Hyper 是一个基于 Web 技术的 Terminal 软件,跨平台,非常漂亮,但是尝试使用的时候发现其对中文得支持并不好,会出现叠字得现象。让 Hyper 正常显示中文,有两个方案。

2017-10-25 22:21:27

阅读数 5416

评论数 0

原创 Android 必知必会 - 获取手机系统的构建模式

编译 Rom 时,需要指定目标构建模式,构建模式有三种:用户模式 user、用户调试模式 userdebug 和工程模式 eng

2017-10-11 00:08:41

阅读数 3500

评论数 6

原创 Android 必知必会 - 使用 Intent 打开第三方应用及验证可用性

本文主要记录: 使用 Intent 打开第三方应用或指定 Activity 的三种方式 使用上面三种方式时分别如何判断该 Intent 能否被解析 判断该 Intent 能否被解析中可能出现的遗漏

2017-09-01 18:15:36

阅读数 2166

评论数 2

原创 Android 必知必会 - EmptyView

关键词:GridView ListView EmptyView SwipeRefreshLayout在使用 GridView、ListView 时经常需要处理无数据的情况,给用户一些必要的提示。而 GridView 和 ListView 可以使用 setEmptyView() 方法来设置无数据时展...

2017-07-07 18:23:13

阅读数 1777

评论数 0

原创 Android 必知必会 - DialogFragment 实现类似 PopupWindow 效果

如果移动端访问不佳,请访问 ==> Github 版近期有网友根据 Android 必知必会 - DialogFragment 使用总结 做一些业务,但是目标却是用 DialogFragment 实现类似 PopupWindow 效果: 只拦截自身所占空间部分的事件,其余空间的点击事件不处理...

2017-06-01 18:19:25

阅读数 4949

评论数 1

原创 PhpStorm2017 开发 ThinkPHP5 项目小记

PhpStorm2017 使用 FTP 方式部署项目不能上传文件报错信息:FTP Error: Upload failed 500 I won't open a connection to <IP A>(only to <IP B>)解决方法:设置 FTP 使用 ...

2017-05-24 18:32:26

阅读数 5528

评论数 0

原创 Android 项目开发填坑记 - 获取系统语言(兼容7.0)

关键词:Android7.0 、系统语言、顺序不一致 获取系统当前语言是一个比较常用的功能,在 Android 7.0 系统上旧函数获取到的当前系统语言并不正确,或者说从 Android 7.0 起,Android 系统语言的规则变了。

2017-05-10 16:31:42

阅读数 15258

评论数 4

原创 Android 必知必会 - Android Studio 2.3 找回 exploded-aar 目录【官方有更新】

升级到 Android Studio 2.3 后,Gradle Plugin 也升级到 2.3.0,对应推荐使用的 Gradle 版本是 3.3。这时候会发现项目目录下 {module name}/build/intermediates/exploded-aar/ 目录没了

2017-03-15 19:24:35

阅读数 3597

评论数 8

原创 Android Studio 2.3 升级 gradle 报错

错误提示如下:Gradle sync failed: Cause: error in opening zip file Consult IDE log for more details (Help | Show Log)

2017-03-13 11:18:05

阅读数 1755

评论数 0

原创 解决 Mac 下 Android Studio 不打印日志

在 Mac 下使用 Android Studio 时常会遇到 Android Monitor 突然不打印日志的情况,目前我知道的有三个方法: 重启 Android Studio 重启 adb 切换 adb 的模式

2017-03-02 14:41:15

阅读数 2206

评论数 0

原创 Android 必知必会 - 根据包名判断 App 运行状态

获取指定包名的 APP 是否还在后台运行,判断 APP 是否存活。背景可以根据 App 是否有 Service 分两类情况处理: 没有 Service 有 Service 对于没有 Service 的 App,程序一旦切换到后台,可能很快就被回收了,这里使用 ActivityManager.get...

2017-02-07 17:22:40

阅读数 7154

评论数 6

翻译 在 Jelly Bean 中使用应用加密

翻译自:Using app encryption in Jelly Bean关键词 : adb install -l最新的 Android 4.1(Jelly Bean)版本在上周的 Google I / O 大会上发布了,它有一大堆新功能和改进。 其中一个有趣的功能是应用程序加密,除了简短的说明...

2017-01-09 13:22:16

阅读数 732

评论数 0

原创 Android 必知必会 - DialogFragment 使用总结

如果移动端访问不佳,请访问 ==> Github 版背景Android 官方推荐使用 DialogFragment 来代替 Dialog ,可以让它具有更高的可复用性(降低耦合)和更好的便利性(很好的处理屏幕翻转的情况)。而创建 DialogFragment 有两种方式: 覆写其 onCre...

2016-10-29 01:31:20

阅读数 8372

评论数 6

原创 Android 必知必会 - RadioGroup 和 ViewPager 联动

如果移动端访问不佳或需要更好的阅读体验,欢迎使用 ==> Github 版使用 RadioGroup 和 ViewPager 实现更加可定制的效果。背景昨天设计图刚出一点,写了《Android 必知必会 - 动态切换着色模式和全屏模式》,记录了动态修改页面显示模式的方式。今天又有新图,不过设...

2016-09-20 20:47:27

阅读数 3105

评论数 5

原创 Android 必知必会 - 动态切换着色模式和全屏模式

通过代码动态切换页面的着色模式和全屏模式,兼容 Android 4.4 + 。本文假设读者已经了解着色模式和全屏模式(沉浸模式)。公司的 APP 设计图仅有 iOS 版的,对于 Android 平台,它整体算是着色模式,但是在个人页面是全屏模式(沉浸模式),实现设计图时,我使用的是一个 Activ...

2016-09-19 17:16:52

阅读数 2688

评论数 3

原创 Android 必知必会 - FloatingActionButton 24.2.0 默认无水波纹效果

无意间发现一个问题,在使用 22.2.0 的 design 库时,FloatingActionButton 默认点击时产生水波纹的点击效果,但是我使用最新版 24.2.0 的 design 库时,它默认点击没有水波纹效果,而且不响应app:pressedTranslationZ="xxd...

2016-09-14 17:26:41

阅读数 1485

评论数 0

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