Android 自动获取输入短信验证码库AutoVerifyCode

一、简介Android的短信验证码自动输入库,内嵌自动申请权限,兼容性高,支持多项配置。 短信验证码长度 验证码类型(大写字母、小写字母、大小写字母、数字、数字字母) 短信内容过滤 发送者号码过滤 短信权限回调,失败重新操作等等 消息回调,可自行处理 Github地址: https://github.com/tpnet/AutoVerifyCode二、使用2.1 最简单的使用适用在验证码为数字,而且...
阅读(260) 评论(1)

AndroidStudio3.0 Android Profiler分析器(cpu memory network 分析器)

Android Profiler分为三大模块: cpu、内存 、网络。基本的使用在上一篇文章有讲到。这里详细说一下。cpu分析器CPU ProfilerCPU分析器可帮助您实时检查应用程序的CPU使用情况和线程活动,并记录方法跟踪,以便您可以优化和调试应用程序的代码。要打开CPU Profiler,请按照下列步骤操作: 点击 View > Tool Windows > Android Profile...
阅读(1687) 评论(1)

AndroidStudio3.0 下载使用新功能介绍

谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快。(英语一般,有些翻译不太好)下载地址https://developer.android.google.cn/studio/archive.html选择显示全部即可看到下载地址,这里给出来了。 Windows (64-bit): android-studio-ide-171.4010489-win...
阅读(7538) 评论(6)

Android在项目中接入腾讯TBS浏览器WebView的教程与注意的地方

腾讯TBS浏览器服务我们都知道,在Android开发中,经常会用到Webview,而且WebView是出了名的坑的,各种bug。这时候腾讯老哥站出来了,搞了一个TBS浏览器服务这个东西。 说得这么屌,其实就是一个webView控件,然后解析解析网页的内核是他自己做的,叫X5内核(系统原生的WebView用的是WebKit内核),所以我们开发者用的时候,主要就是用这个com.tencent.smtt....
阅读(3474) 评论(0)

Retrofit+Rxjava+SqlBrite+SqlDelight实现多文件断点续传下载

介绍实现功能: 多文件下载 暂停,开始断点续传 进度回调 sqlite保存下载信息 程序被杀了,重新打开继续断点下载 。。。 github: https://github.com/tpnet/RetrofitDownloadDemo , 有用可以点个start谢谢本文需要SqlDelight、SqlBrite、AutoValue的知识。使用的是Rxjava1.2.9版本。如何实现看看流程图: 断点续...
阅读(2100) 评论(0)

Glide结合Okhttp做cookie管理实现注册需求的图片验证码短信验证码功能

简介有一种需求是这样子,在注册这个功能上,利用cookie进行标识当前手机,进行短信验证码的获取。 流程是这样的(有点坑,csdn好像用代码画不了下面这个图):这时候问题来了,我们需要获取Glide请求验证码的Cookie,这该怎么解决呢?方法1结合okhttp,Glide使用okhttp进行加载,然后okhttp进行cookie管理,发送请求获取短信验证码。1. 导包导入使得glide支持okht...
阅读(574) 评论(0)

Android SqlDelight和SqlBrite无缝结合使用的Demo例子

Android SqlDelight详解和Demo例子: 点我 Android SqlBrite使用介绍和官方demo详解: 点我 Android AutoValue使用和扩展库: 点我在说到SqlBrite的时候有介绍到它的官方的例子,官方的栗子是没有用到SqlDelight的。这里我在这个例子的基础上添加SqlDelight,实现SqlBrite和SqlDelight的无缝连接。这里我偷个懒...
阅读(1530) 评论(0)

Android SqlBrite使用介绍和官方demo详解

一、什么是SqlBrite对 Android 系统的SQLiteOpenHelper和 ContentResolver 的轻量级封装,配合Rxjava使用。github地址: https://github.com/square/sqlbrite ps: 2017年3月15号为止,还不支持Rxjava2,有点遗憾。 二、导包和初始化在module的builde.gradle依赖加入以下,如果你没导...
阅读(893) 评论(0)

Android AutoValue使用和扩展库

一、什么是AutoValue意思就是自动值,谷歌出品,添加@AutoValue这样的注解 就能够自动生成代码,使得程序可能更短,更清晰。 支持Java1.6+github: https://github.com/google/auto/blob/master/value/userguide/index.md首先看一个bean类,User.java:public class User{ pr...
阅读(774) 评论(0)

Android SqlDelight详解和Demo例子

一、简介SQLDelight 和 SqlBrite 是 Square 公司推出的一个 Android 平台数据库解决方案。在了解这个两个东西前,必须先得有Andorid的Sqlite的知识(SqliteDatabase and SqliteDataHelper),还有AutoValue。要分清他们两个的功能: - SqlDelight是用来把Sql语句生成Java对象的 - SqlBrite...
阅读(1939) 评论(0)

Android Notification不显示浮动通知,不显示锁屏通知

问题不显示浮动通知,不显示锁屏通知。解决1. 首先手机得先开启权限应用详情 -> 自定义通知 -> 开启对应的权限2. 设置Notification的flagNotification的flag有5个。 FLAG_AUTO_CANCEL 当通知被用户点击之后会自动被清除(cancel) FLAG_INSISTENT 在用户响应之前会一直重复提醒音和震动,(如果在default那里开启的话)。 FL...
阅读(1903) 评论(0)

Android快速依赖注入框架Dagger2使用2

接着上一篇: http://blog.csdn.net/niubitianping/article/details/60878104一、单例@Singleton需要实例的类如果是单例的,需要在Component接口和Module类的方法使用@Singleton。栗子: 新建一个SingleClass.javapublic class SingleClass { //内容可以为空,仅做测试 }...
阅读(423) 评论(2)

Android快速依赖注入框架Dagger2使用1

一、啥是Dagger2前面的概念可能开始看不懂,给点耐心,看到例子就懂了。 本篇文章需要注解方面的知识,不了解的可以先看:http://blog.csdn.net/niubitianping/article/details/601451281.1 简介Dagger2是一个Android/Java平台上快速依赖注入框架,由谷歌开发,最早的版本Dagger1 由Square公司开发。依赖注入框架主要用于...
阅读(1732) 评论(1)

Android AOP之路三 Android上的注解

一、简介啥是注解,不懂的可以先看我上一篇文章。在android 里面 注解主要用来干这么几件事: 和编译器一起给你一些提示警告信息。 配合一些ide 可以更加方便快捷 安全有效的编写java代码。谷歌出的support-annotations这个库 就是主要干这个的。 和反射一起 提供一些类似于spring 可配置的功能,方便简洁。 二、Support Annotations栗子这里使用官方的一个库...
阅读(1440) 评论(0)

AndroidAOP之路二 注解处理解释器

一、提取Annotation信息当开发者使用了Annotation修饰了类、方法、Field等成员之后,这些Annotation不会自己生效,必须由开发者提供相应的代码来提取并处理Annotation信息。这些处理提取和处理Annotation的代码统称为APT(Annotation Processing Tool)。JDK主要提供了两个类,来完成Annotation的提取: java.lang.a...
阅读(440) 评论(0)
92条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:179219次
    • 积分:2921
    • 等级:
    • 排名:第12126名
    • 原创:91篇
    • 转载:1篇
    • 译文:0篇
    • 评论:227条
    我的GitHub
    最新评论