![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发基础(四)
文章平均质量分 81
雷子的窝
这个作者很懒,什么都没留下…
展开
-
Android进程与线程
当某个组件第一次运行的时候,Android启动了一个进程。默认的,所有的组件和程序运行在这个进程和线程中。也可以安排组件在其他的进程或者线程中运行进程组件运行的进程由manifest file控制。组件的节点 — , , , 和 — 都包含一个 process 属性。这个属性可以设置组件运行的进程:可以配置组件在一个独立进程运行,或者多个组件在同一个进程运行。甚至可以多个转载 2014-09-18 16:25:56 · 267 阅读 · 0 评论 -
Android内存优化(一)
内存简介:RAM(random access memory)随机存取存储器。说白了就是内存。一般Java在内存分配时会涉及到以下区域:寄存器(Registers):速度最快的存储场所,因为寄存器位于处理器内部,我们在程序中无法控制栈(Stack):存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆(Heap):堆内存转载 2014-09-17 14:54:11 · 378 阅读 · 0 评论 -
Android JOSON应用及详解
一、json定义二、json解析三、json应用一、 在开发客户端与服务端的应用当中,数据交换接口通常都是通过XML格式来进行数据交换的。近年来,随着AJAX技术的兴起,JSON作为一种轻量级的数据 交换格式,以其易于阅读和编写的优点,也越来越多的被使用到各个项目中。和XML数据来比,Json数据的体积更加小,传输效率高,易解析,不过可读性不高。在 S转载 2014-09-17 14:33:15 · 624 阅读 · 0 评论 -
Android内部优化(三)
OOM:内存泄露可以引发很多的问题:1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC)2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能被干掉。反之内存占用越小,在后台存在的时间就越长)3.直接崩溃(OutOfMemoryError)ANDROID内存面临的问题:1.有限的堆内存,原始只有16转载 2014-09-17 14:54:58 · 376 阅读 · 0 评论 -
Android之基于XMPP协议即时通讯软件(三)
之前给大家介绍过,该小应用采用的是MVC设计模式,所以今天就跟大家分享一下控制层的具体实现。控制层担当一个非常重要的角色,既要处理界面传递过来的任务:点击发送消息、切换在线状态等,又要处理服务器发送过来的消息:有好友上线、收到新消息、保持长连接、掉线自动连接等。概括的说,总共分为以下四步:①.实例化对象,作一些参数配置。②.开始连接服务器,实现登陆。③.注册各种事件监听,比转载 2014-09-17 15:59:47 · 608 阅读 · 0 评论 -
Android之基于XMPP协议即时通讯软件(一)
开放的服务器很多,比如google talk、facebook、Twitter等(由于天朝特有的城墙,貌似只有google talk能连接上),并且也可以自己搭建服务器,那就是开源的openfire,具体搭建方案请移步:mac搭建openfire服务器教程 。其他系统也是大同小异,我在ubuntu上也是参考此博客搭建的。于是乎,为了简单方便,我便把之前百度推聊换了一个芯:将基于百度云推送改转载 2014-09-17 15:55:49 · 546 阅读 · 0 评论 -
Android之基于XMPP协议即时通讯软件(二)
昨天给大家粗略的介绍了一下我那个简单的项目:Android之基于XMPP协议即时通讯软件(一)从今天开始,就详细展开的介绍设计思路,一是给自己做个总结,二是希望能给各位朋友一点点帮助吧!也许和很多刚刚开始入行程序猿的朋友一样,我最初也是每开始一个新项目,只是稍微思考一下便开始写代码。一个星期后,尽管实现了部分功能,却发现自己有点乱了,因为又突然生出很多新的想法,于是又顺着思路写下去转载 2014-09-17 15:57:58 · 534 阅读 · 0 评论 -
Android实现XML解析技术
本文介绍在Android平台中实现对XML的三种解析方式。 XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。 在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,下面,我将一一向大家详细介绍。 第一种方式:DOM解析器:DOM是基于树形结构的的节点或转载 2014-09-18 17:06:44 · 290 阅读 · 0 评论 -
Android实现网络多线程断点续传下载
本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:转载 2014-09-18 16:52:42 · 454 阅读 · 0 评论 -
Android进程与线程基本知识
本文介绍Android平台中进程与线程的基本知识。 很早的时候就想介绍一下Android中的进程和线程,但由于其他的事情一直给耽搁了,直到现在才能和大家一起分享下。 1.Android进程基本知识: 我们先来了解下Android中的进程基本知识。 当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默转载 2014-09-18 17:00:49 · 266 阅读 · 0 评论 -
Android内部优化(二)
OOM:内存泄露可以引发很多的问题:1.程序卡顿,响应速度慢(内存占用高时JVM虚拟机会频繁触发GC)2.莫名消失(当你的程序所占内存越大,它在后台的时候就越可能被干掉。反之内存占用越小,在后台存在的时间就越长)3.直接崩溃(OutOfMemoryError)ANDROID内存面临的问题:1.有限的堆内存,原始只有16转载 2014-09-17 14:55:19 · 484 阅读 · 0 评论