- 博客(12)
- 资源 (35)
- 问答 (7)
- 收藏
- 关注
原创 Android高级控件之RecyclerView上放置CheckBox
列表上放置单选框,实现多选功能。本文精髓都在适配器当中,做了很多的判断要仔细看清楚哦!对RecyclerView还不熟悉的可以查看一下这篇—Android RecyclerView自定义点击事件和长按事件1.我们先来看看实现的效果吧,长按可以将checkBox显示或隐藏,点击确定可以获取到你选中的条目。2.布局文件就不说了就一个RecyclerView和一个button,添加列表测试数据 /*
2016-10-26 00:05:29 15138 33
原创 对一个apk文件获取相应的版本信息和其他信息
需求是这样子的:一个app的新版本要通过另一台手机去检测升级并下载好这个新版本,然后使用局域网将这个apk传输到那台手机上在更新,听着是不是有点蛋疼。那么问题来了,我要怎么知道这个apk文件是新版本呢?1.先来说说获取自身应用的信息,有了packageInfo就可以获取到很多很多信息就不全部获取了 /** * 获取自身程序的相应信息 */ private void
2016-10-25 17:12:29 1668
原创 Android快速开发框架之xUtils---数据库模块
本篇博客将介绍一下xUtils的数据库模块,想要学习的小伙伴请先看第一篇注解模块完成第一第二步哦。Android快速开发框架之xUtils—注解模块:http://blog.csdn.net/a_zhon/article/details/52814534Android快速开发框架之xUtils—网络模块:http://blog.csdn.net/a_zhon/article/details/5281
2016-10-22 14:17:50 4837 2
原创 Android快速开发框架之xUtils---图片模块
本篇博客将介绍一下xUtils的图片模块,想要学习的小伙伴请先看第一篇注解模块完成第一第二步哦。 Android快速开发框架之xUtils—注解模块: http://blog.csdn.net/a_zhon/article/details/52814534 Android快速开发框架之xUtils—网络模块: http://blog.csdn.net/a_zhon/articl
2016-10-19 22:56:01 3449 2
原创 Android—-Rxjava与Retrofit初体验
RxJava(响应式编程): 在 GitHub 主页上的自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库)。这就是 RxJava ,概括得非常精准
2016-10-18 11:23:22 1604 1
原创 Android快速开发框架之xUtils---网络模块
本篇博客将介绍一下xUtils的网络模块,想要学习的小伙伴请先看第一篇Android快速开发框架之xUtils—注解模块需要完成第一第二步哦。1.添加所需要的权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission
2016-10-15 13:50:01 2603 1
原创 Android快速开发框架之xUtils---注解模块
xUtils 包含了很多实用的android工具,本篇博客将介绍一下xUtils的注解模块。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响…xUitls 最低兼容android 2.2 (api level 8)xUtils总共包括四大模块分别是:注解模块、网络模块、图片模块、数据库模块。1.在build.gr
2016-10-14 11:28:47 3198
原创 Android初级控件TabHost
TabHost我们都知道是用来实现导航栏布局来切换页面的,这个也是元老级的控件了,现在逐渐被TabLayout,BottomNavigationBar,使用RadioButton自定义。。。等等给取代了。TabLayout有个好处就是它添加的是Activity而不像上面那些全部使用Fragment来显示内容。1.实现的效果图2.主布局中使用TabHost<?xml version="1.0" enc
2016-10-10 13:18:44 14918 3
原创 解决Android6.0不能开启热点
代码在Android4.4及左右版本能够正常运行1.添加开启热点所需要的权限 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <
2016-10-09 11:20:37 6954 1
原创 Android从服务器上下载文件
废话就不多说了直接看下怎么实现1.添加相关的权限,设备API大于6.0时需要主动申请权限<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission
2016-10-07 17:48:01 9086
原创 Android 实现app的版本升级(迭代)
我们开发的app一开始肯定都是1.0版本的,但应用上线后公司肯定后期会对应用进行维护对一些Bug修复。这时候新的版本出来了我们就可以通过自己的应用来检查是否有新版本,如果有新版本就可以让用户直接下载安装就不用再去应用市场搜索下载了。1.先来说一下实现思路:每次启动应用我们就获取放在服务器上的更新日志(最好保存了最新的版本号,更新内容说明,apk下载地址),我们获取到版本号与当前应用的版本好进行对比,
2016-10-06 17:34:44 11339 5
原创 Android Support Design库之FloatingActionButton
FloatingActionButton(以下简称FAB)是继承自ImageView,所以FAB拥有ImageView的所有属性。CoordinatorLayout可以用来配合FAB浮动按钮,设置app:layout_anchor和app:layout_anchorGravity构建出特定的位置与效果的FloatingActionButton。1.引入design库的支持//版本可以修改为自己对应的
2016-10-01 14:29:16 1325
EthernetUtil.java
2020-08-21
Android使用AudioRecord、MediaRecorder录制音频
2020-02-29
Spring MVC文件上传
2017-11-17
Flutter 通过BottomSheetDialog实现抖音打开评论区,内容自动上推、缩放效果
2023-09-08
Futter自定义MultiChildRenderObjectWidget
2022-12-13
CollapsingToolbarLayout.zip
2021-07-13
VideoH264.zip
2020-02-26
NettyAndroid,Netty在Android中的使用
2019-09-21
LicensePlateKeyboard.zip
2019-08-31
Mvp+RxJava2+Retrofit2 搭建一个属于自己的开发框架
2019-03-27
关于Android系统中iptables(防火墙)
2018-05-09
android jni调用底层函数
2016-11-28
Android6.0开启WiFi热点出错
2016-10-08
有开发过桌面Lanuncher的不?
2016-09-19
Android 怎么打开手机的位置信息,也就是gps
2016-09-12
哪里可以下载Android系统软件的源码?
2016-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人