- 博客(8)
- 收藏
- 关注
原创 Android学习之Service服务
startService开启服务startService(Intent) 通过这种方式开启的服务执行的生命周期方法:第一次调用startService的时候onCreate()->onStartCommand再次调用startServicestartService->onStartCommand.想停止用startService开启的服务 stropService(int...
2019-03-31 23:02:58 166
原创 Android学习之进程
进程的概念与进程优先级当应用运行后系统会创建一个Linux进程,大部分情况下一个Android应用对应一个Linux进程。这个应用一开始的时候只有一个线程,所有的组件都运行在一个进程和一个线程中(默认情况)。四大组件都运行在主线程中。进程的优先级1.Foreground process 前台进程当前进程中有activity处于可见可操作的状态( activity 执行了 onResum...
2019-03-31 23:02:47 113
原创 Android学习之广播接收者
广播接收者概念1.广播接收者概念(BroadCastReceiver)为什么需要广播接收者?BroadCastReceiver可以接受SendBraodCast方法发出来的广播,可以使用Intent传递数据,是一个抽象类。广播的特点 数据传递的方向是 单向的,需要调到固定的频率。作用范围有限,只有在当前手机里有效。系统将一些重要的操作 通过广播的形式通知给所有应用。...
2019-03-31 23:02:37 176
原创 Android学习之对话框
注意事项创建一个对话框的时候需要使用一个上下文,这个上下文必须是activity.因为对话框要显示到当前的activity中,对话框是activity的一部分。创建对话框的时候,需要告诉系统当前的对话框要显示到哪个activity中。所以必须使用activity对象作为上下文参数,如果使用getApplicationContext就会崩溃。Toast 土司是系统级别的显示控件,所以传入g...
2019-03-31 23:02:24 83
原创 Android学习之动态注册广播接收
动态接收广播首先创建一个java类 并且继承 BroadCastReceiver,并且实现其中的onReceiver方法。public class MainActivity extends Activity { //广播接收者 成员变量 private MyReceiver myReceiver; @Override protected void onCreate(Bundle ...
2019-03-31 23:02:03 672
原创 Android学习之Activity生命周期
Activity的四种状态1.处于前台的activity, 可见的,并且可以跟用户进行交互2.处于暂停状态的, 可见的,但不能被操作3.处于停止状态 , 不可见,也不可以被用户操作4.销毁状态, activity被系统杀死,或者是调用了finish方法主动退出。Activity的生命周期onCreate 当activity被创建的时候会走这方法onStart 走...
2019-03-31 23:01:50 195
原创 Android学习之回传数据
Activity回传数据进入另一个Activity中选择数据后关闭页面,并将选中的数据回传给前一个Activity.比如 在A 中点击按钮 进入B 中选择数据,选中后将数据回传给A关键方法:1 A 进入新的Activity时 需要使用此方法 startActivityForResult(Intent intent);2.A 重写onActivityResult准备接收回传数据 onA...
2019-03-31 23:01:36 652
原创 Android学习之ListView
使用ArrayAdapterArrayAdapter是将一个String类型的数组作为ListView控件的Item。使用方法:首先先在布局文件中声明ListView控件<ListView android:id="@+id/lv_list" android:layout_width="match_parent" android:...
2019-03-31 23:01:22 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人