Welcome 微信登录

首页 / 移动开发 / Android

详解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...
Android ContentResolver使用说明

Android ContentResolver使用说明

Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、删除(delete)、查询(query)、修改(update),当然需要一定的权限才可以。如何将应用程序的数据暴露出去? Android提供了Co...
Android中把bitmap存成BMP格式图片的方法

Android中把bitmap存成BMP格式图片的方法

最近的项目,做图片的另存为功能,需要把图片存成jpg,png,bmp。对于jpg和png来说相对简单,android提供了bitmap.compress()方法可以马上解决。但是对于BMP这种格式,没有很好的支持。我花了几天时间在网上找了很久,都没有找到有用的答案,同样也发了疑问,没有合适的解答。package com.test.bitmap;import java.io.FileNotFoundException;import java.io.FileO...
android之ContentResolver与ContentProvider介绍

android之ContentResolver与ContentProvider介绍

android中对数据操作包含有: file, sqlite3, Preferences, ContectResolver与ContentProvider前三种数据操作方式都只是针对本应用内数据,程序不能通过这三种方法去操作别的应用内的数据。 android中提供ContectResolver与ContentProvider来操作别的应用程序的数据。一、 使用方式 一个应用实现ContentProvider来提供内容给别的应用来操作, 一个应用通过Cont...
Android中进程生命周期的优先级

Android中进程生命周期的优先级

学习Android最好的途径当然是强大的官方文档了,其中在Processes and Threads一节中对于进程生命周期淘汰优先级,有着详细的介绍。就不给大家转帖了,直接放译文吧,如下:Android系统会尽量维持进程的存在,但毕竟资源有限,当系统资源告急的时候会淘汰一部分进程。淘汰顺序的凭据就是系统进程的优先级了,优先级越高越不容易被杀死,反之亦然。系统总共为进程分了五个优先级,如下一、前台进程(进程满足如下任一条件即为前台进程):1. 拥有 一个执行...
Android中viewPager使用指南

Android中viewPager使用指南

viewPager是谷歌官方提供的一种方便实现页面滑动效果的控件,可以直接使用也可以和fragment联合使用。这里只简单说下直接使用。使用viewPager的步骤如下:(1)在布局中放入viewPager的控件(2)设置加载到viewPager中的view(3)编写viewPager特有的adapter(4)实例化viewPager并给他绑定上步设置的adapter这个步骤体现的也是MVC思想,可以参考我之前的文章http://www.jb51.net/...
<< 451 452 453 454 455 456 457 458 459 460 >>