- 博客(9)
- 资源 (17)
- 收藏
- 关注
原创 一分钟实现版本更新功能——APP版本更新框架
请使用升级版XVersionUpdateVersionUpdate是一个版本更新框架,帮助我们轻松实现版本更新功能。效果图 集成步骤1. bulid.gradle添加依赖库 compile 'com.androidkun:version_update:1.1.0'2. 调用下载方法并设置参数 /** * 启动下载服务 * * @param context
2016-09-18 10:40:53 7769
原创 一分钟实现图片选择功能——图片选择框架
ImageSelector是一个图片选择框架,帮助我们轻松实现图片选择功能。先看效果图集成步骤1.build.gradle 加入依赖compile 'com.androidkun:imageselector:1.0.1'2.处理按钮点击事件(初始化并弹出PopupWindow)/** * PopupWindow */private SelectMothedPopupWindow selectM
2016-09-14 10:14:49 1535 1
原创 Android内存泄漏检查利器——LeakCanary
内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元,直到程序退出,如果在程序退出前达到了系统所分配的最大内存限度时,则会触发OOM导致程序崩溃。相信大多开发者对于内存泄漏并不陌生,但是如何去发现内存泄漏、定位内存泄漏以及处理内存泄漏可能就有些生疏了。本篇将介绍如何使用Android内存泄漏检查利器——LeakCanary去发现内存泄漏以及定位
2016-09-08 11:39:04 862
原创 Android WiFi开发教程(三)——WiFi热点数据传输
在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)——WiFi的搜索和连接。本篇接着简单介绍手机上如何通过WiFi热点进行数据传输。跟蓝牙通讯一样,WiFi热点数据传输也是要运用到Socket。这里我创建了两个线程ConnectThread和ListenerThread,分别去处理数据传输和监听连接。ConnectThread** *
2016-09-07 16:15:11 22719 36
原创 Android WiFi开发教程(二)——WiFi的搜索和连接
在上一篇中我们介绍了WiFi热点的创建和关闭,如果你还没阅读过,建议先阅读上一篇文章Android WiFi开发教程(一)——WiFi热点的创建与关闭。 本章节主要继续介绍WiFi的搜索和连接。WiFi的搜索 /* 搜索wifi热点 */ private void search() { if (!wifiManager.isWifiEnabled()) {
2016-09-07 15:24:58 23411 9
原创 Android WiFi开发教程(一)——WiFi热点的创建与关闭
相对于BlueTooth,WiFi是当今使用最广的一种无线网络传输技术, 几乎所有智能手机、平板电脑和笔记本电脑都支持Wi-Fi上网。因此,掌握基本的WiFI开发技术是非常必要的。本教程将围绕一个小Demo初步与大家一同探讨WiFi开发。先上效果图 Demo功能比较简单,四个按钮、两个文本和一个列表。功能主要有创建WiFi热点,关闭WiFi热点,搜索WiFi,连接WiFi,数据通讯。源码会在教
2016-09-07 14:28:02 22502 36
原创 Android蓝牙开发教程(三)——蓝牙设备相互通讯
在上一篇中已经介绍如何连接我们搜索到的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(二)——连接蓝牙设备在上一篇文章中,无论是自动连接还是被动连接,连接成功后,都是将获取到的BluetoothSocket交由连接线程ConnectThread来处理。 @Override public void run() { try {
2016-09-06 11:22:10 11806 19
原创 Android蓝牙开发教程(二)——连接蓝牙设备
在上一篇中已经介绍如何搜索附近可连接的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(一)——搜索蓝牙设备获取到设备后就可以开始处理蓝牙设备之间的连接。在上一篇教程中我们将搜索到的蓝牙设备展示在列表中,现在我们为列表项增加上点击事件。listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
2016-09-06 11:01:13 16312 4
原创 Android蓝牙开发教程(一)——搜索蓝牙设备
Android蓝牙功能的开发一直是很多新手头疼的问题,网上虽然也有很多教程贴,但大多都写得不全面,不能让我们真正掌握蓝牙开发的基本知识。本教程主要讲解搜索蓝牙设备、蓝牙设备之间的连接和蓝牙之间的通讯三个主要模块。掌握了这三个,基本就能进行简单的蓝牙开发了。先上效果图界面比较简单。主要有三个按钮,两个文本和一个列表。三个按钮主要对应打开蓝牙,搜索设备和发送信息三个功能。两个文本主...
2016-09-05 17:59:16 25452 16
Android版本升级
2017-05-24
PullToRefreshRecyclerView
2017-02-09
XTabLayoutDemo
2016-12-27
Android SeekBar调节音量
2016-12-19
快速实现断点续传Demo
2016-11-16
Android多文件断点续传
2016-11-11
快速索引选择地区
2016-10-26
AndroidWiFi热点Demo
2016-09-07
Android蓝牙Demo
2016-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人