当前搜索:

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

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

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

无意间发现一个问题,在使用 22.2.0 的 design 库时,FloatingActionButton 默认点击时产生水波纹的点击效果,但是我使用最新版 24.2.0 的 design 库时,它默认点击没有水波纹效果,而且不响应app:pressedTranslationZ="xxdp"这个属性。...
阅读(1082) 评论(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sublime Text 3 安装 Emmet

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

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

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

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

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

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

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

Android开发指南--0 总览

无意间发现一个网站,主打IOS方面的教程,然而作为一个Android开发者,我就找了下网站里有没有Android的教程,还真有,这里就翻译一下。 Android 开发指南想用 Java 来开发 Android APP 吗?...
阅读(527) 评论(0)
76条 共6页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:272364次
    • 积分:3294
    • 等级:
    • 排名:第11650名
    • 原创:65篇
    • 转载:8篇
    • 译文:3篇
    • 评论:133条
    博客专栏
    文章分类
    样式调整
    • 1. 优化正文标题区分强度
    • 2. 优化行内代码的显示样式
    • 3. 修复 Safari 浏览器下字体样式错误