- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 Android 设计模式
Android 设计模式单例单例介绍 单例的概念 单例模式是一种对象创建模式,它用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。 单例的好处 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销。 由于new操作的次数减少,因而对系统内存的使用频率也会降低,这将减轻GC压力,缩短GC停顿时间。 单例的六种写法和各自的特点 饿汉 code public class Hung
2020-11-05 09:20:15 164
翻译 伟大的父亲顶级富豪写给儿子的一封信
约翰·D·洛克菲勒(John Davison Rockefeller ,1839年7月8日–1937年5月23日)美国实业家、超级资本家,1870年创立标准石油(美孚石油公司)。洛克菲勒是地球上的第一个亿万富翁,也是美国历史上除君主外最富有的人,是世界公认的“石油大王”。在巅峰时期,他曾垄断了全美80%的炼油工业和90%的油管生意。洛克菲勒为人低调,沉默寡言、神秘莫测。有人说,他一生都在各种不同角色和层层神话的掩饰下度过。但也有人评价说,“跟和他同时代的巨富们相比,洛克菲勒的...
2020-10-27 11:47:15 431
原创 Android Studio-—使用OpenCV的库灰度化图片
1.安装Android Studio(过程略) 版本为3.4.12.官网下载OpenCV for Android 网址:http:opencv.org/downloads.html 我下载的是下图的版本OpenCV的版本为3.4.13.将下载好的OpenCV for Android解压到固定文件夹4.新建一个android项目(就新建一个就好,以后用到)Android S...
2020-03-11 11:17:23 1041
转载 android线程间通信的四种实现方式
1,通过Handler机制.主线程中定义Handler,子线程发消息,通知Handler完成UI更新,Handler对象必须定义在主线程中,如果是多个类直接互相调用,就不是很方便,需要传递content对象或通过接口调用。另外Handler机制与Activity生命周期不一致的原因,容易导致内存泄漏,不推荐使用。private void one() { handler=new...
2018-10-17 10:08:18 2515
转载 Android进程间通信的几种方式
进程间通信Bundle/Intent传递数据:可传递基本类型,String,实现了Serializable或Parcellable接口的数据结构。Serializable是Java的序列化方法,Parcellable是Android的序列化方法,前者代码量少(仅一句),但I/O开销较大,一般用于输出到磁盘或网卡;后者实现代码多,效率高,一般用户内存间序列化和反序列化传输。文件共享:...
2018-10-17 10:00:20 241
原创 String与StringBuffer的区别
StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。StringBuffer类中的方法要偏重于对字符串的变化例如追加、插入和删除等,这个也是StringBuffer和String类的主要区别。...
2018-03-17 10:06:38 188
原创 Android基础四大组件
1.ActivityActivity的生命周期1.创建onCreate-onStart-onResume2.死亡onPause-onStop-onDestroy被盖住的情况 1. 完全盖住 onPause ---> onStop 运行 onRestart --> onStart --> onResume 2. 遮住一部分 onPause 运行 onResume 3. 被回收了-...
2018-03-17 09:27:00 166
android-support-v4.jar
2019-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人