- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Content Provider 使用
Content Provider 使用ContentResolver:当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver 类来完成,要获取ContentResolver 对象,可以使用Activity提供的getContentResolver()方法。 ContentResolver使用insert、delete、updat
2016-08-24 21:08:32 297
原创 Content Provider 基础
Content Provider 基础ContentProvider:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。Android已经为常见的一些数据提供了默认的ContentProvider。 1、ContentProvider使用表的形式来组织数据 无论数据的来源是什么,ContentProvider都会认为是一种表,然后把数据组织成表格 2、ContentPro
2016-08-24 21:08:11 238
转载 Service基础
Service基础service 是Android的四大组件之一,服务的主要用于两个目的:后台运行和跨进程访问。通过启动一个服务,可以在不显示UI的前提下在后台运行指定的任务,这样可以不影响用户做其他事情。通过AIDL服务可以实现不同进程之间的通信,这样也是服务的重要用途之一。 1、 Service生命周期 Service生命周期可以从两种启动Service的模式开始讲起,分别是context.
2016-08-17 22:26:14 291
原创 广播接收者
Android 广播接收者1.广播接收者 广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写: public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据; 广播意图就是通过Context.sendBroadcast(Intent intent)或Conte
2016-08-17 22:25:01 238
原创 广播发送者
广播发送者通常广播发送方就是调用Context.sendBroadcast()的程序,而广播接收者就是继承BroadcastReceiver的程序; 通常广播发送方都是通过隐式意图,这样才能发送给多人;广播发送方分为普通广播和有序广播; 同步广播:发送方发出后,几乎同时到达多个广播接收者处,某个接收者不能接收到广播后进行一番处理后传给下一个接收者,并且无法终止广播继续传播;Context.sen
2016-08-17 22:24:38 277
原创 Activity四种加载模式
Activity四种加载模式在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activity实例。1.standard:标准模式(默认模式),一调用startActivity()方法就会产生一个新的实
2016-08-16 21:54:39 313
原创 Activity相关的技巧和特效
Activity相关的技巧和特效(未完待续)一、全屏显示(隐藏标题栏和状态栏)1、在AndroidManifest.xml的配置文件里面的标签添加属性: android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”2、在Activity的onCreate()方法中的super()和setContentView()两个方法之间加入下面两条语句:
2016-08-15 22:05:39 261
原创 Activity之间的数据传输的4种方法
Activity之间的数据传输的4种方法 Intent传递数据 这是一种官方推荐的传输方式。比如,你在A这个Activity上拿到一坨用户输入的文本信息,兴高采烈的想把它放到B这个Activity上展示并发送,一个很可行的方式,是通过Intent的putExtra接口,把用户输入的那些字符信息,按照key/value的形式放进Intent,传输到B这个Activity上。Intent intent
2016-08-15 21:43:52 997
原创 Android生命周期
Android 四大组件Activity生命周期先上一张图 相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程。 启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法
2016-08-15 21:43:18 189
Mac的 MacDown
2018-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人