Android开发
文章平均质量分 72
三皮鱼
人为什么而活着?
展开
-
微信主界面开发知识点
微信主页面开发weixin6.0版主要功能点:实现ActionBar:利用到反射知识,替换默认的overflowButton实现viewPager实现底部的tab:利用到自定义view的知识Activity回收大概开发步骤思维导图: 1、实现ActionBarjava反射机制,可以查看http://www.cnblogs.com/octobershiner/archive/2012/0原创 2016-07-27 19:27:53 · 630 阅读 · 0 评论 -
单例模式加锁优化问题
单例模式单例模式特点:只有一个实例私有构造函数单例模式应用场景:具有资源管理器的功能的应用,如打印机、线程池、缓存、显卡驱动等等像我这初学的渣渣程序媛,在Android开发中用的最多的地方就是数据库DAO层中~~~~单例模式类型:饿汉式、懒汉式、登记式饿汉模式 优点:一开始就创建实例,线程安全 缺点:占内存,耗资源public class Singleton { pri原创 2016-07-21 16:39:32 · 2367 阅读 · 0 评论 -
listView重用机制
本文引用http://www.linuxidc.com/Linux/2015-02/113878.htm概述ListView 是继承AbListView,AbListView是所有列表类控件的基类。ListView的数据加载在ListView数据加载中最关键的一个函数就是makeAndAddView(),这个函数的作用就获得一个ChildView并把该ChildView添加到List中,具体见源码分转载 2016-07-21 16:40:28 · 495 阅读 · 0 评论 -
ElaineMOMO项目总结
ElaineMOMO——智能短信 相关技术总结1、src中的目录结构activity.base ————–存放基本activity,方便activity.ui中的activity继承activty.ui —————–存放activityadapter ——————–存放adapterbean ———————-存放实体bean的创建dao ————————进行数据库相关的操作包dialo原创 2016-06-28 10:07:57 · 1413 阅读 · 0 评论 -
ElainePhoneSafe总结笔记1
1、JSON解析例如:checkVersion()方法,用于检查版本更新 注意:这段代码的运行需要添加INTENT的权限支持private void checkVersion(){ new Thread(){ @Override public void run() { Message message = Message.obtai原创 2016-06-30 19:58:00 · 366 阅读 · 0 评论 -
Android内存泄露
Android内存泄露参考文章/书籍:Android开发艺术探索http://www.jianshu.com/p/c49f778e7acf最近在看Android开发艺术探索这本书,所以总结一下部分知识:1、静态变量导致的内存泄露问题内存泄露的原因:非静态内部类会默认对外部类持有强引用;外部类创建一个静态的内部类对象:ic综上:外部类和内部类相互持有,导致静态实例ic会一直持有该Activ原创 2017-10-01 18:08:47 · 363 阅读 · 0 评论 -
ThreadLocal使用
Java中的ThreadLocal知识点回顾今早在公交车上看到了ThreadLocal文章的推送,所以顺便来记录一下。 参考文章:安卓笔记侠的Java ThreadLocal类的知识点解读什么是ThreadLocal?ThreadLocal不是一个Thread,而是Thread的局部变量。ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有在指定线原创 2017-10-11 10:53:27 · 317 阅读 · 0 评论