編輯:關於Android編程
TestBroadcastA應用如下
MainActivity如下:
package cc.testbroadcasta;
import android.os.Bundle;
import android.app.Activity;
/**
* Demo描述:
* 利用廣播在應用程序之間傳遞數據
*
* TestBroadcastA應用中注冊一個廣播接收者.
* TestBroadcastB應用中發出一個廣播
*/
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
BroadcastReceiverTest如下:
package cc.testbroadcasta;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class BroadcastReceiverTest extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String name=intent.getStringExtra("name");
int number=intent.getIntExtra("number", 0);
System.out.println("接收到廣播 name="+name+",number="+number);
}
public static void main(String[] args) {
}
}
main.xml如下:
AndroidManifest.xml如下:
TestBroadcastB應用如下
MainActivity如下:
package cc.testbroadcastb;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent=new Intent();
//設置Action
intent.setAction("cc.test");
//攜帶數據
intent.putExtra("name", "周星馳");
intent.putExtra("number", 9527);
//發送廣播
sendBroadcast(intent);
}
}
Android實現網絡多線程文件下載
實現原理(1)首先獲得下載文件的長度,然後設置本地文件的長度。(2)根據文件長度和線程數計算每條線程下載的數據長度和下載位置。如:文件的長度為6M,線程數為3,那麼,每條
Android程序報錯程序包org.apache.http不存在問題的解決方法
Android Studio 2.1中使用 Android SDK 6.0(API 23),加載融雲Demo時,報錯:解決辦法:Android 6.0(api 23)已經
Android Studio -修改LogCat的顏色*美爆了*
一、 先看效果二、設置 File->Settings 或Ctrl + Alt +S 找到 Editor -> Colors &Fonts ->
【Android 仿微信通訊錄 導航分組列表-上】使用ItemDecoration為RecyclerView打造帶懸停頭部的分組列表
一 概述本文是Android導航分組列表系列上,因時間和篇幅原因分上下,最終上下合璧,完整版效果如下:上部殘卷效果如下網上關於實現帶懸停分組頭部的列表的方法有很多,像我看