- 博客(5)
- 收藏
- 关注
原创 Android开发调试工具:DDMS应用,ADB进程,Logcat和Eclipse Debug调试
1.DDMS -- Dalvik debug monitor service 调试监控服务 对模拟器进行相关配置。 2.ADB进程 Android debug bridge 建立eclipse和Android设备之间的连接cmd 进入dos界面,进行adb指令操作。adb start-server:启动adb进程adb kill-server:杀死adb进程adb devices:查...
2018-03-21 19:22:39
470
转载 Android序列化经典解析(三)-拨乱反正,堪比窦娥的Serializable
关于网上很多博客提到Parcelable比Serializable快,原因大致有两种说法:Serializable基于反射来做的Serializable基于磁盘进行序列化,而Parcel基于内存下面我们先来看第一点,Serializable确实是默认使用反射,默认情况下肯定会比Parcelable慢。默认的好处是我只需要继承自Serializable接口即好,特别简单,然而如果Serializab...
2018-03-21 19:15:37
247
转载 Android序列化经典解析(二)-Parcelable
提起Parcelable,我们第一反应是它是Android下进行进程间通信数据传递的最好方式,很多博客是这样写的:“它是基于内存的序列化和反序列化,而且不会像Serializable一样使用磁盘并通过反射来进行序列化和反序列化”,暂且我们认为这个结论是正确的,那我们先来了解一个Parcel和Parcelable吧。由于Android中每个程序都是运行在独立的进程中,每个进程的内存空间和内存地址都是...
2018-03-21 19:11:38
681
转载 Android序列化经典解析(一)-Java Serializable
序列化是指的语言范畴将一个实例对象编码成字节流,并从字节流编码中重新构建对象实例的能力。将一个对象编码成字节流,称为序列化;从一个字节流中读出一个对象实例,称为反序列化。Java SerializationSerialization是指把类或者基本的数据类型持久化(persistence)到数据流(Stream)中,包括文件、字节流、网络数据流。JAVA中实现serialization主要靠两个类...
2018-03-21 13:14:22
394
原创 数据库Sqlite怎么进行版本更新
1.自己写一个类继承自SqliteOpenHelper2. 会实现SqliteOpenHelper的两个方法 onCreate与onUpgrade,google文档对两个回调方法的解释是创建数据库的时候调用与更新数据库的版本的时候调用3. Sqlite数据库主要是用来缓存应用的数据,而应用却是一直在更新版本,相应的数据的表的字段也会一直增加会改变或减少4. 这个时候就需要控制数据库的版本,因为Sq...
2018-03-21 10:11:43
2309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人