自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wynsbin

骚之所心,剑之所向,客之所笑

原创 Android 自定义验证码输入框(支持粘贴连续性)

最近做新项目的时候,遇到需要验证码输入框,为了防止重复造轮子,特地查阅github及网上资源,都发现没有一款合适当前需求。 需求 1、能自定义输入框个数和样式 2、支持长按粘贴或某些键盘粘贴功能(粘贴连续性) 其中第2点是最为重要的,正是其他人没有这点,逼得自己弄一个 示例 别人的示例: 粘贴居...

2019-10-16 11:57:06

阅读数 88

评论数 0

原创 Android 友盟统计的配置及实现(事件、报错统计)

记得很久以前有做过友盟这个东西,不过这个功能是同事弄的。现在在另一家公司做了,整个项目都是要通过自己开发(菜鸟级)。最近又做了友盟这个统计的东西,有了似曾相识的感觉,还是觉得蛮好用的,文章也对友盟统计做了整理。主要写成两个工具类。这里希望对大家有所帮助,斗胆说一句,不懂可以问我,必以所知告之于你,...

2017-03-24 11:18:30

阅读数 10053

评论数 10

原创 Android BLE最完整的工具类(扫描/连接/读写/通知设备)

这里只要是Android设备与BLE设备的通讯都可以共用,只需要该的就是uuid的值,还有就是ble设备提供商要出文档协议,看看是如何发命令跟接收命令的。 bleUtil工具中,有些地方我感觉还是要提示下 1、characterUUID1 、characterUUID2 、descriptor...

2016-07-04 18:27:37

阅读数 13021

评论数 14

原创 Android 蓝牙设备通讯的开发(配对/连接/传输数据)

最近公司想做一个关于蓝牙的项目,同时我也学习到了很多关于蓝牙方面的很多知识点,希望在这里跟大家分享下,不足之处有望指明. 项目源码:http://download.csdn.net/detail/qq_30552993/9529815 这里先附上项目图片,不过这里ListView中如果是已配对...

2016-05-24 16:35:45

阅读数 11078

评论数 81

原创 As Databinding “Missing import expression although it is registered”

android studio 3.5下,当gradle更新到5.0之后出现了 Build:build failed Found data binding error(s): [databinding] {"msg":"Missing import expressio...

2019-11-19 15:42:29

阅读数 14

评论数 0

原创 Android 一分钟快速使用极光推送

之前一直都是在项目中,直接把jpush下载的资源直接放在主module,每次感觉需要配置的东西很多,有时候会担心缺少什么导致最后跑不通。 如果你是老手,每个人都各有各的风格习惯,相互学习的可以了解下 如果你是新手,个人觉得以下的集成方式应该会帮到你避免很多坑 极光推送官方文档 集成方式 1、jce...

2019-10-24 09:26:38

阅读数 63

评论数 0

原创 As Error:Failed to find configured root that contains /storage/emulated/0/xxx/xxx/xxx.png

发生场景: 引用第三方包,启动它的拍照功能的时候直接闪退 java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/PictureSelector/Ca...

2019-07-04 14:13:19

阅读数 115

评论数 0

原创 Android BottomNavigationView的属性设置

底部导航栏通常是每个item由一个icon和title组成的,然后再控制下是否点击的状态即可。当然也可以使用官方在support包内提供的BottomNavigationView来实现,于简单的需求来说,使用BottomNavigationView来实现,还是比较方便的。 先给出两张的差别: 未设...

2019-03-07 10:53:15

阅读数 715

评论数 0

原创 Android Studio中SVN的文件颜色始终不变

一般我们的项目中文件夹中通过svn关联,通过Android Studio打开按道理的话,可算是关联了。 这里先普及下,SVN的文件的颜色所代表的意思,如下: 绿色:已加入VCS,但未提交; 红色:未加入VCS; 白色:已提交; 蓝色:有修改; 问题:在文件夹中是有颜色显示的,但是打开as,无论是添...

2019-03-06 16:46:34

阅读数 599

评论数 0

原创 Hexo+Github搭建博客心得篇

以前都是在CSDN上写博客,就想着何时自己搭建一个博客,终于通过借鉴和看了很多大神的文章,开启了Hexo+Github搭建博客,这里跟大家分享一点心得。 安装和配置Node.js Node.js官网 安装成功之后,打开cmd,运行以下两个命令 node -v npm -v 出现...

2018-12-20 17:02:32

阅读数 173

评论数 0

原创 As 启动项目出现unsupported modules detected

首先是出现如下情况: unsupported modules detected Compilation is not supported for following modules: app. Unfortunately you can’t have non-Gradle Java modul...

2018-10-25 17:23:06

阅读数 10827

评论数 3

原创 Android 反编译Apk,修改资源,重新打包,签名发布

本文简单介绍apk是如何修改logo(ic_launcher),类似的资源文件修改也可以通过此方式。不过要修改class的话就要涉及到smali的学习了,这里就暂且不谈,后续有需要再做更新。 一、工具介绍 二、工具使用 1、apktool 2、autosign 3、jadx-0.6.1-...

2018-10-12 15:45:42

阅读数 5537

评论数 4

原创 Android 推荐优质文章

推荐优质文章: 1、最牛的开源整理 2、GitHub开源库排名一百 3、举例开发app用的框架 & 第三方库 4、15 个通用流行框架大全 5、开发丰富资源集锦 6、Android代码内存优...

2018-07-31 11:56:41

阅读数 102

评论数 0

原创 Android 腾讯Bugly的应用升级&热更新

经过去年的九月份至现在,发现自己很久没有写过比较好的文章了,今天就趁着这个时候写一下对腾讯Bugly的应用升级&热更新的理解,希望对新手的你有所帮助,有兴趣的可以了解下,没兴趣的也可以吐槽我(感...

2018-07-10 21:54:05

阅读数 4187

评论数 2

原创 Android AspectJ的AOP切面编程学习(个人录)

这篇文章学的build.gradle配置 https://blog.csdn.net/cmder1000/article/details/70193988 AspectJ:JoinPoints、Pointcuts、Advice(@Before,@After,@Around)等概念的学习,而且例...

2018-07-09 18:05:09

阅读数 94

评论数 0

原创 Android 抢购功能(时间戳之间的倒计时)

最近做一个商城,有个抢购的功能,所以就写了个时间戳之间的倒计时工具类,其实也蛮简单的,不过还是要贴出来给一些有兴趣的小伙伴看看。 本身Android就提供了CountDownTimer这个倒计时类 public CountDownTimer(long millisInFuture, l...

2018-07-08 15:20:43

阅读数 2557

评论数 0

原创 Android 仿淘宝2018添加地址

先来看看淘宝2018的添加收货地址的效果 分析实现的原理: bottomDialog=tabLayout+RecyclerView 其中的2个特点: 1、tablayout的动态添加的,并且选中item之后会自动跳入下一个tab 2、RecyclerView选中之后,下次选中对应的ta...

2018-05-03 18:09:02

阅读数 2177

评论数 8

原创 2018最新area.json(智行火车票)

[ { "ids": "5876", "level": "1", ...

2018-04-16 17:39:33

阅读数 791

评论数 0

原创 As 3.0打包的apk安装失败(安装包文件损坏)

处境:通过android studio 3.0 编译的apk在模拟器或者是真机上是ok的。但是,如果你把编译成功之后的apk拷贝到手机上进行安装的话就不行。或者直接把编译成功的apk拉入模拟器中也是提示“安装失败”。 下图为某模拟器的提示: 原因:一开始以为是debug.apk不行...

2018-04-02 10:57:12

阅读数 3609

评论数 0

原创 As Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.

错误:Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject. 原因: eclipse导出工程的时候gradle版本比较低造成,所以要更改gradle配置 ...

2018-03-13 21:54:07

阅读数 765

评论数 0

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