240 发简信
IP属地:上海
  • 这写得有问题把,token之所以没问题是因为是因为没使用cookie吧

    token 为什么能防止 CSRF 攻击

    Cookie 有一个过期时间,在这段时间内,Cookie 是存储在客户端的,当再次访问相同的网站时,浏览器会自动在 HTTP 请求中自动带上该网站用户登录后的 Cookie...

  • 我也觉得现在不用了,都有了Looper.getMainLooper()

    Android中的线程状态之AsyncTask详解

    由于Android的特性,如果要执行耗时操作,则必须方法子线程中执行。除了Thread可以开启子线程外,Android中扮演线程角色的有很多。本篇文章主要介绍AsyncTas...

  • 我也有同样的疑惑

    讨论 AsyncTask 必须在主线程中创建

    先看 由 AsyncTask 必须在主线程中创建引发的思考 - Geek的专栏 - CSDN博客 作者点出的观点:想要将执行环境切换到主线程,不一定非要在主线程创建Handl...

  • view.bringToFront(),这个调用时机有讲究吗

    bringToFront方法的使用

    view.bringToFront()//将view的z轴改变,置于父view的最上方。这个方法会将view从父view中移除,再添加到父view中。

  • 我在自定义的ViewGroup下放入另一个自定义的ViewGroup,但是放入的ViewGroup下的子View绘制不出来,这个可能是什么原因的

    教你搞定Android自定义ViewGroup

    上一篇我们介绍了Android中自定义View的知识,并实现了一个类似Google彩虹进度条的自定义View,今天我们将进一步学习如何去自定义一个ViewGroup。 Vie...

  • 内部拦截,action_down的时候 getParent().requestDisallowInterceptTouchEvent(true)是不无效的,父容器的dispatchTouchEvent在action_down的时候不是都会重置嘛

    Android事件分发机制--拿来吧你

    网上关于Android事件分发机制的资料有许多,看过很多次,但是每次过一段时间就会忘记,感觉还是自己研究的不够深入,这一次,决定自己根据源码,来好好梳理一遍Android事件...

  • 内部拦截的时候,action_down事件getParent().requestDisallowInterceptTouchEvent(true),这个有啥作用的

    滑动事件冲突解决方法解析

    本篇文章主要是继之前的文章 继续以实战的角度来解决我们日常开发中遇到的滑动冲突的问题。 一、前言     滑动冲突在我们日常 Android 开发中非常常见,当我们单独使用滚...

  • 有两点疑问,(1)内部拦截的时候,为啥要getParent().requestDisallowInterceptTouchEvent(true);(2)内部和外部为啥都要super.onInterceptTouchEvent(ev);

    一文解决Android View滑动冲突

    上一篇文章我们讲述了Android View事件分发机制。如果你对View的事件分发还不熟悉,建议先去看一下 一文读懂Android View事件分发机制 它是我们今天滑动冲...

  • 使用透明主题,点图标后在桌面上要等上那么一小会儿,然后是整个界面才会一下子显示出来,这个有啥解决思路不

    Android启动页优化,去黑屏实现秒启动

    之前我们写了一篇文章,RxJava实践之打造酷炫启动页,然而当我们点击桌面图标启动APP时,有时会闪一下黑色背景,有时黑色背景时间还比较长,哎呀,难看死了,这个怎么办捏,别方...

  • 测试代码那如果是一个并发的调用,那取到的bean对象还是同一个吗

    @Bean 注解

    实体 POJO xml 配置方式 测试代码 测试结果 以上是我们使用传统的 xml 配置方式创建一个 bean 的方式,下面我们使用注解来创建一个 bean。 @Bean J...

  • MVVM的demo有写吗

    Android 架构设计 mvp

    前言 : 各位同学大家好。最近在写了一点点安卓架构的demo mvp 代码架构模式,那么废话不多说我们正式开始 效果图 分析 我们看到效果图, 我们很常见的一个人效果请求网络...

  • mvc模式view层直接通知model层修改数据要怎么理解的

    Carson带你学Android:一文带你全面了解MVC、MVP、MVVM模式(含实例讲解)

    前言 在Android开发中,当你梳理完需求后,你要做的并不是马上写下你的第一行代码,而是需先设计好整个项目的技术框架 今天,我将全面介绍Android开发中主流的技术框架M...

  • 终于看懂了匿名内部类

    java匿名内部类

    匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 注意事项...

  • 这里的底层View指的是什么

    Android上如何做出毛玻璃模糊的效果?

    上图展示了一种很典型的视觉效果——文字的背景不再是固定的,而是将底层的相应区域模糊化,好似盖了一层毛玻璃。 其原理也很简单,分为三步走: 获取底层的view的Bitmap——...

  • 我这一直报e为null的错

    Glide下载图片并保存到本地

    活不多说 上代码: 带个复制文件的代码: 注意要加权限:

  • Logger自带了日志关闭功能吗

    Android日志打印工具 - Logger

    背景 最近看了几个日志框架,最后发现Logger扩展性最好,显示效果也非常整齐,但Logger每个日志都是最少分为两部分显示(头部+日志内容),连上分割线最少显示五行,在日志...

  • 可以光凭设备名称来建立蓝牙连接吗

    Android蓝牙开发入坑指南

    BLE简述 蓝牙是一套非常庞大复杂的协议栈,通俗的说就是一组应用于无线系统通信的约定,各个厂家根据这个约定生产出了各种蓝牙设备。由于蓝牙协议栈非常的庞大,很多厂商并不会完全实...