一、ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。ContentProvider为存储和获取数据提供了统一的接口。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如采用文件方..
分类:
其他 时间:
2016-02-24 21:16:52
收藏:
0 评论:
0 赞:
0 阅读:
189
前言:工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,利用了ContentObserver完美的解决了该问题ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于数据库技术中的触发器(Trigger),当C..
分类:
其他 时间:
2016-02-24 21:16:41
收藏:
0 评论:
0 赞:
0 阅读:
233
service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。Service是在一段不定的时间运行在后台,不和用户交互应用..
分类:
其他 时间:
2016-02-24 21:16:32
收藏:
0 评论:
0 赞:
0 阅读:
228
bindService用于绑定一个服务。当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。Activity调用bindService,服务会创建,接着执行onBind方法,该方法返回一个IBinder对象,Activity通过IB..
分类:
其他 时间:
2016-02-24 21:16:21
收藏:
0 评论:
0 赞:
0 阅读:
222
AIDL的作用在Android平台,每个应用程序都是一个单独的JVM,都运行在自己的进程空间里,通常,一个进程不允许访问另一个进程的内存空间(一个应用不能访问另一个应用)。当用户(程序开发人员)想在一个App中访问另一个App的进程空间的时候,就需要进程间通信。在Android中,远程..
分类:
其他 时间:
2016-02-24 21:16:11
收藏:
0 评论:
0 赞:
0 阅读:
222
直接打开oncreateactivity要开启(starting)的时候调用的方法onstart当前activity的界面用户可见的时候调用的方法onresume当前activity开始响应用户交互(activity获取到焦点调用的方法)按返回键onpause当前activity失去焦点调用的方法(变成了背景)onstop当前activity的界面用户..
分类:
其他 时间:
2016-02-24 21:16:01
收藏:
0 评论:
0 赞:
0 阅读:
339
Activity返回值使用startActivity方式启动的Activity和它的父Activity无关,当它关闭时也不会提供任何反溃可变通的,你可以启动一个Activity作为子Activity,它与父Activity有内在的联系。当子Activity关闭时,它会触发父Activity中的一个事件处理函数。子Activity最适合用在一..
分类:
其他 时间:
2016-02-24 21:15:51
收藏:
0 评论:
0 赞:
0 阅读:
295
voidstartActivityForResult(Intentintent,intrequestCode)voidstartActivityForResult(Intentintent,intrequestCode,Bundleoptions)voidonActivityResult(intrequestCode,intresultCode,Intentdata)finalvoidsetResult(intresultCode)finalvoidsetResult(intresultCode,Intent..
分类:
其他 时间:
2016-02-24 21:15:21
收藏:
0 评论:
0 赞:
0 阅读:
282
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的<activity>标签设置android:lau..
分类:
其他 时间:
2016-02-24 21:15:11
收藏:
0 评论:
0 赞:
0 阅读:
456
Activity的onSaveInstanceState()和onRestoreInstanceState()方法Activity的onSaveInstanceState()和onRestoreInstanceState()并不是生命周期方法,它们不同于onCreate()、onPause()等生命周期方法,它们并不一定会被触发。当应用遇到意外情况(如:内存不足、用户直接按Home键..
分类:
其他 时间:
2016-02-24 21:15:01
收藏:
0 评论:
0 赞:
0 阅读:
274
什么是jsonjson(JavascriptObjectNotation)是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为解析xml比较的复杂,而且需要编写大段的代码,所以客户端和服务器的数据交换格式往往通过json来进行交换。尤其是对于web开发来说,json数据格式在客户端直接可以通过..
分类:
Web开发 时间:
2016-02-24 21:14:41
收藏:
0 评论:
0 赞:
0 阅读:
286
Gson是Google的一个开源项目,可以将Java对象转换成JSON,也可能将JSON转换成Java对象。Gson里最重要的对象有2个Gson和GsonBuilderGson有2个最基本的方法1)toJson()–转换java对象到JSON2)fromJson()–转换JSON到java对象对于泛型对象,使用fromJson(String,Type)方法来将Json..
分类:
Web开发 时间:
2016-02-24 21:14:32
收藏:
0 评论:
0 赞:
0 阅读:
253
在Android平台上可以使用Simple?API?forXML(SAX)、DocumentObjectModel(DOM)和Android附带的pull解析器解析XML文件。下面是本例子要解析的XML文件:itcast.xml<?xmlversion="1.0"encoding="UTF-8"?><persons><personid="23"><name>李明</name>&l..
分类:
其他 时间:
2016-02-24 21:14:21
收藏:
0 评论:
0 赞:
0 阅读:
215
在Android平台上可以使用Simple?API?forXML(SAX)、DocumentObjectModel(DOM)和Android附带的pull解析器解析XML文件。下面是本例子要解析的XML文件:itcast.xml<?xmlversion="1.0"encoding="UTF-8"?><persons><personid="23"><name>李明</name>&l..
分类:
其他 时间:
2016-02-24 21:14:11
收藏:
0 评论:
0 赞:
0 阅读:
180
很多小伙伴在做的时候都想一个问题,seo中的内链和外链到底是什么东东?其实简单来说是一种链接!懂点html的都知道其实就是一个a标签。那么这里链接有什么用了?为什么我们要使用内链和外链呢?1影响权重。简单来说百度收录是一个小蜘蛛,当他爬取到您的链接的时候,他会读取你..
分类:
其他 时间:
2016-02-24 21:14:01
收藏:
0 评论:
0 赞:
0 阅读:
289
1.持久连接是什么?1.1在LVS中,持久连接是为了用来保证当来自同一个用户的请求时能够定位到同一台服务器。2.为什么会用到持久连接?2.1cookie/session机制的简单说明:在Web服务通信中,HTTP本身是无状态协议,不能标识用户来源,此时出现了一个问题,当用户在一个网站浏览了A..
分类:
其他 时间:
2016-02-24 21:13:42
收藏:
0 评论:
0 赞:
0 阅读:
309
Nginx日志切割,我想分为两种,一种从日志文件中将历史日志从日志文件切割下来(切割法),另一个中是把新来的日志按规定格式写到新的日志文件中(分离法)。切割法:(切割下来的日志文件中内容是历史日志)编写logrotate配置文件vi/etc/logrotate.d/nginx/data/price/*log{da..
分类:
其他 时间:
2016-02-24 21:13:32
收藏:
0 评论:
0 赞:
0 阅读:
225
1.删除redhat原有的yum#rpm-aq|grepyum|xargsrpm-e--nodeps2.下载yum安装源#wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpm#wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64...
分类:
其他 时间:
2016-02-24 21:12:51
收藏:
0 评论:
0 赞:
0 阅读:
248
测试的前题:在WEB负载均衡状态下,当用户在WEB1服务器登陆,下次在进行任意操作时,可能会在WEB2,WEB3...中进行请求的处理,因此,在非WEB1的服务器中是不会有SESSION的,到此,需要用到SESSION共享存储来解决该问题。将session以memcache扩展库进行存储数据<?php
//首先用..
分类:
系统服务 时间:
2016-02-24 21:12:42
收藏:
0 评论:
0 赞:
0 阅读:
282
一、环境:操作系统:CentOS6.7x86_64MySQL版本:MySQL-5.1.72二、安装:具体安装请自行补脑三、配置过程备份原始配置文件:#cp/usr/local/mysql/my.cnf/usr/local/mysql/my.cnf.bak初始化另外的mysql数据库#mkdir-p/usr/local/mysql/data{2,3}#chown-Rmysql./usr/local/mysql/da..
分类:
数据库技术 时间:
2016-02-24 21:12:32
收藏:
0 评论:
0 赞:
0 阅读:
310