自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BmobSnail 的博客

在烦躁的社会沉下心来撸几行代码,远离喧嚣,让自己忙起来

  • 博客(19)
  • 收藏
  • 关注

原创 Android 美团Robust热更新 使用入门

Android热更新方案Robust相信很多人都认识了解过 热修复、热更新、热补丁(对于这个技术也没有特别标准的一种叫法,下面我统一叫热更新),之后的一年里,各种热更新方案如雨后春笋般出现,比较耳熟能详的就有Nuwa、Tinker、Andfix 和 Dexposed 等等,他们之间的区别以及优缺点就不在这里讨论了,鉴于它们的实际使用和局限性,美团的开发团队就脑洞大开了。就去年 Google 高调发布

2017-04-07 12:04:04 13675 75

原创 Android 多语言对照表

Android 多语言对照表

2022-09-21 16:35:10 5328 2

转载 linux下快速查找文件

版权声明:本文为博主xxt_测试开发之路的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xxmonstor/article/details/80507769在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区别:(1)find命令是根据文件的属性进行查找,...

2019-09-26 09:16:45 1040

翻译 Android build:gradle 版本和 gradle-wrapper 的对应关系

Update Gradle更新Android Studio时,您可能会收到提示,将Gradle更新为最新的可用版本。您可以选择接受更新,也可以根据项目的构建要求手动指定版本。下表列出了每个Android Gradle插件版本所需的Gradle版本。为获得最佳性能,您应该使用Gradle和插件的最新版本。– Plugin version –– Required Gradle vers...

2019-09-17 14:27:27 2747 1

原创 Android 实战-版本更新(okhttp3、service、notification)

转发请注明出处:http://www.jianshu.com/p/b669940c9f3e前言整理功能,把这块拿出来单独做个demo,好和大家分享交流一下。 版本更新这个功能一般 app 都有实现,而用户获取新版本一般来源有两种: - 一种是各种应用市场的新版本提醒 - 一种是打开app时拉取版本信息 - (还要一种推送形式,热修复或打补丁包时用得多点)这两区别就在于,市场的不能强制更新、不

2017-12-11 16:04:42 598

原创 Android 实战技巧-状态栏渐变

状态栏渐变先上图看效果最近公司项目做了这个效果,有时间整理下分享给大家,为大家提供些思路 目前很多 app 都会有这个效果,状态栏随着可滚动的控件滑动的时候渐变。实现的办法更是各有千秋,可以 - 用 CoordinatorLayout 自定义下 behavior - 用 ScrollView 监听滑动 - 用 RecyclerView 监听滑动 - 用别人封装的库其中的取舍就要结合自己的项

2017-09-06 11:08:08 2482

原创 Android 禁止锁屏或黑屏

场景:通常情况我们使用的 app 都不需要用到这个功能。但一些平板的开发就很常见了,我们不希望用户不操作亦或离开平板一段时间后,平板为了省电而自动黑屏或锁屏,那么我们应该怎么做到防止应用再使用过程中禁止系统锁屏呢?其实很简单,一个我们经常使用却忽略的权限。 <uses-permission android:name="android.permission.WAKE_LOCK" /> /**

2017-02-24 15:27:24 4792

原创 使用RecyclerView遇到的 Inconsistency detected

转发请注明出处 : http://blog.csdn.net/snailbaby_soko/article/details/54342111使用 RecyclerView 遇到的 Inconsistency detected 异常 (首先描述一下我当时项目的背景,我在一个RecyclerView的底部自己添加了一个布局,但这个布局是在 getItemCount >1的时候才会出现,= 0 的时候

2017-01-11 12:39:55 950

原创 Android:MaterialTextField(TextInputLayout之另一种实现)

Google 在 2015 的 IO 大会上,给我们带来了更加详细的 Material Design 设计规范,同时,也给我们带来了全新的 Android Design Support Library,在这个 support 库里面,Google 给我们提供了更加规范的MD 设计风格的控件,这不得不说是一个良心之作。相信很多小伙子已经体验过其中的一些控件了,但 FRANCE 的一位设计师 Flore

2016-12-27 11:17:30 4516

原创 Android类似微信图片选择器

很多项目要用到图片选择控件,每次都要写一大堆逻辑。于是基于图片选择组件(PhotoPicker)封装了一个控件PhotoUploadView。 方便简易,一键集成,几句代码就可以添加类似微信的图片选择控件了。 下面介绍一下该控件有些什么特点以及怎么使用。先看图: 效果如上图,点击加号弹出选择框,目前提供了两种形式,一个如图所见的PopupWindow,另一个是MaterialDialog,

2016-11-25 19:12:55 716

原创 Android动态设置Shape

动态的改变控件的颜色

2016-11-22 18:58:50 9258 3

原创 Android果冻效果滑动控件

类似于iOS有阻尼效果的滑动控件,一般我们比较亲切地称之为果冻控件比较常见的地方,如微信里[我]的那个面板模块,即使没有再多的选项,也不会很生硬的不允许用户滑动。微信是的处理方法是让用户滑动,但最终还是回滚到最初的地方,这样的效果很生动(毕竟成功还是取决于细节)。那么在安卓我们要怎么弄呢。下面为大家介绍一下JellyScrollView,是我继承ScrollView的一个有阻尼的效果的果冻滑动控件。

2016-11-09 14:44:43 1020 2

翻译 Android各种访问权限Permission详解

在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。**可以使用Ctrl+F快速索引查看**访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略

2016-10-28 11:14:55 12875 2

原创 AndroidStudio修改注释模板中作者和日期

AndroidStudio修改注释模板的信息

2016-10-12 16:10:58 4382

原创 用SurfaceView实现级联分层图(粗略篇)

android绘制树状图

2016-10-11 18:29:33 2463 3

原创 android图片轮播+点击跳转广告页面

Android轮播网络图片+点击跳转广告页面

2016-10-10 10:46:18 11994 3

原创 ShareSDK授权登录开启两个授权页面

ShareSDK授权登录开启两个授权页面private void authorization(Platform platform) { if (platform == null) { return; } //如果用户已授权,则取消授权 if (platform.isAuthValid()) { platfor

2016-07-21 17:33:26 1841

转载 android图片压缩

首先该文章是总结, 不是原创, 是通过看网上其他大神的文章和自己的一些实践总结出来的.一 图片的存在形式:1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式,不是

2015-12-24 11:34:35 470

转载 AndroidStudio快捷键大全

引用:http://blog.csdn.net/altair86/article/details/8972178Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift

2015-08-26 14:34:30 520

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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