android进阶
文章平均质量分 79
SmFour
一线工作者
展开
-
Android 反射机制的理解
之前在网上找有关反射机制的资料发现网上关于这块的资料不多,而且不太容易懂,所以试着写一篇我自己所理解的反射机制希望能多你有所帮助. 首先来看看用反射机制和用以前的方法新建对象实例有什么不同 第一步新建一个Person对象 用以前的方法是: Person p = new Person(); 在内存中新建一个Person的实例,对象p对这块内存地址进行引用 用反射机制实现 (有转载 2017-08-24 15:16:41 · 209 阅读 · 0 评论 -
上传图片实现
我们往后台传递数据时往往少不了图片,那么就要解决这个问题,我先给一个工具类package com.example.heatworld.maintian_merchantedition.utils;import android.content.Context; import android.util.Log; import android.widget.Toast;import com.example原创 2017-09-19 16:29:15 · 517 阅读 · 1 评论 -
Android 中AIDL的使用与理解
AIDL的使用: 最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。 首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和java包名相同了): package aidl; interface IMyInterface { String getInfor(String s); }123转载 2017-09-21 16:55:09 · 756 阅读 · 0 评论 -
序列化的两种实现及优劣比较
序列化我们通常会用在Activity之间进行对象传递的时候使用到,那么序列化有两种,Serializable和Parcelable ,我们该选择哪一种呢?那就要先知道两种区别。 1、作用 Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计原创 2017-09-22 13:36:30 · 1846 阅读 · 0 评论 -
设计模式-简单工厂模式
今天我们开始学习设计模式,从最简单的开始。 不知道从什么时候开始,我们已经不满足与我们写的平庸代码,感觉如此,事实如此。 设计模式的诞生是为了解决代码的可扩展性和维护性已经稳定性,有的人看了设计模式,只感觉平白添加了很多代码和类,这里我们要注意,类和代码不是无故添加的,各有各的职责,那么说到设计模式,我们就要明白面向对象,已经面对对象的三大原则:集成,封装,多态。 回头看看原创 2017-12-08 15:10:04 · 361 阅读 · 0 评论