当前搜索:

[置顶] Android必知必会-发布开源 Android 项目注意事项

1. 合理配置.gitignore文件配置.gitignore可以排除一些非必要文件和保护保密信息,下面是在项目根目录下.gitignore的配置:.gradle /local.properties /gradle.properties /build *.log *.apk *.ap_ /*/bu...
阅读(2311) 评论(0)

[置顶] 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...
阅读(23355) 评论(2)

[置顶] Android必知必会-带列表的地图POI周边搜索

可随视角移动的列表展示的POI周边搜索
阅读(6317) 评论(18)

[置顶] Android必知必会-获取View坐标和长宽的时机

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

[置顶] Android必知必会-使用okhttp的PUT方式上传文件

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

[置顶] 在自己的服务器上安装GitBook

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

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

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

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

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

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

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

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

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

让 HyperTerminal 正确显示中文

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

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

编译 Rom 时,需要指定目标构建模式,构建模式有三种:用户模式 user、用户调试模式 userdebug 和工程模式 eng
阅读(3267) 评论(6)

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

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

Android 必知必会 - EmptyView

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

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

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

PhpStorm2017 开发 ThinkPHP5 项目小记

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

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

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

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/ 目录没了
阅读(2538) 评论(8)

Android Studio 2.3 升级 gradle 报错

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

解决 Mac 下 Android Studio 不打印日志

在 Mac 下使用 Android Studio 时常会遇到 Android Monitor 突然不打印日志的情况,目前我知道的有三个方法: 重启 Android Studio 重启 adb 切换 adb 的模式
阅读(1163) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 32万+
    积分: 3721
    排名: 1万+
    博客专栏
    最新评论
    样式调整