![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android 中级
文章平均质量分 65
Android中级分类
Li_Pine
这个作者很懒,什么都没留下…
展开
-
实战 | 封装解决WebView的那些坑
WebView 是 Android 最复杂以及最强大的一个控件(最多坑) , 一大堆的 setting 让人摸不着头脑 , 很多时候压根不知道这个设置有什么用 ,加上 WebViewClient 和 WebChromeClient 做为内部类 , 一堆业务逻辑 , 使得 Activity 变得乱糟糟的 ,代码可读性更是糟糕透了 , 最后被逼上梁山 , 走上了封装的道路 。 1WebVi...转载 2017-06-15 15:27:31 · 7039 阅读 · 0 评论 -
Android getWidth和getMeasuredWidth的正解
原文摘自: http://gundumw100.iteye.com/blog/1025191解释一下 之所以用翻译是因为我自己觉得看着繁体字可难受。。为了不让大家难受。。就翻译了。。哈哈一、 也许很多同学对getWidth()和getMeasuredWidth()的用法有很多的不解,这两者之间有什么样的不同呢,网上也有各种不同的版本,但大多都大同小异罢了,从这个地方CTRL + C 到另一...转载 2015-03-05 10:37:56 · 608 阅读 · 0 评论 -
Android 自定义日期和时间和星期的弹窗
public class MainActivity extends Activity implements OnClickListener { // 文本日期 private TextView tvEndDate; private TextView tvEndTime; private Button button1; private Button button2; pri...原创 2016-01-04 23:45:59 · 1892 阅读 · 0 评论 -
让多个Fragment 切换时不重新实例化
在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment: public void switchContent(Fragment fragment) { if(mContent != fragment) { mContent = fragment; mFragmentMan.be...原创 2015-09-01 17:08:07 · 493 阅读 · 0 评论 -
class文件和dex文件
Class文件1、什么是class文件能够被JVM识别,加载并执行的文件格式。2、class文件的生成![这里写图片描述](https://img-blog.csdn.net/20180817160829200?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RldmVsb3BBbmRyb2lk/font/5a6L5L2T/f...原创 2018-08-17 17:06:28 · 3228 阅读 · 0 评论 -
虚拟机的深入理解
本篇文章将会介绍Java虚拟机(JVM)的结构等基础知识、Dalvik(DVM)/ART虚拟机与JVM的比较。将以JVM为代表进行讲解,因为DVM以及ART都是基于JVM进行改造的。JVM结构如下图: 相关描述:类加载器子系统的核心--ClassLoader负责将class字节码加载到虚拟机内存中。虚拟机的内存按照逻辑划分为4大部分垃圾收集器GC负责回收对象本地方法...原创 2018-08-21 12:55:47 · 366 阅读 · 0 评论