close

技术文库 / android最新资讯

小红书Android客户端演进之路

小红书Android客户端第一个版本于2014年8月8日发布,转眼到了2016年8月8日,小红书Android版本发版两周年。趁机回顾一下小红书的Android版本,两年中我们踩过很多坑,收获很多经验,分享出来与

Android开源 - 自定义CheckBox

继承View还是CheckBox 要实现的效果是类似 考虑到关键是动画效果,所以直接继承View。不过CheckBox的超类CompoundButton实现了Checkable接口,这一点值得借鉴。 下面记录一下遇到的问题,并从源码的

Android开源 - Toasts Tasty

使用 你的应用程序模块中添加依赖 dependencies {compile 'com.sdsmdg.tastytoast:tastytoast:0.0.2'} Java TastyToast.makeText(getApplicationContext(), "Hello World !", TastyToast.LENGTH_LONG, TastyToast.WARNING); 本站原创,转载时保

Android开源 - SmallChart图表库

SmallChart是一个开源的Android图表库,拥有5种不同的图表类型来展示数据。可以通过输入的数据以及可设置的颜色、画笔大小等属性方便的创建图表。 Curve Chart(fill) bar Chart Line Chart Combine Chart

Android开源 - 安卓音频录制

使用 1 - 在AndroidManifest.xml 中设置权限request for them in Android 6.0+ uses-permission android:name="android.permission.RECORD_AUDIO"/uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/ 2 - 打开记录的Activity S

探究 Android 中的注解

注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及ButterKnife和Otto这些基于注解的库的一些工作原理. 归纳而言,Android中的注解大概有以下好处 提高我们的

StateListAnimator 介绍

StateListAnimator 是在 Android 5.1 版本引入的。在这之前,处理 View 的点击状态一般都是使用 StateListDrawable 来完成的。 啥? 您没用过 StateListDrawable ? 下面的文件 (res/drawable/foreground_selector.xml) 内

Android Weekly #219 中文版

Emrullah Lüleci举例说明了添加新的Material风格的底单到你的Apps中是多么简单。 (medium.com) Roberto Orgiu介绍了依赖注入模式以及如何用Dagger进行实施。 Android安全:欢迎来到Shell(权限) (doridori.g

Android Weekly #218 中文版

使用AnimatedVectorDrawables进行PathMorphing (lewismcgeary.github.io) Lewis McGeary展示了如何使用AnimatedVectorDrawable类在两个Drawables之间创建变形效果。 使用Espresso 进行Android用户界面的Instrumentation测试 (mayo

从零到一发布 Android 开源库

最近在Flipboard实习期间写了一个轮播工具,技术上没什么难点,不过动画效果还是不错的,决定改改代码写个库开源出去。 项目地址: ,欢迎大家提Issue报Bug。由于国内有关发布开源库的文

用树型模型管理App数字和红点提示

我们平常接触到的大部分App,在收到新消息的时候一般都会以数字或红点的形式提示出来。比如在微信当中,当某位好友给我们发来新的聊天消息的时候,在相应的会话上就会有一个数字来表

Android多主题颜色相关问题

如果您通过以下的代码来获取定义的颜色值 context.getResources().getColor(R.color.some_color_resource_id); 在 Android Studio 中会有一个 lint 警告,提示您 Resources#getColor(int) 在 Marshmallow 中被废弃了,建议使用

Android Weekly #223 中文版

首先离线:针对Android的TrueTime简介(tech.instacart.com) 在这一系列博客帖子中,Kaushik Gopal将他们的购物应用程序的主要部分移动到离线状态,分享了他们从中所获得的一些想法和学到的东西——

Android的IPC进程间通信

使用方法(AndroidStudio) 我发现现在AIDL的教程基本上还是eclipse的,但是在AndroidStudio里面使用AIDL还是有一些不同的,来看看怎么用,首先新建一个工程当做server服务端: 创建好后在任意文件

Android Weekly #222 中文版

在Okio中强迫字节下降(jakewharton.com) Okio的BufferedSink是书写二进制以及以字节表示的字符数据的一种高级抽象。Jake Wharton深入探讨了库中的一些微妙之处。 (medium.com) Andrew Orobator展示了在您的A

Andorid Studio使用技巧

该文以Android Studio2.1.1(Bundle)为例。JDK使用的是1.8版本,也建议大家使用1.8版本。 使用技巧无先后顺序。 Android Studio 2.1.1 软件下载 目前,国内大家比较熟悉的应该是 Android Studio中国社区 ,