- 博客(112)
- 资源 (5)
- 收藏
- 关注
原创 Android必知必会-App 常用图标尺寸规范汇总
内容持续更新中,更新日期:2016-08-111. 程序启动图标(icon launcher)放在mipmap-*dpi下,文件名为ic_launcher.pngLDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小
2016-07-14 16:59:56 46775 2
原创 Android必知必会-获取View坐标和长宽的时机
如果移动端访问不佳,请访问–>Github版背景最近要实现一个功能,用到了一些属性动画,需要获取一些View的坐标信息,设计图如下:这里我使用的是DialogFragment来实现的,可以复用。合适的时机:要想获得View的坐标和长宽,必须要等到View绘
2016-05-13 17:19:16 7263 2
原创 Android必知必会:Android反编译 -- 错误代码还原
1. setColor(-16777216)反编译的代码中会有很多setColor(int)的情况,比如setColor(-16777216),这个值比较特别,能轻易的查到Android文档中对这个整数
2016-04-11 20:25:34 11271
原创 在自己的服务器上安装GitBook
更新说明:由于在 Linux 内核的机器上安装 Calibre 需要安装的依赖库过多,故不推荐在此类机器上使用格式转换功能。你可以阅读来了解在 Mac 上完美使用 Gitbook .无意间发现在这个开源的 EBook 制作软件 GitBook,你可以在官网上配置相关信息来和自己的 GitHub 账号绑定来创建自己的 EBook,并且支持生成 PDF、ePub 和 MOBI 三种格式提供下载。但是我想自己安装 GitBook 来生成 HTML 格式,那样就可以放在自己的网站里面了。
2015-04-20 00:47:16 31418 11
原创 Android 必知必会:ModuleVersionNotFoundException: Could not find xx
ModuleVersionNotFoundException、Could not resolve all files for configuration、Could not find xx、JCenter
2024-08-26 16:38:26 300
原创 Rustrover、IDEA 的 Rust 类型不显示(已解决)
rustrover 类型不显示,rustrover 不显示类型,IntelliJ IDEA Rust 类型不显示,IntelliJ IDEA Rust 不显示类型
2024-08-23 19:09:28 505
原创 Android cmdline-tools 版本与其最小JDK关系
关键词:Android cmdline-tools 历史版本、Android cmdline-tools 最小JDK版本、JDK 对应 major version、JDK LTS 信息
2023-10-24 23:10:33 2997 1
原创 API ‘variant.getAssemble()‘ is obsolete and has been replaced with ‘variant.getAssembleProvider()‘
查了一下资料,有部分让降级 Gradle 版本的,还有关闭告警信息的,但考虑到以后的升级,还是适配一下比较稳妥,我们不应该把风险转嫁给未来。,这是 Gradle 使用的 Groovy 语言的特性造成的。方法已启用,Gradle 官方希望我们使用它的替代方法。
2023-04-18 20:18:24 1504
原创 Jenkins 运行任务时遇到 FATAL:Unable to produce a script file 报错(已解决)
Jenkins、Unable to produce a script file、UnmappableCharacterException、IOException: Failed to create a temp file on
2023-03-23 00:09:50 1409
原创 解决 macOS Ventura 使用 ssh、git 等无法正常使用的问题
关键词:macOS Ventura、Ventura、SSH、git、Permission denied。最简单的方案是重新启用对 ssh-rsa 密钥的支持。Win10、Win11类似
2022-10-25 11:20:00 4048 4
原创 Chrome 浏览器翻译停服!改Hosts也失效!还有这些解决方案
Google 最近突然关停了「谷歌翻译中国版」以及「谷歌地图中国版」两个产品,官方发布的原因是用户使用率太低。此次停服则直接影响了浏览器内置的“自动网页翻译”功能,造成非常多的不便!如果你日常要用到谷歌浏览器网页翻译功能,又不想因此折腾复杂的方案来访问国外的谷歌翻译服务,请看下面可长期稳定使用的。
2022-10-23 19:10:45 9647 3
原创 Ubuntu 换源后仍然报错:404、没有 Release 文件
Ubuntu 21.10、换源、404 Not Found、没有 Release 文件,更换为国内的源地址也无法解决,那可能和 Ubuntu 的系统版本有关,需要根据具体情况处理。网上很多文章,解决这类问题的时候,通常是换一个阿里云或者清华大学开源软件镜像地址,无法切实解决问题。同样是换源地址,我们在了解到 Ubuntu 系统有 EOL 时间这一信息后,才能根据实际情况做出正确的修改。
2022-10-20 22:58:13 8851 5
原创 Android 项目开发填坑记 - 谷歌商店上架被拒 Apps On Device
关键词:谷歌商店被拒、数据安全表单、已安装应用、Policy Declaration、Data Safety Section、App Activity Data Type、Apps On Device
2022-10-12 15:30:48 2795
原创 Android 必知必会:自定义 View 可以知道 onPause、onResume 被调用了吗?(不依赖Lifecycle)
自定义 View 可以知道 onPause/onResume 被调用了吗?自定义View、custom View、Lifecycle、onPause、onResume
2022-03-23 23:24:54 4561
原创 树莓派配置文件 config.txt - HDMI 热插拔
重启树莓派即可开启 HDMI 热插拔功能。config.txt的路径通常是 /boot/config.txt,如果找不到,可能是 /boot/firmware/config.txt。再找不到,参考文章内的思路去找。
2021-12-19 23:18:41 2365
原创 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
最简单的方式就是升级项目的 Gradle 插件(Gradle plugin)到 3.0.1 及以上。如果项目实在是不能升级,只能通过在 NDK 目录下创建相应的目录。找到对应的 NDK 的目录在项目的根目录的 local.properties 中可以找到 ndk.dir ,他的值即 NDK 的目录。这里假设是:Linux & Mac : ~/Library/Android/sdk...
2021-08-25 16:40:01 243
原创 Android 项目开发填坑记 - No Activity found to handle Intent-forms.gle
前端同学说在 APP 内的 Webview 内不能跳转到 Google 表单的页面,但是在 iOS 里可以。关键词:forms.gle、No Activity found to handle Intent。最终定位到此链接在 Android 系统下的浏览器内会有特殊的逻辑,故。这种链接,需要...
2021-03-09 22:23:45 4294
原创 友盟 SDK 分享到 Messenger 无法发送消息
友盟 Messenger 无法发送消息umeng Messenger 无法发送消息umeng Facebook Messenger 无法发送消息由于项目的登录和分享基于友盟进行的设计,接入 Facebook Messenger 分享,发出去的消息总是提示【无法发送消息 轻触了解详情】可能的原因有2点:Messenger 平台从 2019 年 6 月 10 日开始,新应用将不再支持将...
2020-05-01 20:19:52 8309
原创 Android必知必会 - RecyclerView 恢复上次滚动位置
记录 RecyclerView 滚动位置并恢复是一个很常见的需求,通常需要精准恢复到上次的位置。部分情况下恢复上次位置会存在偏差,这里单独记录下来。
2020-04-22 22:09:00 7261
原创 Android 必知必会 - RGBA转ARGB
若移动端访问不佳,请使用 –> Github版背景服务端下发的颜色值字符串由于一开始依据 iOS 端的 RGBA 格式,Android 端(Android 使用 ARGB 方式)需要进行兼容,需要对此字符串转换。举例:RGBA #ABCDEF99 => ARGB #99ABCDEF方式①字符串截取和组合String argbStr = rgba.substring(0, 1...
2020-04-10 23:38:38 3314 1
原创 Trello 在 Mac 上客户端打开白屏问题
仅作记录。原因:Trello 更换了资源的请求地址,需要加入代理的白名单。新地址:*.trellocdn.com寻找新地址流程客户端下不方便进行抓包,直接使用网页版本的 Trello 进行登录,然后使用 Chrome 浏览器自带的开发者工具,分析网络模块,可以追踪到请求失败的资源和接口地址信息。如果有什么建议或者问题可以随时联系我,共同探讨学习:Github: likfeCSDN:他...
2020-04-09 20:05:54 770
原创 Confluence 移动应用无法连接 Can't get a secure connection error
如果移动端访问不佳,请访问 –> Github版最近尝试逐步体系化自己的知识管理系统,发现了 Confluence 这个强大的 Wiki 系统,它还提供了移动端 App 进行访问自己的 Confluence,但 App 使用时在填写网站之后遇到了这个错误:Can’t get a secure connectionEither there’s a problem with your s...
2019-12-04 19:58:51 843
原创 Flurry 分析 API 中文教程(Flurry Analytics API)
如果移动端访问不佳,请使用 ==> Github Pages 版。本文记录使用 API 获取 Flurry Analytics 报告的文档。包含前期准备、API基础、数据详情、请求示例等初期准备获取 App Tokenheader 中必须包含:Authorization: Bearer + App TokenFlurry Analytics API Query Builder ...
2019-07-13 17:31:24 4606
原创 为 Android Studio 或者 Android 项目设置代理
本文记录给 Android Studio 设置代理,并添加白名单。适用于 Jenkins 等 CI/CD 环境。有修改配置文件和命令行2种方式。
2019-06-05 20:37:45 4163
原创 遍历 AccessibilityNodeInfo 报 StackOverflowError
如果移动端访问不佳,请使用 ==> Github Pages 版。在使用 AccessibilityService 遍历包含 WebView 的 AccessibilityNodeInfo 时会在某些情况下必现 StackOverflowError 的错误,导致应用崩溃。0x00 异常最近使用 Android 的 AccessibilityService 做一些自动化操作时发现,在部分...
2019-02-17 21:59:04 1844 1
原创 Android Studio Error:String index out of range:-1
博主遇到此问题的原因是 NDK 版本过高(>=18),或者说 Android Studio 版本过低(< 3.x),导致不匹配造成的。解决方法是降低 NDK 版本到 17.x 及以下,或者升级 Android Studio 版本到 3.x。如果移动端访问不佳,请使用 ==> Github Pages 版。0x00 异常最近接手同事的一个项目,在我电脑上使用 Android ...
2018-10-25 15:45:21 3514
原创 React Native 小记 - LessBorderTextInput 无边框的 TextInput
由于 TextInput 在 Android 和 iOS 平台默认表现不一致,为了统一样式,这里参照官方文档( 英文文档 | 中文文档 )进行了封装,并添加了对 ref 的支持。ref 用于获取组件,实现自动切换输入框的焦点等场景。如果移动端访问效果不佳,请使用 ==> Github Pages 版。代码展示import React from 'react';import {Pla...
2018-10-24 11:35:57 1262
原创 React Native 小记 - TouchableOpacity 单次点击无效
一般是焦点问题,解决方法:即在 ScrollView 标签内,根据情况设置其 keyboardShouldPersistTaps 属性值为 always 或者 handled 。详细解决过程如下:如果移动端访问不佳,请使用 ==&gt; Github Pages 版。0x00 描述收到测试人员提交的 Bug:帐号密码输入完毕按返回键关闭键盘后,点击登录没反应,再点一次才执行登录操作。网上类似...
2018-10-23 16:08:24 4774
原创 Linux IPv6 Check
近段时间发现使用的服务器商免费支持了 IPv6,于是尝试开通了,下面记录下网络测试相关的笔记。0x00 测试环境测试环境:Distributor ID: DebianDescription: Debian GNU/Linux 8.10 (jessie)Release: 8.10Codename: jessie...
2018-07-17 16:45:09 4697
原创 Android 必知必会 - 自定义 OkHttp 、OkIo 的包名
在某些特殊的情况下,需要对项目中使用的 okhttp 的包名进行修改,避免冲突或者版本不一致导致找不到类的问题。Android 必知必会 - 自定义 OkHttp 、OkIo 的包名
2018-05-31 14:58:51 2027 3
原创 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.ssh.SSHMain.authenticate(SSHMain.java:298)at org.je...
2018-05-31 12:08:48 1490 1
原创 GitHub Pages 对自定义域名支持 HTTPS
在 2018-05-01,GitHub Pages 官方发布了上面的一篇 Blog,告知我们 GitHub Pages 对自定义域名支持 了 HTTPS ,下面针对此新特性来做个简单的说明并提供详细的开启操作流程。
2018-05-03 11:45:24 3403
原创 Android 项目开发填坑记 - NoSuchMethodError:(java.lang.System.arraycopy)
若移动端访问不佳,请使用 -> Github Page 版 关键字:NoSuchMethodError、System.arraycopy、Native Method0x00:奇怪的异常应用新版本上线后观察错误日志,发现一个奇怪的 Crash 异常信息:lang.java.NoSuchMethodError: (java.lang.System.arraycopy)异常...
2018-02-09 16:58:02 3410
原创 Android 必知必会 - 使用 ADB 操作 Clipboard
如果移动端访问不佳,请使用 -> Github 版关键词:service call 、clipboard 、Unknown package手里一个项目需要执行个骚操作,其中有一个步骤是使用 ADB 来操作 Clipboard(粘贴板),搜索许久发现直接操作并不可行,确切的说是在 Android API >=11 时是不可行的。 操作环境:macOS Sierra 10.12.6
2018-01-17 12:06:24 6379 1
Flurry 数据分析中文文档
2017-08-14
hadoop-core-1.2.1.jar
2015-03-30
c#专业项目实例开发 pdf
2012-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人