自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bue_Sky的博客

分享自己的一些学习经历!

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 uniApp vue view自定义回弹阻尼效果

uniApp vue view自定义回弹阻尼效果文章目录uniApp vue view自定义回弹阻尼效果前言一、使用场景二、使用步骤前言提示:有这个业务需求的时候,看了很多其他的文章有两种,一种是无法真正实现,一种是效果不好,所以自己写了一个。提示:以下是本篇文章正文内容,下面案例可供参考一、使用场景用于现实触顶、触底回弹效果并给出响应的需求二、使用步骤代码如下(示例):<template> <view> <view class="topv"&g

2021-09-24 16:00:14 1805

原创 Vue插槽

Vue插槽使用文章目录Vue插槽使用前言一、插槽的使用场景二、插槽使用方法 slot1.插槽2.具名插槽2.具名插槽默认前言插槽的概念非常重要,大量的模块和插件中都有插槽的使用。一、插槽的使用场景父组件先子组件传递布局。二、插槽使用方法 slot1.插槽<body> <div id="root"> <child> <p>Dell</p> </child>

2021-09-24 10:46:49 188

原创 给组件绑定原生事件

文章目录前言绑定原生事件前言给组件绑定原生事件。提示:以下是本篇文章正文内容,下面案例可供参考绑定原生事件<body> <div id="root"> <child @click.native="childClick"></child> </div> <script> Vue.component('child',{ template:'&lt

2021-09-24 10:22:21 137

原创 Vue事件总线,组件通信,方法监听 emit、on

Vue事件总线,组件通信,方法监听 emit、on提示:主要在于记录使用方式提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Vue事件总线,组件通信,方法监听 emit、on一、父子组件通信二、通过Vue事件总线的方式实现非父子组件通信总结一、父子组件通信代码如下(示例):<body> <div id="app"> <counter @change="handleChange"></counter&g

2021-09-18 14:31:28 487

原创 微信小程序蓝牙踩坑实录

背景使用微信小程序兼容Android、Ios双平台上线与蓝牙硬件的交互。具体实现文章结尾会放上源码。1、蓝牙定位在使用扫描前一定要先查看蓝牙和定位是否全部开启,否则就会导致没有反应。2、UUIDAndroid和Ios有所不同,Android使用小写,Ios使用大写。可以使用toLowerCase()方法转换。3、订阅 notifyBLECharacteristicValueChange有些同学可能遇到Ios没有问题,特征值返回全部正常,但是到了Android上怎么也无法正常显示,这是因为An

2021-07-22 17:45:38 1248 4

原创 Android App Widget

Android通知系统是它的一大特色,而其中,AppWidget是其中一个亮点。在开发应用的中,很多时候可以为其添加一个AppWidget显示在桌面中,及时方便的与用户进行交互。这里就简单的熟悉一下开发一个AppWidget的流程吧。想要在应用中创建一个AppWidget,至少需要以下几样东西:1、需要创建一个AppWidgetProviderInfo,来描述AppWidget的元数据。2、需要实现一个自己的AppWidgetProvider对AppWidget进行更新等操作。2、需要布局文件来

2021-04-07 18:15:32 258 1

原创 自动轮播无限循环Android库

最近公司项目在升级AndroidX,由于项目中用到的一些比较老的库都已停止更新维护,因此需要将这些库替换掉,其中就包括自动轮播的Banner库。恰逢笔者在之前写过一个轮播图,因此就在此基础上重构,打造出了一个全新的支持多种样式的轮播库---BannerViewPager。https://github.com/zhpanvip/BannerViewPager/Banne...

2019-12-17 14:21:13 835

原创 微信小程序接入云信

微信小程序 Demo 介绍环信准备了微信小程序 Demo,该 Demo 基于 Web IM SDK,并在其基础之上进行了修改。如果您想在您的微信小程序中添加即时通讯的功能,可以参考以下方式集成。小程序运行效果Demo源码下载GitHub下载地址:https://github.com/easemob/webim-weixin-xcx.git或者,执行如下命令:...

2019-12-16 14:41:45 1514 1

原创 一款基于ExoPlayer的自定义播放器(已开源)

一、基于ExoPlayer 自定义播放器 JPlayer支持功能:1 ExoUserPlayer 基本播放。2 GestureVideoPlayer 增加手势 亮度,音量,快进,等手势。3 ManualPlayer 可自定义触发播放。5 广告视频预览(轻松实现,完美切换)。6 视频清晰度切换。7 缓存下载加密视频功能(边播

2018-02-06 10:02:10 10088 2

转载 Glide内存处理优化

一、前言Glide 是 Google 官方推荐的一款图片加载库,使用起来也非常的简单便利,Glide 它帮我们完成了很多很重要,但是却通用的功能,例如:图片的加载压缩、展示、加载图片的内存管理等等。对 Glide 还不熟悉的朋友,可以参考 《一篇好文,助你上手 Glide》但是,在使用 Glide 的时候,有一些小技巧,可以让你的内存更优化,避免可能出现的 OOM。例如

2017-11-09 17:07:07 8169

原创 两行代码实现 读取手机联系人

可以直接获取系统数据库对应的游标指针,直接上代码:try{ cursor=getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI ,null,null,null,null);

2016-11-16 16:38:35 681

原创 Java 8 Lambda 表达式

Lambda 表达式 是 Java8 中最重要的功能之一。使用 Lambda 表达式 可以替代只有一个函数的接口实现,告别匿名内部类,代码看起来更简洁易懂。Lambda 表达式 同时还提升了对 集合 框架的迭代、遍历、过滤数据的操作。匿名内部类在 Java 世界中,匿名内部类 可以实现在应用程序中可能只执行一次的操作。例如,在 Android 应用程序中,一个按钮的点击事件处理。你

2016-11-14 13:43:40 983

原创 快速毛玻璃虚化效果实现

快速毛玻璃虚化效果实现--Android在iOS设备上我们随处可见毛玻璃效果,而且最近越来越多的场合应用到了这种美观的虚化效果,包括本人的一个开源项目BlureImageView也是受此启发。所以,恰到好处的虚化效果能很好的改善用户体验,而且也能让你的app显得更加优雅。不过,我们目前在android上很少见到毛玻璃效果,我认为很重要的原因是性能问题,虚

2016-09-18 15:53:24 1546

原创 使用Android Studio分析内存问题

使用Android Studio分析内存问题大家好!本人是即将毕业学生一枚,闲暇时间经常看大神们写的博客学到很多东西。最近在做毕业设计的时候遇到一些问题,然后把自己的问题和解决方法总结一下,有不对的地方希望大家多多包涵,提出批评与指导。这篇博文主要介绍使用AndroidStudio对内存进行分析和跟踪,还有就是从源码角度解决ImageLoader引起的OOM问题。

2016-07-22 10:45:36 3941

原创 DES加密如何保持一致

在我们的应用程序涉及到比较敏感的数据的时候,我们通常会对数据进行简单的加密。在与服务器之间的数据交互中,除了可以使用post请求来增强数据的安全性之外,我们可以使用常见的加密算法,对数据进行加密。今天主要介绍的是DES加密算法。首先,DES属于一种对称的加密算法,所谓对称,就是说加密和解密使用的都是同一个密钥,那么在我们实际应用的时候,就是指服务器和客户端进行加密解密的时候,使用的是一个相

2016-04-21 10:27:35 5745

原创 android 内存优化

android 开发如何做内存优化网上看的一篇很好的文章;http://www.gforetell.com/?/question/id-111__uid-focus  不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内

2016-04-20 21:23:35 644

原创 android Volley 框架详解

开发android应用很多时候都要涉及网络操作,Android SDK中提供了HttpClient 和 HttpUrlConnection两种方式用来处理网络操作,但当应用比较复杂的时候需要我们编写大量的代码处理很多东西:图像缓存,请求的调度等等;而Volley框架就是为解决这些而生的,它与2013年Google I/O大会上被提出:使得Android应用网络操作更方便更快捷;抽象了底层H

2016-04-20 16:10:23 1964 2

原创 安卓中WebView内存泄漏等问题

前面那张hybrid开发心得 有人问 怎么解决不用onJsPrompt 来回调js函数的问题。其实很简单,就是在在你的jscalljava回调函数内 另外开个线程去load js代码即可:1 wb.post(new Runnable() {2 @Override3 public void run() {4

2016-03-27 11:22:09 676

翻译 android Realm数据操作类详解

在这篇快速入门教程中,你将学到Android版Realm的基础知识。本教程我们使用的是Realm v0.84.11. 添加Realm到工程要在安卓工程中使用Realm,你需要在module的build.gradle文件中添加一个依赖:compile 'io.realm:realm-android:0.84.1'2. 创建一

2016-03-19 23:38:52 2341

原创 android应用框架理解

1.理解两个概念 抽象和衍生抽象:从相似的事物中,抽取出共同点,得到相似的结构衍生:以抽象结构为基础,添加些其他功能,得到具体的事物。2. 系统OS,框架,应用程序,用户之间的关系用户操作一个软件的时候,其实中间还隔了一层,那就是系统,例如,用户点击了屏幕上的一个按钮,就会对屏幕产生物理感应,屏幕将这种物理感应交给系统os处理,系统产生相应的事件对象,交给框架处理,框架交给相应

2016-03-02 17:03:52 1256

微信小程序蓝牙实现.zip

微信小程序蓝牙实现-兼容Android和ios

2021-07-22

AppWidgetDemo.rar

AppWidget实现Demo

2021-04-07

Android音乐播放器,本地播放,网络播放

Android音乐播放器,本地播放,网络播放 Android音乐播放器,本地播放,网络播放

2018-03-30

空空如也

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

TA关注的人

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