編輯:關於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); } }
實現原理(1)首先獲得下載文件的長度,然後設置本地文件的長度。(2)根據文件長度和線程數計算每條線程下載的數據長度和下載位置。如:文件的長度為6M,線程數為3,那麼,每條
Android Studio 2.1中使用 Android SDK 6.0(API 23),加載融雲Demo時,報錯:解決辦法:Android 6.0(api 23)已經
一、 先看效果二、設置 File->Settings 或Ctrl + Alt +S 找到 Editor -> Colors &Fonts ->
一 概述本文是Android導航分組列表系列上,因時間和篇幅原因分上下,最終上下合璧,完整版效果如下:上部殘卷效果如下網上關於實現帶懸停分組頭部的列表的方法有很多,像我看