Android 必知必会 - 隐藏烦人的 JAVA 图标

当你在项目中运行 ./gradlew 是,有时需要调用一些 JAVA 工具。在 OS X 上,这会伴随着 Java 图标在 Docker 上的显示,并且永远不会消失,影响你对项目的关注。为了永远隐藏 Java 图标(所有从 shell 中启动的 Java 程序),添加下面这行内容到你的 ~/.bashrc 或 ~/.zshrc :export JAVA_TOOL_OPTIONS="-Dapple....
阅读(798) 评论(0)

Android 必知必会 - 极简版 Leancloud 短信验证码功能

使用 LeanCloud 的 REST API 来自定义短信验证码相关功能,不再需要臃肿的 SDK 。背景公司的项目仅仅使用了 Leancloud 短信功能来发送验证码,刚开始 Leancloud 的短信 SDK 还会和项目中的 okhttp 、fastjson 产生冲突,后来使用了独立的命名空间解决了冲突,但这样处理会导致项目中产生大量的冗余库。...
阅读(1913) 评论(0)

Android 必知必会-使用 supportV4 的 RoundedBitmapDrawable 实现圆角

RoundedBitmapDrawable 是 supportV4 下的一个类,有了它,显示圆角和圆形图片的情况下就不需要额外的第三方类库了,还能和各种图片加载库配合使用。...
阅读(2783) 评论(1)

Android 项目开发填坑记 - 使用 MultiDex 解决 64K 限制

背景Android 的 classLoader 在加载 APK 的时候限制了class.dex 包含的 Java 方法数,其总数不能超过65535(64K,不要再说成 65K 了,1K = 2^10 = 1024 , 64 * 1024 = 65535),Google 官方给出的解决方案是使用 Multidex 。...
阅读(1992) 评论(2)

Android 必知必会-Android Splash 页秒开之细节处理

如果移动端访问不佳,请访问 –> Github版背景今天阅读了两篇 Android Splash 页秒开的文章,就上手试了试,效果确实不错,不过在使用过程中发现个小的问题,应用是发现在 Android 6.0 系统下 APP 启动的时候有个默认的动画,如果按照文章介绍的直接启动下一个加载数据的页面会出现页面闪动,有点美中不足的感觉。解决方法解决方法很简单,我这里做出了两处修改:延迟启动和添加淡出的过...
阅读(2268) 评论(0)

在自己的电脑上安装GitBook For Mac

剪不断的情缘之前写了一篇 在自己的服务器上安装GitBook ,发布于 2015-04-20,当时的安装环境是 CentOS 6.X_64Bit,今天想再研究一下这个 GitBook ,发现在基于 Linux 内核的机器上。安装基础功能很简单,但是牵涉到生成 pdf/epub/mobi 格式的书籍时,安装calibre的代价非常大...
阅读(2056) 评论(0)

解决使用 Theme.AppCompat.XX 主题控件默认带阴影的问题

背景在使用 Theme.AppCompat.XX 主题时,Button 和 actionBar 默认是带阴影效果的,即使你设置了 background 为一个色值也不行。要完全实现设计图的效果,我们需要去掉这个默认的点击阴影效果。解决方案在 XML 布局里对应的控件上...
阅读(901) 评论(0)

Sublime Text 3 安装 Emmet

如果移动端访问不佳,请访问 –> Github 版前几天重写了2014年发布的 超高速前端开发工具——Emmet ,主要是优化了代码段的格式,更加易读。今天在 MacBook 上安装了 Sublime Text 3 ,在安装一系列的插件时被网络问题影响到,这里介绍下安装过程,包含本地安装的情况。1. 安装 Package Control这里我们访问 Package Control 官网 ,按照步骤即...
阅读(363) 评论(0)

超高速前端开发工具——Emmet

本篇文章基于 Sublime Text 2 软件,Emmet 是其一个插件。1 安装在 Sublime Text 中按 Ctrl+Shift+p 快捷键或在菜单-工具中打开...
阅读(509) 评论(0)

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

1. 合理配置.gitignore文件配置.gitignore可以排除一些非必要文件和保护保密信息,下面是在项目根目录下.gitignore的配置:.gradle /local.properties /gradle.properties /build *.log *.apk *.ap_ /*/build/这里介绍下一些参数的意义: /local.prope...
阅读(1980) 评论(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 Density Screen, 160 DPI),其图标大小...
阅读(12597) 评论(2)

Android必知必会-长按返回健退出

背景平常比较常见的都是一定时间间隔内按两次返回键来退出应用,并且第一次点击会有相应的提示,网上资料比较多,这里写一下,长按返回键退出。实现实现的方案常用的有两个:...
阅读(1156) 评论(0)

Android开发指南--0 总览

无意间发现一个网站,主打IOS方面的教程,然而作为一个Android开发者,我就找了下网站里有没有Android的教程,还真有,这里就翻译一下。 Android 开发指南想用 Java 来开发 Android APP 吗?...
阅读(458) 评论(0)

Android必知必会-Android Studio下配置和使用Lambda

移动端如果访问不佳,请访问–>Github版背景和朋友讨论 JAVA8 的新特性,聊到Lambda,正好在掘金上看到一篇相关的文章,结合资料,作一个总结,特别是记录下实际使用中遇到的问题。什么是Lambda表达式 lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lamb...
阅读(4619) 评论(1)

Android必知必会-Android Studio修改包名

如果移动端访问不佳,请尝试–> Github版背景公司做相似产品较多,一般都是以某个产品为基础修改,逐步替换设计图的切图。这个就会导致需要经常为Copy的项目修改包名。 这里是参考一些网上的说法,结合自身实战经验加以完善,特此分享给同行们,避免不必要的弯路。Android Studio修改包名1.修改包显示方式如下图所示: 通过修改包显示方式,我们可以更方便的修改包名。2.修改包名经过1中的操作...
阅读(10464) 评论(3)
74条 共5页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:242420次
    • 积分:3046
    • 等级:
    • 排名:第11955名
    • 原创:62篇
    • 转载:8篇
    • 译文:3篇
    • 评论:131条
    博客专栏
    文章分类
    样式调整
    • 1. 优化正文标题区分强度
    • 2. 优化行内代码的显示样式
    • 3. 修复 Safari 浏览器下字体样式错误