自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android 通过OKhttp3进行下载实现版本更新

*** Android 通过OKhttp3进行下载实现版本更新** **===========================一:配置: build:implementation 'com.squareup.okhttp3:okhttp:3.8.1' implementation 'com.squareup.okio:okio:...

2018-08-02 16:43:56 3412

原创 进程 线程和线程池

进程 线程和线程池一.线程和进程的区别:一个程序运行至少一个进程,一个进程里面至少包含一个线程,线程是进程的组成部分。 线程相对于进程而言,很强大了,做到了资源的共享,资源的损耗降低,人为的手工控制程序的运行.线程的特性,或是它的优势 1、进程之间不能共享内存,单线程之间共享内存非常的容易2、系统创建进程需...

2018-03-05 11:06:03 260

原创 Notificaition PendingIntent细节

PendingIntent表示一种处于pending状态的意图,而pending的状态表示的是一种待定、等待、即将发生的意思。也就是说接下来有一个Intent将在摸个待定的时刻发生。可以看出来pendingIntent和Intent的区别了,PendingIntent是将来发生,而Intent是立刻发生。PendingIntent典型的使用场景是给 RemoteViews添加单击事件。因为RemoteViews运行在远程进程中,因此RemoteViews不同于普通的View,可以直接使用setOnClick

2016-12-16 14:30:04 332

原创 Android 消息机制--Handler机制(二)四大原理分析

上一节主要是对Handler的机制简单的概括一下。 Android 消息机制--Handler运行机制(一)这一节主要围绕着Handler来分析Android消息机制。主要包括四点:ThreadLocal、MessageQueue、Looper、Handler的工作原理。ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储后,只有在指定的线程中可以获取存储的数据,则其他线程无法获取到数据。在日常开发中,用到ThreadLocal的地方很少,但是在一些特点的场景下

2016-12-08 11:55:45 466

原创 getExternalFilesDir和getExternalCacheDir区别

getExternalFilesDir()和getExternalCacheDir()

2016-12-08 11:25:32 1048

原创 逻辑题总结

第一组1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水? 4.一个岔路口分别通向

2016-12-05 10:28:27 636

原创 千杯毒酒

一、千杯毒酒某国王有1000瓶红酒,并打算在他的六十大寿打开来喝。不幸的是,其中一瓶红酒被人下了药,凡是沾到者24小时内必定死亡(只要沾到一滴也会死)。由于国王的大寿是在明天(假设就只有24小时),而他要尽快把有毒的酒找出来。所以,他就吩咐侍卫用监牢里的死刑犯来喂酒。如果监牢里的死刑犯有“多不胜数”个,你要多少就有多少,那么请问在保证能够检验出来的前提下,你最少需要几个死刑犯来帮你喂酒呢?

2016-12-05 09:53:45 957

原创 Android 消息机制--Handler运行机制(一)

大家可能会在面试中碰到这样的一个问题:请你讲述一下Android消息机制。消息机制听起来这么陌生,可是换一个问题问你:讲述一下你对Handler机制的理解。听到这个大家都不陌生了吧。对答如流!把自己在家里背下来的那几句话答了出来:一个线程对应一个消息队列,一个消息队列对应一个Looper对象。通过sendMessage()发送消息等。你是回答出来了,可是这真的是面试官要的答案吗?每个面试官一天会面试

2016-12-02 10:47:07 464

原创 自定义动画-3D旋转效果

创建自定义动画非常简单,只需要实现它的applyTransformation的逻辑就可以了,不过正常情况下,还需要覆盖父类的initialize方法来实现一些初始化工作,applyTransformation方法中有2个参数: applyTransformation(float interpolatedTime, Transformation t)第一个参数interpolatedTime

2016-11-25 17:20:20 459

原创 Android 属性动画浅谈(二)基础运用及工作原理

上一篇 Android 属性动画浅谈(一)插值器和估值器 我们主要讲了插值器和估值器的源码分析、具体使用以及自定义一个插值器和估值器。 由于Android3.0之前已有的动画框架Animation存在一些局限性—动画改变的只是显示,并不能响应事件。因此,在Android3.0之后。Google就提出了属性动画这一新的动画框架。那么大家是不是存在疑问3.0之前的怎么使用属性动画呢?好在开

2016-11-25 11:09:43 447

原创 Android 属性动画浅谈(一)插值器和估值器

Android 属性动画浅谈(一)插值器和估值器属性动画是API11新加入的特性,和View动画不同,它对作用对象进行了扩展,属性动画可以对任何对象动画,甚至还可以没有对象。除了作用对象进行了扩展以外,属性动画的效果也得到了假期,不再像View动画那样只能支持4中简单的变换。属性动画中有ValueAnimator、ObjectAnimator和AnimatorSet等概念。通过它们可以实现炫彩的的效

2016-11-18 15:16:58 1048

转载 ButterKnife详解和使用

ButterKnife使用详解

2016-11-04 13:28:12 503

原创 自定义对话框(查询中,查询失败,查询成功)

自定义对话框(查询中,查询失败,查询成功) 1.style属性 2.自定义对话框继承对话框 3.逻辑布局应用

2016-11-04 11:33:56 345

原创 studio警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用

studio警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用Method method1 = ((T)obj1).getClass().getMethod(methodStr, null);Method method2 = ((T)obj2).getClass().getMethod(methodStr, null);if (sortMode

2016-11-03 17:00:13 3068

ApkIDE(Apk改之理)

Apk IDE中文版(apk改之理)是一款可视化的用于修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反编译、Apk打包、Apk签名,支持语法高亮的代码编辑器,基于文件内容的关键字(支持单行代码或多行代码段)搜索、替换引擎,打造成可视的、一体化的APK修改工具,从而大大简化Apk修改过程中的繁琐操作,修改更轻松。Smail语言

2018-08-10

Android版本更新 OKhttp 适配7.0监听下载进度

Android 版本更新 对话框,强制更新,使用OKHttp3工具进行下载,监听下载进度,适配7.0手机,权限配置等

2018-08-02

android-async-http-1.4.6最新jar包

Make asynchronous HTTP requests, handle responses in anonymous callbacks HTTP requests happen outside the UI thread Requests use a threadpool to cap concurrent resource usage GET/POST params builder (

2017-09-02

多功能流式布局(增删单行多行长按 点击监听)

多功能流式布局(增删单行多行长按 点击监听)

2017-08-29

WebView使用Ionic框架混合式开发

Android和H5混合式开发框架基本实现

2017-08-18

仿微信朋友圈图片查看器

仿微信朋友圈图片查看器+放大缩小

2017-07-21

ViewPager+3D特效+图片倒影效果

ViewPager+3D特效+图片倒影效果

2017-07-21

仿支付宝支付密码+随机数字键盘

高仿支付宝支付密码+随机数字键盘+回调

2017-07-21

Rxjava+Retrofit+开发框架

Rxjava+Retrofit+开发框架初步搭建,基础类的实现!

2017-01-20

Activity页面跳转特效

Activity页面跳转特效,一个包一行代码轻松实现5.0跳转特效

2016-12-30

自定义动画-插值器,估值器,3D动画

自定义动画-插值器,估值器,3D动画

2016-11-25

Android 自定义Dialog

Android 自定义对话框(实现查询成功,查询失败,提示信息等功能)

2016-11-04

Android 省市区三级联动(真实数据)

Android 省市区三级联动(真实数据) 仿IOS滚轮效果

2016-11-04

空空如也

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

TA关注的人

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