- 博客(18)
- 资源 (11)
- 收藏
- 关注
原创 Fragment 解释
先吐槽下,AndroidStudio的BlankFragment生成的布局文件是Fragment,导致Fragment的replace()失效了。主要代码:onCreate()中给Fragment加入第一个布局public class MainActivity extends Activity{ @Override protected void onCre
2015-09-11 16:10:25 582
转载 Android Fragment 真正解析(下)
转自:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fr
2015-09-09 21:47:34 216
转载 Android Fragment 真正解析(上)
转自:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和
2015-09-09 20:22:54 306
原创 广播BroadcastReceiver
一、发送广播还是用Intent即可,方法为:Intent i = new Intent(MainActivity.this,MyBroadcast.class);sendBroadcast(intent);就可以调用到BroadcastReceiver中的onReceiver()方法。二、动态注册广播注册方法:registerReceiver(BroadRece
2015-09-07 19:52:51 218
原创 跨应用Service
一、跨应用启动Service:5.0版本后只支持显式Intent,可用i.setComponent(new Component("包名",“包名.服务类名”))来实现跨应用启动Service.二、跨应用绑定Service:需要在被绑定Service的App中建立AIDS文件,并且在onBind中返回,如下public IBinder onBind(Intent
2015-09-07 18:48:20 299
原创 Service通信——从Service到Activity
先上代码package com.example.wjb.myapplication;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content
2015-09-06 16:29:16 308
原创 Service通信——从Activity到Service
实现Service绑定通信的关键点:MainActivity中绑定服务时要实现的方法public void onServiceConnected(ComponentName name, IBinder service) 中的IBinder service跟绑定的服务里public IBinder onBind(Intent intent)返回的IBinder是相通的
2015-09-06 15:48:23 244
原创 Service生命周期
onCreate()方法:服务启动时先调用该方法,可以执行开始时的代码。onDestroy()方法:服务结束时调用该方法,用于执行结束时的操作。onStartCommand()方法:第一次启动服务时调用onCreate方法,之后再启动该服务时调用该方法。注意:同时执行启动服务和绑定服务,只有同时执行停止服务和解除服务才能使服务停止。 活动与服务绑定后,活
2015-09-05 15:35:46 247
原创 Service绑定服务
用绑定服务的方式启动Service。只有代码:package com.example.wjb.myapplication;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;i
2015-09-05 15:18:15 248
原创 Application应用共享数据
Application的onCreate()早于Activity的onCreate()初始化.1.在application内加入android:name=".App",让App类作为全局上下文2.将两个activity都设置为LAUNCHmanifest配置:xml version="1.0" encoding="utf-8"?>xmlns:android="http://s
2015-09-04 18:53:40 376
原创 隐式Intent
隐式Intent是通过过滤器筛选出符合条件的Activity来跳转,可以实现跨应用跳转。编写跳转到指定action内容的actibity中的代码:对Manifest的设置两个activity的代码:package com.example.wjb.myapplication;import android.app.Activity;import android
2015-09-04 14:47:31 231
原创 Activity的四种启动模式
可以在Manifest文件中对Activity添加android:launchMode=“....”来改变Activity的启动模式。一、android:launchMode="standard"(默认启动模式)该模式下的Activity建立在同一个任务栈中,以先进后出的方式存放。二、android:launchMode="singleTop"当Activity处于
2015-09-03 18:51:42 180
原创 Activity传递数据(四)获得返回数据
package com.example.wjb.myapplication;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.vie
2015-09-03 14:28:39 299
原创 Activity传递数据(三)传递对象
把对象作为参数传递能更好地控制数据,类只需要继承Serializable接口即可。第一个Activitypackage com.example.wjb.myapplication;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.v
2015-09-03 14:22:01 198
转载 稳定匹配问题
问题描述:在n个男人和n个女人之间进行匹配,使得匹配结果是稳定的,即假设存在m偏爱w而不偏爱w',存在w偏爱m,而不偏爱m',若存在[m,w']和[m',w]属于匹配结果S,由于m会挣脱w'去找w,w会挣脱m'去找m,所以该匹配结果是不稳定的。G-S算法如下:初始时所有的m∈M和w∈W都是自由的。While 存在男人m是自由的且还没对每个女人都求过婚选择满足条件的男人m找到m的
2015-09-02 20:11:27 548
原创 Activity传递数据(二)传递Bundle类型数据
第一个Activity:package com.example.wjb.myapplication;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;im
2015-09-02 16:26:24 235
原创 Activity之间传递数据(一)传递简单类型数据
第一个Activity:package com.example.wjb.myapplication;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;im
2015-09-02 16:05:55 321
原创 Android生命周期
Android生命周期概括图刚打开应用时执行:onCreate()->onStart()->onResume()按下返回结束程序时执行:onPause()->onStop()->onDestory()按下返回桌面时执行:onPause()->onStop()再启动时执行:onRestart()-->onStart()->onResume()注意点:保存现场数据最慢要在o
2015-09-02 15:33:34 281
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人