Welcome 微信登录

首页 / 移动开发 / Android

Android平台下轻量级http网络传输库

Android平台下轻量级http网络传输库

AsyncHttpHelp是一个android平台下基于httpclient开发的HTTP网络请求工具。优点功能齐全,提供常用的http网络访问接口。轻量级,无任何第三方库依赖,库大小为90K左右。定制化,自定义json解析库,支持请求参数,返回内容预处理。易用性,简单易用,只需几行代码即可完成请求,可随意设置cookie、http头部等信息。功能1、普通get请求2、普通post请求3、Form表单提交数据4、二进制数据传输5、json格式内容传输(js...
Android持久化技术之文件的读取与写入实例详解

Android持久化技术之文件的读取与写入实例详解

本文实例分析了Android持久化技术之文件的读取与写入操作。分享给大家供大家参考,具体如下:1、文件存储(1)在Android的持久化技术中,文件存储是最基本的一种数据存储方式。(2)对存储的内容部做任何处理,原样存储到文件中。(3)Context提供了文件写入与读取的方法,openFileOutput:写入到文件;openFileInput:从文件中读取。(4)文件写入时模式有多种:比如是覆盖写入还是追加写入等。(5)写入的文件默认存储在/data/d...
Android持久化技术之SharedPreferences存储实例详解

Android持久化技术之SharedPreferences存储实例详解

本文实例讲述了Android持久化技术之SharedPreferences存储。分享给大家供大家参考,具体如下:1、SharedPreferences存储在前面一篇文章《Android持久化技术之文件的读取与写入实例详解》中,我们介绍了Android持久化技术的文件的读取与写入。在本文中,继续介绍Android持久化技术另外一个SharedPreferences存储。(1)SharedPreferences存储方式是基于key-value的,通过key可以...
Android Activity启动模式之standard实例详解

Android Activity启动模式之standard实例详解

本文实例讲述了Android Activity启动模式之standard。分享给大家供大家参考,具体如下:Android的活动是通过任务Task来进行管理的,一个任务就是一组放在栈里的活动的集合,即所谓的返回栈(Back Stack)。栈具有先进后出、后进先出的特性。当启动一个活动时,活动会在返回栈中入栈,处于栈顶位置,当按下返回键或者调用finish方法会销毁一个活动,此时栈顶活动会出栈,届时又会有新的活动处于栈顶位置。在Android中,活动的启动模式...
Android Activity启动模式之singleTop实例详解

Android Activity启动模式之singleTop实例详解

本文实例讲述了Android Activity启动模式之singleTop。分享给大家供大家参考,具体如下:在前面文章《Android Activity启动模式之standard实例详解》中,我们介绍了活动的默认启动模式standard,本文继续介绍Activity的singleTop模式。singleTop模式:当Activity的活动模式设置为singleTop时,在启动活动时首先检查栈顶活动是否是该活动,如果是,在使用当前实例,否则继续创建新的实例。...
Android Activity启动模式之singleTask实例详解

Android Activity启动模式之singleTask实例详解

本文实例分析了Android Activity启动模式之singleTask。分享给大家供大家参考,具体如下:前面的文章介绍了Android 活动Activity的启动模式:standard 和singleTop 。本文继续介绍Activity的下一个启动模式:singleTask。singleTask:当设置活动的启动模式为singleTask时,首先检查返回栈中是否存在当前活动,如果存在当前活动的实例,则直接使用当前实例,并把当前活动之上的所有活动po...
Android布局控件之常用linearlayout布局

Android布局控件之常用linearlayout布局

LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对...
详解Android MVP开发模式

详解Android MVP开发模式

本文主要讲解MVP开发模式以及具体实例。一、简介MVP(Model View Presenter)模式是著名的MVC(Model View Controller)模式的一个演化版本,目前它在Android应用开发中越来越重要了。初看起来我们会感觉增加了很多类接口代码看起来更加清晰。MVP模式可以分离显示层和逻辑层,所以功能接口如何工作与功能的展示可以实现分离,MVP模式理想化地可以实现同一份逻辑代码搭配不同的显示界面。不过MVP不是一个结构化的模式,它只是...
Android实现不同apk间共享数据的方法(2种方法)

Android实现不同apk间共享数据的方法(2种方法)

本文实例讲述了Android实现不同apk间共享数据的方法。分享给大家供大家参考,具体如下:Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK...
<< 221 222 223 224 225 226 227 228 229 230 >>