自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android Q Beta 发布

原文发布者:Dave Burke,工程副总裁2019年,移动创新比以往任何时候都更加强大,从5G到边缘到边缘显示器甚至可折叠屏幕的新技术。Android正处于这一创新周期的中心,并且由于数十亿设备的广泛合作伙伴生态系统,Android有助于突破硬件和软件的界限,为用户带来新的体验和功能。随着移动生态系统的发展,Android专注于帮助用户利用最新的创新,同时确保用户的安全和隐私...

2019-03-15 11:22:29 1140

原创 Android MVP架构从入门到精通-真枪实弹

Android MVP架构从入门到精通一. 前言你是否遇到过Activity/Fragment中成百上千行代码,完全无法维护,看着头疼?你是否遇到过因后台接口还未写而你不能先写代码逻辑的情况?你是否遇到过用MVC架构写的项目进行单元测试时的深深无奈?如果你现在还是用MVC架构模式在写项目,请先转到MVP模式!二. MVC架构MVC架构模式最初生根于服务器端的Web开发,后来渐渐能够胜...

2018-11-23 12:55:24 1078 1

原创 一款由React Native编写的开源App--Gank

一款由React Native编写的开源App–Gank,用到的第三方依赖库reduxreact-reduxredux-thunkreact-native-progressreact-native-image-progressreact-native-root-toastreact-navigation开始

2017-12-04 10:17:08 895 2

原创 React Native 调用原生Android/iOS代码实现拨号功能

React Native 调用原生Android、iOS模块实现拨号功能一 前言由于前几个月公司2.0项目开发技术选型为React Native,技术部相关人员开始学习React Native相关的技术,笔者是一名Android开发者,下文所描述的React Native调用Android/iOS模块中关于iOS的部分如有误的地方,请指出。为了让从Android或iOS学习React Native的

2017-08-27 19:39:03 543

原创 WIFI 考勤打卡 浅析

WIFI 考勤打卡 浅析一、背景最近产品部提出了wifi考勤打卡新需求,根据管理员设置的wifi相关信息(主要是WIFI名称和MAC地址),员工用户利用移动端相连接的wifi进行wifi考勤打卡。二、名词术语解释下面的理解全是建立在无线路由器的基础上。如有错误请指出。1、SSSS(Service set)即服务集,是无线局域网中的一个术语,用以描述802.11无线网络的构成单位(一组互相有联系的无线

2017-07-21 22:47:48 24104 2

原创 Lottie Android 动画制作与使用

Lottie Android 动画制作与使用还未了解Lottie的同志,请观看我上篇文章: Lottie Android 初探一、效果图预览二、Adobe After Effects安装作为IT攻城狮,安装软件这方面还都是很强大的,我就不献丑出安装教程了,最后要记得安装插件bodymovin。三、准备素材我是在Android Material 材料风格图标LOGO生成器生成的素材,打开网页,然后选

2017-04-13 16:28:02 7966 4

原创 Lottie Android 初探

Lottie Android 初探Lottie是一个支持Android、iOS、React Native,并由 Adobe After Effects制作aep格式的动画,然后经由bodymovin插件转化渲染为json格式可被移动端本地识别解析的Airbnb开源库。 Lottie实时呈现After Effects动画效果,让应用程序可以像使用静态图片一样轻松地使用动画。

2017-04-11 10:10:28 12045 3

原创 Android 6.0运行时权限详解

运行时权限从Android 6.0版本开始的,如果你的项目中 targetSdkVersion 大于等于23,那么你就必须要考虑动态权限了。权限又分为普通权限和危险权限。普通权限如下:android.permission.ACCESS LOCATIONEXTRA_COMMANDS android.permission.ACCESS NETWORKSTATE android.permission.

2016-12-11 00:01:49 345

原创 当EditText输入最后一个字符时,再处理业务逻辑

最近项目中,增加了搜索功能,当用户输入内容时自动请求网络处理数据;我们首先想到的是对EditText设置监听addTextChangedListener,然后在afterTextChanged方法中进行处理。这样能实现功能,但是当用户输入abcd等单个字符内容时,就会执行好多次afterTextChanged方法,请求多次网络。如果说,一般输入的都是中文,比如输入“中央音乐学院”查找时,用户是一次性

2016-11-17 20:20:10 1401

原创 友盟新浪微博分享成功后出现白屏界面

友盟新浪微博分享成功后出现白屏界面-已解决友盟新浪微博分享界面点击取消后出现白屏界面-已解决闲的没事,把以前的笔记记录一下。根据友盟开发者文档,按照步骤集成新浪微博等分享功能,集成成功后,新浪微博分享成功,但是页面跳转到一个白屏页面。必须点击返回才能返回到自己的app中,这是一个BUG。根据友盟文档的说明(http://dev.umeng.com/social/android/android-up

2016-07-18 15:17:10 4240

原创 安卓加载视频缩略图,展示于ListView中,完美实现

安卓获取视频缩略图,展示于ListView中,完美实现本篇博客为原创,来自于vitamio,转载请注明出处。应用场景:获取安卓手机外部存储视频列表,适配器继承至CursorAdapter,利用ViewHolder进行优化;并利用异步加载和缓存机制,在加上一个绑定TAG机制。在ListView中展示视频某一帧的图片,视频名称,视频大小以及视频时长。

2016-05-09 17:15:51 9978 10

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