close
当前位置: 物联网在线 > 技术文库 > android >

技术文库 / android

Android开源 - 自定义CheckBox
日期:array
Tag Android 开源

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


Android开源 - Toasts Tasty
日期:array
Tag Android 开源

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


Android开源 - SmallChart图表库
日期:array
Tag Android 开源

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


Android开源 - 安卓音频录制
日期:array
Tag 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 中的注解
日期:array
Tag Android

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


StateListAnimator 介绍
日期:array
Tag

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


Android Retrofit 实现文字(参数)和多张图片一起上传
日期:array
Tag Android

Retrofit普及后,最近好多人都在问,如何实现Retrofit上传 多文件+文字 需求(朋友圈发图片+文字) 解决方案 google: retrofit upload multiple files 说重点 与其直接说答案,不如我们花点时间说说多文...


Android Weekly #219 中文版
日期:array
Tag Android

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


Android Weekly #218 中文版
日期:array
Tag Android

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


从零到一发布 Android 开源库
日期:array
Tag Android 开源

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


用树型模型管理App数字和红点提示
日期:array
Tag

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


Android多主题颜色相关问题
日期:array
Tag Android

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


Android状态栏微技巧,带你真正理解沉浸式模式
日期:array
Tag Android

记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。 其实说到沉浸式状态栏这个名字我也是感到...


Android Weekly #223 中文版
日期:array
Tag Android

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


Android的IPC进程间通信
日期:array
Tag Android 通信

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


唯品会数据库备份恢复容器化项目实践经验总结
日期:array
Tag 数据库

数据库Docker的异地备份恢复容灾项目,针对用户数据库的异地备份恢复场景的需求进行开发和测试,整合了容器网络、存储、调度、监控、镜像等多个模块。同时针对数据库的日常运维工作开...


Android Weekly #222 中文版
日期:array
Tag Android

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


Andorid Studio使用技巧
日期:array
Tag

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


AndroidStudio之如何使用aar
日期:array
Tag

aar 是一个类似于 jar 的文件格式。但是他们之间是有区别的。 jar :仅仅包含class和清单文件,没有资源文件。 aar :包含了class文件和资源文件。说白了就是Android的专属“jar” 将代码打包成...


Android N 通知概览及example
日期:array
Tag Android

概述 Android App的通知在维护你的App和用户之间的交互起着举足轻重的作用,为了提供更好的用户体验,Android N上的通知提供了可视化刷新,自定义视图和直接回复等功能。另外还提出了Messa...