
Android
Liu_Liu_Q
每天收获一点点
展开
-
可伸缩TextView和TextView显示错位问题
开发中下面这种文字显示是不是熟悉。让我们来看一下是怎么实现的。【该文参考链接结尾呈现】 1.首先使用一个可伸缩的自定义TextView-----StretchyTextView .java package demo.myapplication; import android.annotation.SuppressLint; import android.content.Conte转载 2017-09-24 16:04:16 · 1138 阅读 · 0 评论 -
浅谈 MVP in Android
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/46596109; 本文出自:【张鸿洋的博客】 一、概述 对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一转载 2017-10-09 21:23:18 · 529 阅读 · 0 评论 -
Android多线程的四种方式
当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常一个应用的所有组件都运行在这一个Process中,当然,你可以通过修改四大组件在Manifest.xml中的代码块()中的android:process属性指定其运行在不同的process中。当一个组件在启动的时候,如果该pr转载 2017-10-09 21:32:44 · 436 阅读 · 0 评论 -
JVM内幕:Java虚拟机详解
这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。 线程 JVM 系统线程每个线程相关的程序计数器栈本地栈栈限制栈帧局部变量数组操作数栈动态链接 线程共享 堆内存管理非堆内存即时编译方法区类文件结构类转载 2017-10-09 21:42:24 · 285 阅读 · 0 评论