240 发简信
IP属地:广东
  • 120
    浅谈volatile实现原理

    java中的volatile有两个语义: 保证共享变量可见性通俗来说就是,某个线程对一个volatile变量的修改,对于其它线程来说是可见的,即线程每次获取volatile变...

  • Java语法糖系列五:内部类和闭包

    目录:Java语法糖系列一:可变长度参数和foreach循环//www.greatytc.com/p/628568f94ef8 Java语法糖系列二:自动装箱/拆箱和...

  • 120
    Material Design 的常用控件,让你的页面更酷炫

    自从谷歌在2014年的IO大会上推出了Material Design新的设计规范后,安卓应用的整体美观程度提升了很大的一个层次, 安卓再也不是又黑又丑的界面,取而代之的是拥有...

  • 120
    自定义PopupWindow

    Appcompat PopupMenu的宽度,因为菜单项在MenuPopupHelper.java中使用此布局abc_popup_menu_item_layout.xml,它...

  • 120
    Android 性能优化之二:内存泄漏

    1、 内存泄露 内存对象的泄漏,会导致一些不再使用的对象无法及时释放,这样一方面占用了宝贵的内存空间,很容易导致后续需要分配内存的时候,空闲空间不足而出现OOM。显然,这还使...

  • 120
    Android 性能优化之一:Java 内存模型理解

    开篇:APP性能优化涉及很多方面,比如内存优化、启动优化、稳定性优化、电量优化等。其中尤其是对内存的优化尤为重要,而要更好的优化内存,必须对Android 的内存模型,...

  • 120
    容器(HashMap、HashSet、LinkedList、ArrayList、数组等)

    参考:(本文主要摘录Java容器详解 - 简书,如有侵权,联系作者) 1、继承关系: List: 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素...

  • 非常感谢,解决了我的大问题,顺便问下,这个功能是任意屏都可以吗?

    如何在Bitmap截取任意形状

    转载注明出处:简书-十个雨点 现在许多截屏应用中都实现了任意形状截图,我一开始有些疑惑:到底是如何判断一个像素点是在曲线内部还是外部的呢,因为多边形是否包含点的判断还是比较复...

  • 如何在Bitmap截取任意形状

    转载注明出处:简书-十个雨点 现在许多截屏应用中都实现了任意形状截图,我一开始有些疑惑:到底是如何判断一个像素点是在曲线内部还是外部的呢,因为多边形是否包含点的判断还是比较复...

  • 120
    RecyclerView自定义点击事件和长按事件

    1、在HomeAdapter中定义接口 2、定义OnItemClickListener; 3、修改onBindViewHolder;(注意:在longClickListene...