![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android四大组件
wangwei129549
希望自己的努力可以实现自己简单的梦想
展开
-
Service启动的两种方式案例
Service使用分为启动式和绑定式。 先来看启动式: 启动式最大特点是服务与活动没有绑定,即使关闭程序,服务也照样运行。 以music的方式说明:// 使用启动式使用服务 public class MusicService extends Service { MediaPlayer mMediaPlayer; @Override public IBinder onBind原创 2016-01-05 11:22:59 · 446 阅读 · 0 评论 -
Service
概念 是Context的子类,没有UI界面,是在后台运行的组件。 生命周期 (1) 使用context.startService()启动 startService()–>onCreate()–>onStart()(可多次调用)–>Service running stopService()–>onDestory()–>Service stop (2) 使用con原创 2015-12-24 13:54:03 · 271 阅读 · 0 评论 -
Content Provider
1.概念 主要用于不同应用程序之间实现数据共享的功能,允许一个程序访问另一个程序中的数据,并保证被访数据的安全性。一般情况下是使用现有的内容提供器来读取和操作相应程序中的数据。 2.基本用法(自己写的打电话小程序)<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt原创 2015-12-24 14:59:30 · 287 阅读 · 0 评论 -
Broadcast Receiver
概述: 是一种在应用程序之间传输信息的机制。 过程: 1.在发送消息处,用Intent包装发送的信息和用于过滤的消息; 2.调用Context.sendBroadcast()、sendOrderBroadcast()或sendStickyBroadcast()方法,把Intent对象以广播方式发送出去; 3.Intent发送后,所有已注册的BroadcastReceiver会检查注册时的I原创 2015-12-24 16:25:14 · 266 阅读 · 0 评论 -
Intent
Intent是Android系统提供的一个信使,作为信息传递的载体。组件与组件之间通过Intent来通信、传递信息、交换数据。Intent的相关构造函数 1. Intent():Create an empty intent;初始化一个Intent对象。 2. Intent(Intent o):Copy constructor; 3. Intent (String action) :Create原创 2015-12-24 23:03:47 · 737 阅读 · 0 评论 -
Activity
自学了四个多月了,学了很多东西。做的笔记有厚厚一叠,但是很乱很杂。所以从现在开始从头到尾简单的总结一下。就从四大组件开始吧。public class MyClass extends Activity { // 在Activity生命周期开始时调用 @Override protected void onCreate(Bundle savedInstanceState) {原创 2015-12-24 11:33:18 · 263 阅读 · 0 评论