240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    【《深入理解Java虚拟机》读书笔记】--1.Java内存区域与内存溢出异常

    1. Java程序运行时,内存是如何分配的。 Java虚拟机在执行Java程序时,会把它所管理的内存划分为若干个区域,这些区域各有各的用处、创建...

  • Android群英传之自定义View

    创建自定义View的三种方法1.1 对现有控件进行拓展1.2 通过组合来实现新的控件1.3 重写View来实现全新的控件

  • Resize,w 360,h 240
    Android屏幕适配

    1.概念 1.1 定义 什么叫做屏幕适配? Android的领域里,碎片化非常严重,屏幕尺寸不同的手机可能多达几千上万种,屏幕适配的作用,就是使...

  • 2020 下半年计划

    学习享学课堂 (包括Flutter 、小程序、kotlin等新知识) 具体计划:5月:搞清楚多线程:编写多线程系列博客,首先是Java中的多线...

  • Resize,w 360,h 240
    Android中的图片优化全解析

    图片,每个App都会有,而它,又是最容易引起OOM的。所以,有必要在Android开发中对图片做一些处理。 在Android中,对图片的处理,可...

  • Resize,w 360,h 240
    Android中的线程通信

    准备知识 ThreadLocal:首先要搞清楚ThreadLocal的作用是什么,然后再去看它的源码。ThreadLocal的作用是为了实现线程...

  • Resize,w 360,h 240
    一些技能

    1.进入Activity,软键盘不自动弹出在AndroidManifest.xml文件中,Activity节点添加属性:android:wind...

  • Flutter学习笔记

    一、先写一个小Demo 1.Scaffold这个Widget,使用在MaterialApp中,包含了页面中常用的一些控件,如AppBar,Nav...

  • Resize,w 360,h 240
    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJavaWith...

    这个异常出现之后,AndroidStudio并没有给出详细的打印结果。在网上学到一招打印详细异常信息的方法,这里总结下:首先:进入项目根目录或者...