編輯:關於Android編程
1、New→Other→BroadcastReceiver
package com.example.lhb.startservice;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public class MyReceiver extends BroadcastReceiver {
public MyReceiver() {
}
public static final String ACTION=com.example.lhb.startservice.intent.action.MyReceiver;//約定俗成,包名+intent.action+MyReceiver
@Override
public void onReceive(Context context, Intent intent) {
System.out.println(接收到了消息:+intent.getStringExtra(data));
throw new UnsupportedOperationException(Not yet implemented);
}
}
package com.example.lhb.startservice;
import android.app.Activity;
import android.content.Intent;
import android.content.IntentFilter;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity implements View.OnClickListener {
private EditText inputText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private MyReceiver receiver=null;
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btnSendMsg:
Intent intent=new Intent(MyReceiver.ACTION);//隱式傳遞
intent.putExtra(data,GeoStorm);
break;
case R.id.btnReg:
if(receiver==null){
receiver=new MyReceiver();
registerReceiver(receiver,new IntentFilter(MyReceiver.ACTION));
}
break;
case R.id.btnUnReg:
if(receiver!=null) {
unregisterReceiver(receiver);
receiver = null;
}
break;
}
}
}
注:只有注冊了接收器後才能發送與接收到消息。
Android中常用的優秀開源框架
Android開源框架庫分類,挑選出最常用,最實用的開源項目,本篇主要介紹的是優秀開源框架庫和項目,UI個性化控件會獨立介紹。UI個性化控件Dependency Inje
Android仿開心消消樂大樹星星無限循環效果
啥都不說先上效果圖,這個是我項目裡的效果:下面的是我抽取出來的 demo 適配啥的我基本上都做好了沒做其他的ok 下面 說一下思路把首先 說一下原理 我是使用bitmap
Android自定義視頻播放器(網絡/本地)
最近因公司項目要求需要寫一個播放器,自帶的又不太好用,也不太好看。自能自定義啦。查看了很多資料,都沒有完善的,還好得以為前輩的指點得以完成,感謝Yang。本篇裡面我有可能
Android Composite(Dialog)詳解
目錄:1.Dialog概述2.Dialog中的重要角色3.常見幾種類型的Dialog簡單使用3.1 提示型Dialog實現3.2 List型Dialog實現3.3 單選型