一、相关ContentProvider概念解析: 1、ContentProvider简介 在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存...
分类:
移动开发 时间:
2015-10-31 17:16:25
阅读次数:
303
使用BordercastReceiver和Service组件实现下述功能:1.当手机处于来电状态,启动监听服务,对来电进行监听录音。2.设置电话黑名单,当来电是黑名单电话,则直接挂断。当拨打电话或电话状态发生改变时,系统就会发出有序广播,因此我们可以使用BordercastReceiver接受广播,...
分类:
移动开发 时间:
2015-10-22 12:28:21
阅读次数:
236
一、问题描述 如何在Android中实现不同应用之间的通讯(既跨进程进行调用)?Android提供了多种实现方式,使我们可以实现跨进程访问Activity、通过ContentProvider跨进程访问其他应用的数据、通过Broadcast可以向android系统中所有应用程序发送广播、使用AIDL....
分类:
移动开发 时间:
2015-10-22 10:36:00
阅读次数:
311
一、问题描述 使用BordercastReceiver和Service组件实现下述功能:1.当手机处于来电状态,启动监听服务,对来电进行监听录音。2.设置电话黑名单,当来电是黑名单电话,则直接挂断。 当拨打电话或电话状态发生改变时,系统就会发出有序广播,因此我们可以使用BordercastRec.....
分类:
移动开发 时间:
2015-10-20 09:08:47
阅读次数:
278
和activity一样,service服务同为android的四大组件之一。而和activity不同的是,service并不会显示出来,也就是没有用户界面,它是后台运行的,但需要activity或其它context来触发。简单的一个例子是android手机里的音乐播放器,打开应用看得到的界面是act...
分类:
移动开发 时间:
2015-10-17 14:47:31
阅读次数:
467
activity在android里的作用是用于显示用户界面,即用户看到和进行操作的界面。androidManifest文件中含有如下过滤器的activity组件为程序默认启动类,当程序启动时系统自动调用它。 activity生命周期图↓这里的onCreate()(创建)、onSta...
分类:
移动开发 时间:
2015-10-17 12:00:40
阅读次数:
185
一、问题描述 Service组件可以实现在后台执行一些耗时任务,甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。Service分本地服务和远程服务,Local地服务附在主进程上的main线程上而不是独立的进程,这样在一定程度上节约了资源;Remote服务占用独立的进程,由于是独....
分类:
移动开发 时间:
2015-10-16 16:46:48
阅读次数:
396
Servic与Activity相比它没有界面,主要是在后台执行一些任务,Service有两种启动方法startService()和bindService(),startService方式Service不可交互,可一直在后台即便应用结束,bindService方式可通过ServiceConnect.....
分类:
移动开发 时间:
2015-10-14 15:49:40
阅读次数:
272
作为一个刚从JAVA转过来的Android程序员总会思考android MVC是什么样的? 首先,我们必须得说Android追寻着MVC架构,那就得先说一下MVC是个啥东西! 总体而来说MVC不能说是一个设计模式,因为划分维度太大,所以MVC应该 属于架构模式! 百度百科 —— MVC全名是Mode...
分类:
移动开发 时间:
2015-10-10 10:33:42
阅读次数:
206
Service是Android中一个重要的组件,它没有用户界面,可以运行在后太做一些耗时操作。Service可以被其他组件启动,甚至当用户切换到其他应用时,它仍然可以在后台保存运行。Service是Android四大组件中与Activity最相似的组件,都代表可执行的程序,区别在于:Servic.....
分类:
移动开发 时间:
2015-09-27 18:42:13
阅读次数:
243