自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coco

扬起自信的帆,勇敢的走下去。

原创 Android 关于佳博和汉印蓝牙热敏打印机开发

接上篇文章Android之BLE(低功耗)蓝牙开发,本篇文章针对上篇博文中提出的两款打印机的开发流程进行记录。 首先不管时佳博打印机还是汉印打印机,都是先对他们各自的lib进行导入,如图: 导入lib之后, 一定要记得进行sync project。一切准备就绪后接着就是根据他们各自提供的文档...

2020-01-13 11:20:19 544 2

原创 Android之BLE(低功耗)蓝牙开发

前段时间由于项目需要,针对部分热敏蓝牙打印机做了开发,本来刚开始是要用佳博的,结果开发完了说要换成汉印的打印机(此时内心一万只草泥马奔腾而过)。好了,言归正传。既然是蓝牙打印机,那么首先要做的就是进行蓝牙开发。先贴一个别人推荐的一个开源库:https://github.com/Jasonchenl...

2020-01-09 11:13:51 780 0

原创 Android 8.0新特性(看这篇文章就够了)

在刚结束不久的谷歌 I/O2017开发者大会上发布的第二个Android O(安卓8.0)开发者预览,并且向普通用户开放了第二个Android O开发者预览版的注册页面,相比较第一个开发者预览版,Android O又增加了一些新的功能特性。 想要了解Android O目前究竟有哪些新功能、新特...

2017-08-08 11:35:41 22771 0

转载 android 7.0调用相机权限

Android 7.0之后调用相机的方式不允许以file://的方式调用,需要以共享文件的方式content://url ContentValues contentValues = new ContentValues(1); contentValues.put(MediaStore.Im...

2017-05-19 15:08:18 3738 4

转载 2017面试题大汇总

本文转载自:http://blog.csdn.net/xiaole0313/article/details/62056612 扬起自信的帆,勇敢的走下去。加油,遇见最好的自己。 Android基础 View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机...

2017-03-15 20:46:52 3318 1

原创 Android Studio 3.2 Error Launching activity的问题

报错信息如下: 前提是在清单文件中已注明的启动activity但是项目一直无法运行还一直提示Error Launching activity的问题 各种百度和谷歌,大部分的解决方案都试过了,还问了好几个前辈,但是还是无法解决这个问题。找了很久的解决方案,却连这个问题的根本原因的都不知道。那...

2019-07-16 10:13:51 70 0

原创 关于OPPO R11上面运行项目出现ClassNotFoundException问题的原因及解决方案记录

这个项目很简单,只是用了一个AgentWeb展示一个网页的功能,其他手机上面都没有问题,只有OPPO R11上面报了这个问题,找了度娘也没有解决。真是捉急吖!!! 回归正题,错误如下: 2019-03-25 15:03:02.219 593-3069/? E/ANDR-PERF-MPCTL:...

2019-03-25 16:04:10 1876 0

原创 CLEARTEXT communication to host not permitted by network

最近刚升级为Android 9.0 用户,紧接着相关问题接踵而至,首先遇到的就是https的问题,非加密的流量请求都会被系统禁止掉 具体的相关修改可移步我的另一篇文章查看Android 9.0 pie——“馅饼”的终版新功能 现在先说本篇文章的重点: 问题如下: 发起网络请求时打印错误信息...

2019-01-28 16:30:17 964 0

原创 Android Studio 打包apk时遇到的问题

 在打包时遇到这样一个问题,如下图: Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your...

2019-01-28 09:26:27 921 1

转载 Android 学习路线

Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashCode方法 ArrayList与LinkList...

2018-09-11 16:07:10 5459 1

原创 关于对android加载webview出现空白页的问题记载

网上有很多加载webview的代码,并且都很完善,所以这里就贴一下主要的代码,如图: 只要设置这几行其实就可以加载出来网页了,但是在我的虚拟机和手机上都不行ios和浏览器上都可以并且是没有问题的,所以我就百度、谷歌了一波还是不行,重要的是我忽略了最重要的一个问题,控制台上打印出来的错误一直被...

2018-09-04 15:01:32 3774 3

原创 Landroid/support/v4/animation/AnimatorCompatHelper错误

今天在写一个文件选择器的时候,报出了下面的这个错误: 简单来说,就是包冲突问题的解决,百度了一波,找到了最终的解决方案。如下: 在代码中添加选中的那几行代码,这个问题就完美解决了。 这个问题一般是在引用第三方库时,由于三方库会自带v4包,三方库并不能确定其应用环境里存在v4包,所以就会导...

2018-08-30 11:18:30 542 0

原创 Android 9.0 pie——“馅饼”的终版新功能

android 新特性 :https://blog.csdn.net/GenlanFeng/article/details/79496359 此文仅是方便个人查阅所摘。 以下内容摘自谷歌开发者 Android 9 终版新功能 以机器学习为核心,打造更为智能的手机 Android 9 赋予...

2018-08-07 09:22:43 3752 0

原创 集成腾讯IM遇到的问题

 注:从本篇文章开始,将会有一段时间不定期更新关于集成腾讯im时遇到的问题以及解决方案.本博主集成的是3.3.1的sdk,谨以此文记录一些集成im时遇到的一些问题,方便自己以后翻阅以及为他人遇到此问题时提供一个解决思路 在集成的时候一直报 6013 SDK 未初始化或者用户未登陆成功,请...

2018-06-21 16:51:33 2394 6

原创 关于直播类app中的推流、拉流技术

  虽然直播app在2016年的时候就很火了,但是对于我这样的技术菜逼来说,从来没有真正的去了解过,而对于这方面的技术,我就更是不了解了。由于最近的项目中可能会用到直播之类的功能,所以就赶紧来恶补一下这方面的知识。这边我总结了一些对我而言比较有用的一些网址:    直播类app中推拉流技术的实现:...

2018-05-09 09:48:13 13765 2

原创 谈谈我所理解的事件分发机制

        事件分发机制基本上遵从Activity->ViewGroup->View的顺序进行事件分发,通过调用onTouchEvent()方法进行事件处理。事件分发机制中关键的三个方法就是dispatchTouchEvent()、onTouchEvent()和on...

2018-04-12 15:35:28 992 0

原创 谈谈Handler机制

    看到文章的标题,就会有人说 handler机制???Rxjava多好用啊,它提供了一个叫io线程的处理,就可以完成线程调度的切换,使用observeOn和subscribeOn可以直接处理网络操作等。对,没错,rxjava是真的好用没有错,但是handler机制也同样重要。在面试中,han...

2018-04-08 17:26:21 162 0

原创 如何开发一款app?

    从来没有对做过的项目进行过整体的分析和总结,刚好今天有点空闲,就给大家提供点干货吧。其实也不能算是干货,主要是说一下做一款app需要的一些主要功能吧。    手机app常见的有电商、购物网站类的、新闻资讯类的、O2O(美团外卖、快方、叮当快药等)的、金融类的、直播类的、还有一些智能硬件相关...

2018-04-05 10:26:02 1654 2

转载 Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架

            之前公司的项目用到了MVP+Retrofit+RxJava的框架进行网络请求,所以今天特此写一篇文章以做总结。相信很多人都听说过MVP、Retrofit、以及RxJava,有的人已经开始用了,有的人可能还不知道这是什么,以及到底怎么用。不过没关系,接下来我将为你一一揭开他们...

2018-03-14 08:53:47 134 0

原创 Fiddler简单的使用教程

一般了解一个新的技术或者是新的领域的话,我们通常会遵循是什么、怎么用、有什么作用/好处的步骤一步步进行。是什么? 看到Fiddler可能有人会问那是干嘛的啊,其实Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进...

2018-03-13 12:05:20 2522 0

原创 集成第三方SDK之支付宝支付

    不久前,分享了一篇关于集成微信支付的爬坑总结,如果你还没来的及看,就戳我吧。今天想要分享的是一篇关于支付宝支付的。当然了,在如今这个互联网告诉发展的时代,几乎所有的APP都离不开支付功能,既然要支付,那就离不开支付宝和微信啦,当然她也就成为面试中常见的【人物】喽。那下面就介绍一下我们今天的...

2018-03-08 20:48:58 2123 0

原创 集成第三方SDK爬坑总结之极光推送和友盟统计

    继微信支付之后,我想再说一下极光推送和友盟统计。    至于极光推送嘛,正常集成时,所有的权限不能少,所有标注required的不能删除,并且极光留了一个广播给开发者,来处理推送过来的所有通知,所有的通知都可以从此广播中截取,然后进行特殊操作.其他的没有任何问题,但是 实际使用之后,会发现...

2018-02-28 14:41:00 3848 2

原创 集成第三方SDK爬坑总结之微信支付

    转眼间,成为程序员的时光又增长了一年,在过去的一段时间里,忙于繁杂的项目以及一些个人琐事而将写博客这件事搁置于一旁,这使得自已相对于别的奋战在前线的同行们又落下了一大截。新的一年,必然得以全新的生活方式,全新的奋斗目标来激励不是很上进的自己。唉,让各位同行见笑了[/偷笑]。别的一些没用的话...

2018-02-27 20:55:35 426 0

原创 标题栏渐变效果的实现

前段时间项目中用到了标题栏渐变效果,这几天比较闲,就把这个效果重新写了一遍传到了我的github上:圣上您的链接已送达,现在呢,还有一点小bug,就是在滑到底部再滑回顶部时,那个textview没有隐藏。之后会做出修正,解决此bug。如有错误或不足,欢迎大家指正,留言。

2017-12-07 10:08:35 380 0

原创 使用RecyclerView实现QQ空间广告位一个位置两个图时偶遇bug

java.lang.NoSuchMethodError: No static method getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextView;)Landroid/graphics...

2017-11-16 14:41:05 1304 6

转载 Android 自定义控件之Scroller与computeScroll的调用关系

1.Scroller到底是什么? 答:Scroller只是个计算器,提供插值计算,让滚动过程具有动画属性,但它并不是UI,也不是辅助UI滑动,反而是单纯地为滑动提供计算。 无论从构造方法还是其他方法,以及Scroller的属性可知,其并不会持有View,辅助ViewGroup滑...

2017-10-18 14:12:19 174 1

转载 安卓屏幕完美适配方案

一、为什么要适配 由于Android系统的开放性,任何用户、开发者、硬件厂商、运营商都可以对Android系统和硬件进行定制,修改成他们想要的样子。 但是这种“碎片化”到达什么程度呢? 以上每一个矩形都代表一种机型,且它们屏幕尺寸、屏幕分辨率大相径庭。随着Android设备的增多,设备碎...

2017-08-30 11:30:20 641 1

原创 Android面试题合集

还在为找不到工作而发愁么?还在为找不到面试题而发愁么?有了此面试题合集,各路大神来帮你。强大的面试题合集,还在愁什么

2017-08-22 10:33:27 431 0

原创 Android开发中在一个Activity中关闭另一个Activity

比如说:有Activity A、B、C三个Activity ,想要在C操作完成时点击返回键的时候关闭 其他Acticity  ,这个时候可能会有人说那不就是  关闭所有的Activity嘛。 其实没错,网上一搜一大堆,虽然那些解决方法也不是很复杂,但是我今天要说的这个还是真的很简单的,只用几行代码...

2017-08-09 11:36:28 5330 3

原创 进程与进程间的通信(一)——Aidl

写进程间的通信Aidl时遇到了一个小bug,方便自己查阅和记忆,也为了之后学习android的猿人避免遇到这个坑,所以写此博客。欢迎大家翻阅。

2017-06-01 20:18:28 173 0

原创 android 中DrawerLayout实现抽屉

android中的v4包下面给我们提供了一个可以实现抽屉效果的控件DrawerLayout。让我们一起去了解一下这个DrawerLayout。废话不多说了,直接贴代码.。 代码如下: package com.example.drawerlayout; import java.util.Array...

2017-05-31 15:24:42 314 0

原创 android中RecyclerView的简单使用(四)——上下拉刷新的实现

上一篇讲述了recyclerview实现瀑布流,而在本篇中将讲述recycler view实现上下拉刷新。(附加嵌套checkbox错乱问题的解决) 代码中添加了较为详细的注释,就不多说了,直接贴代码。 代码如下: 首先,先贴出Adapter中的代码。 package com.example...

2017-05-25 20:02:55 305 0

原创 android中RecyclerView的简单使用(三)——瀑布流

上一篇主要描述了RecyclerView实现分割线,本篇文章就描述一下RecyclerView实现瀑布流。 实现瀑布流比较简单,先不多说,上效果图: 这个就是瀑布流的效果图。 运用瀑布流可以做一些类似于美图之类的app,这个比较简单,只是用了一个textview。其实实现瀑布流还是很简单的...

2017-05-22 20:13:53 362 0

原创 android中RecyclerView的简单使用(二)——分割线

在上一篇中我们描述了recyclerview的简单使用,实现了横向的recyclerview,运行效果如下图: 若要让其显示为下图所示的效果: 只需将HORIZONTAL修改为VERTICAL如下图箭头所指位置: 看完效果图之后,我们会发现它虽然代替了listview,但是它没有l...

2017-05-18 10:33:28 203 0

原创 android中RecyclerView的简单使用(一)

RecyclerView是什么? RecyclerView是一种新的视图组,目标是为任何基于适配器的视图提供相似的渲染方式。它被作为ListView和GridView控件的继承者,在最新的support-V7版本中提供支持。 RecyclerView 是Android 版本中新添加的一个用...

2017-05-11 19:03:41 237 2

转载 Fresco实践总结

Fresco实践总结-高斯模糊、圆形圆角、URL、File、Assets、Resource 题外话:在这之前的一段时间里,由于种种原因,一直在忙,在这草长莺飞的三月,开启我2017的第一篇博文。2017,让我们共同创造神话。本篇文章转载自:http://blog.yanzhenjie.c...

2017-03-03 09:16:24 937 0

转载 Linux常用简单命令

本文转载致:http://blog.csdn.net/zzcv_/article/details/2145362 1.# 表示权限用户(如:root),$ 表示普通用户   开机提示ogin:输入用户名   password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的用户...

2016-10-30 19:16:59 182 0

原创 安卓原理写类似QQ侧滑效果

想要实现QQ侧滑菜单栏有两种方法,一种是运用框架,另一种是用原理写。而今天我要介绍的是用原理将QQ侧滑效果展示出来。 其实很简单,自定义抽屉菜单的原理即自定义继承自分层布局,使用事件分发,根据手指滑动的方向和距离进行判断抽屉打开的方向和位置。 由于代码中注释比较详细,所以就直接上代码了。下面请看代...

2016-10-12 18:48:25 384 0

原创 notify——通知栏显示下载图片的进度条

今天,我想说的是一个比较简单的内容,即当我们在下载东西的时候,比如在下载app/电视剧之类的,在通知栏会有提示的进度条,也就是说,提示你下载了百分之几。然而我是通过与okhttp结合在网络上下载了一张图片,然后在通知栏显示进度条。好了,废话不多说了,下面请看代码: 因为有用到okhttp,所以还...

2016-09-26 20:06:37 484 0

原创 关于对OKHttp的简单使用

自从开始使用Android Studio(后面简称为AS)以后,我们之前使用的HttpClient就不是那么的方便了【 HttpClient Google已经不用了】, 如果在Android 6.0以后还希望继续使用HttpClient,需添加一个“org.apache.http.legacy.j...

2016-09-25 19:30:42 507 0

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