自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android 监听耳机外放设备

Android 设备插拔耳机状态监听;播放视频,音频切换(外放,耳机). 核心代码:import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothHeadset;import android.bluetooth.BluetoothProfile;import android.conte...

2019-07-29 14:45:55 708

转载 WebView && SwipeRefreshLayout 下拉刷新事件冲突解决

// swipe 刷新回调接口 刷新data 操作.swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {@Overridepublic void onRefresh() {swipeRefreshLayout.setRefreshing(false);wvPage.relo...

2019-07-27 09:40:38 461

转载 GSON && FastJson 解析出错场景.

一、 认识下fastJson ,Gson使用与区别:原文:https://blog.csdn.net/qq_29384639/article/details/81661029fastjson为阿里开源的json转换工具;gson为Google开源的json转换工具;使用群体gsonfastjsongson的使用群体明显多于fastjson,虽然使用群体多,但是根据本人的使用发现,fa...

2019-07-07 16:36:55 198

转载 事件分发机制浅谈.

https://blog.csdn.net/geduo_83/article/details/86560896#4.实战案例 理解事件分发机制

2019-07-02 22:17:34 280

转载 Android 面试

Java面试题GC机制垃圾回收需要完成两件事:找到垃圾,回收垃圾。找到垃圾一般的话有两种方法:引用计数法:当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象 A 和 B,A 引用了 B,B 又引用了 A,除此之外没有别的对象引用 A 和 B,那么 A 和 B 在我们看来已经是垃圾对象,需要被回收,但它们的引用计数不为 0...

2019-07-01 22:27:12 239

转载 Android 为什么使用DVM虚拟机,而不使用Java JVM??

Android 运行环境主要指的虚拟机技术——Dalvik。Android中的所有Java程序都是运行在Dalvik VM上的。Android上的每个程序都有自己的线程,DVM只执行.dex的Dalvik executable 文件。每个Android应用在底层都对应有一个独立的DVM实例并在其解释下执行。 虽然DVM也是用Java编程语言,Dalvik...

2019-07-01 21:55:45 3290

转载 Android Error -—— ANR摘要

1、ANR是什么?ANR全称Application Not Responding即应用程序无响应。在Android中如果应用程序有一段时间无法响应用户操作,系统会弹出弹窗,让用户选择是继续等待还是强制关闭程序。一款良好应用APP是不应该出现这个弹窗的。2 、ANR的产生原因ANR产生原因和类型有以下几种:1、Activity在5秒钟之内无法响应屏幕触摸事件挥着键盘输入事件就会产生ANR。...

2019-07-01 21:27:45 131

原创 接口回调套路

一. 首先定义一个接口interface eg:public interface SetOnNumListener { // 增加商品数量的回调方法 void onAddNumListener(int price,ViewHolder holder); //减少商品数量的回调方法 void onSubNumListener(int price,Vie...

2019-06-14 00:05:35 111

原创 java之动态代理初探

1.什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我们把微商代理和厂家进一步抽象,前者可抽象为代理类,后者可抽象为委托类(被代理类)。通过使用代理,通

2017-11-30 16:01:44 194

原创 android 使用websocket 实现简单的聊天。

websocket:可谓是web端的TCP协议,具体详细介绍,参见知乎:https://www.zhihu.com/question/20215561。websocket是一种全新的协议,不属于http无状态协议,协议名为"ws",这意味着一个websocket连接地址会是这样的写法:ws://**,eg: ws://192.168.8.132:2444 . IP +端口 访问.

2017-11-11 16:42:17 3656 1

原创 android 使用控件webView 与 vue交互

WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:   第一种方法:webview.loadUrl("http://www.baidu.com");远程加载网站内容,前提配置mainfest.xml文件的InterNet 权限,很easy!   在xml文件添加:   android:name

2017-11-11 14:40:10 11871 5

原创 欢迎使用CSDN-markdown编辑器

Java 模板模式模板模式:封装了一个算法步骤,并允许子类为一个或多个步骤方法提供实现 模板模式可以使子类在不改变算法结构的情况下,重新定义算法中的某些步骤。 模板设计类,里面包含三种设计方法。第二种是:继承父类中的抽象方法。 eg:addCondiments() 具体的实现方法,去有子类,重写完成。第三种是: 带有Hook,称之为 ,带有钩子的方法。wantCondimentsHook(

2017-09-14 15:42:23 225

Android 动画框架

仿小红书 欢迎页,人物移动动画,使用动画学习的不错Demo。

2018-06-21

SpringBootAjax 整合前段框架

springboot JQuery Ajax 整合前段框架,简单的小demo.

2018-06-21

android 实现自动登录

可用的自动 登录。

2016-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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