1、 序列化的目的 (1)永久的保存对象,将对象数据保存在文件、磁盘或者数据库中 。 (2)通过序列化操作将对象数据在网络上进行传输 。 (3)将对象序列化之后在进程间进行传输 。 (4)在安卓中使用 Intent 进行…
分类:移动开发
Android 应用跳转到指定QQ临时聊天界面
String url11 = "mqqwpa://im/chat?chat_type=wpa&uin=100000&version=1"; try { startActivity(new Intent(I…
Android 网络(五) 推送
互联网推送服务原理:长连接+心跳机制(MQTT协议) Android推送技术研究 Android实现推送方式解决方案 android设备休眠 Android微信智能心跳方案 微信收费事件背后被广泛忽略的技术细节 【Soc…
使用隐式Intent出现android.content.ActivityNotFoundException: No Activity found to handle Intent
因为个人平时使用隐式Intent比较少,所以在上周出现标题上的那个异常感觉很纳闷,后来Google了一下,发现自己少了一个默认Category。 启动Activity的代码: Intent intent = new In…
Android WIFI功能——WifiManager
个人博客:haichenyi.com。感谢关注 之前做了关于Android wifi的相关功能,这里做一个记录 第一步:获取WifiManager WifiManager wifiMgr = (WifiManager…
解决导入项目目录太长导致的问题
倒入别人项目可能碰到这样的问题,这里提供一下解决方案 问题: Error:com.Android.builder.internal.aapt.AaptException: Failed to crunch file E:…
Git项目迁移
为了保留历史提交记录或远程所有分支信息等,最好使用 git clone —bare old @git -> cd you@git -> git push —mirror new@git; 若你本地有stash…
Java进阶——Java中的equals()和hashCode()
介绍 hashCode()和equals()常在List、Map中常常用到这两个方法,List用的是equals()来决定List中存储的是否为同一个对象,Map用的是equals()和hashCode()来决定Map中…
Android应用程序内部启动Activity过程(startActivity)的源代码分析
上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认Activity是在新的进程和任务中启动的;本文将继续分析在应用程序内部启动非默认Acti…
x64的调用约定
在设计调用约定时,x64 体系结构利用机会清除了现有 Win32 调用约定(如 __stdcall、__cdecl、__fastcall、_thiscall 等)的混乱。在 Win64 中,只有一个本机调用约定和 __c…
[转载]ubuntu 启动流程
启动流程======== Linux系统主要通过以下步骤启动: 1、读取MBR的信息,启动Boot Manager Windows使用NTLDR作为Boot Manager,如果您的系统中安装多个版本的Windows,您…
我为什么用 SQLite 和 FMDB 而不用 Core Data
编者注:文章的”我”是指原作者。 凭良心讲,我不能告诉你不去使用Core Data。它不错,而且也在变好,并且它被很多其他Cocoa开发者所理解,当有新人加入你的组或者需要别人接手你的项目的时候,…