Android
文章平均质量分 67
mjm053
当骄阳渐渐远去,半月高玄。 当霓虹点点闪起,昏夜降临。 我们拿什么证明自己在这个城市的存在!
展开
-
自定义对话框(查询中,查询失败,查询成功)
自定义对话框(查询中,查询失败,查询成功) 1.style属性 2.自定义对话框继承对话框 3.逻辑布局应用原创 2016-11-04 11:33:56 · 363 阅读 · 0 评论 -
进程 线程和线程池
进程 线程和线程池一.线程和进程的区别:一个程序运行至少一个进程,一个进程里面至少包含一个线程,线程是进程的组成部分。 线程相对于进程而言,很强大了,做到了资源的共享,资源的损耗降低,人为的手工控制程序的运行.线程的特性,或是它的优势 1、进程之间不能共享内存,单线程之间共享内存非常的容易2、系统创建进程需...原创 2018-03-05 11:06:03 · 296 阅读 · 0 评论 -
getExternalFilesDir和getExternalCacheDir区别
getExternalFilesDir()和getExternalCacheDir()原创 2016-12-08 11:25:32 · 1070 阅读 · 0 评论 -
Notificaition PendingIntent细节
PendingIntent表示一种处于pending状态的意图,而pending的状态表示的是一种待定、等待、即将发生的意思。也就是说接下来有一个Intent将在摸个待定的时刻发生。可以看出来pendingIntent和Intent的区别了,PendingIntent是将来发生,而Intent是立刻发生。PendingIntent典型的使用场景是给 RemoteViews添加单击事件。因为RemoteViews运行在远程进程中,因此RemoteViews不同于普通的View,可以直接使用setOnClick原创 2016-12-16 14:30:04 · 371 阅读 · 0 评论 -
Android 消息机制--Handler机制(二)四大原理分析
上一节主要是对Handler的机制简单的概括一下。 Android 消息机制--Handler运行机制(一)这一节主要围绕着Handler来分析Android消息机制。主要包括四点:ThreadLocal、MessageQueue、Looper、Handler的工作原理。ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储后,只有在指定的线程中可以获取存储的数据,则其他线程无法获取到数据。在日常开发中,用到ThreadLocal的地方很少,但是在一些特点的场景下原创 2016-12-08 11:55:45 · 480 阅读 · 0 评论 -
自定义动画-3D旋转效果
创建自定义动画非常简单,只需要实现它的applyTransformation的逻辑就可以了,不过正常情况下,还需要覆盖父类的initialize方法来实现一些初始化工作,applyTransformation方法中有2个参数: applyTransformation(float interpolatedTime, Transformation t)第一个参数interpolatedTime原创 2016-11-25 17:20:20 · 507 阅读 · 0 评论 -
Android 属性动画浅谈(二)基础运用及工作原理
上一篇 Android 属性动画浅谈(一)插值器和估值器 我们主要讲了插值器和估值器的源码分析、具体使用以及自定义一个插值器和估值器。 由于Android3.0之前已有的动画框架Animation存在一些局限性—动画改变的只是显示,并不能响应事件。因此,在Android3.0之后。Google就提出了属性动画这一新的动画框架。那么大家是不是存在疑问3.0之前的怎么使用属性动画呢?好在开原创 2016-11-25 11:09:43 · 461 阅读 · 0 评论 -
逻辑题总结
第一组1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水? 4.一个岔路口分别通向原创 2016-12-05 10:28:27 · 681 阅读 · 0 评论 -
千杯毒酒
一、千杯毒酒某国王有1000瓶红酒,并打算在他的六十大寿打开来喝。不幸的是,其中一瓶红酒被人下了药,凡是沾到者24小时内必定死亡(只要沾到一滴也会死)。由于国王的大寿是在明天(假设就只有24小时),而他要尽快把有毒的酒找出来。所以,他就吩咐侍卫用监牢里的死刑犯来喂酒。如果监牢里的死刑犯有“多不胜数”个,你要多少就有多少,那么请问在保证能够检验出来的前提下,你最少需要几个死刑犯来帮你喂酒呢?原创 2016-12-05 09:53:45 · 976 阅读 · 0 评论 -
Android 消息机制--Handler运行机制(一)
大家可能会在面试中碰到这样的一个问题:请你讲述一下Android消息机制。消息机制听起来这么陌生,可是换一个问题问你:讲述一下你对Handler机制的理解。听到这个大家都不陌生了吧。对答如流!把自己在家里背下来的那几句话答了出来:一个线程对应一个消息队列,一个消息队列对应一个Looper对象。通过sendMessage()发送消息等。你是回答出来了,可是这真的是面试官要的答案吗?每个面试官一天会面试原创 2016-12-02 10:47:07 · 496 阅读 · 0 评论 -
Android 属性动画浅谈(一)插值器和估值器
Android 属性动画浅谈(一)插值器和估值器属性动画是API11新加入的特性,和View动画不同,它对作用对象进行了扩展,属性动画可以对任何对象动画,甚至还可以没有对象。除了作用对象进行了扩展以外,属性动画的效果也得到了假期,不再像View动画那样只能支持4中简单的变换。属性动画中有ValueAnimator、ObjectAnimator和AnimatorSet等概念。通过它们可以实现炫彩的的效原创 2016-11-18 15:16:58 · 1108 阅读 · 0 评论 -
ButterKnife详解和使用
ButterKnife使用详解转载 2016-11-04 13:28:12 · 518 阅读 · 0 评论 -
Android 通过OKhttp3进行下载实现版本更新
*** Android 通过OKhttp3进行下载实现版本更新** **===========================一:配置: build:implementation 'com.squareup.okhttp3:okhttp:3.8.1' implementation 'com.squareup.okio:okio:...原创 2018-08-02 16:43:56 · 3440 阅读 · 0 评论