80,351
社区成员
发帖
与我相关
我的任务
分享
package com.tomwin.service;
import java.util.Random;
import android.app.Service;
import android.content.Intent;
import android.os.Bundle;
import android.os.IBinder;
import android.util.Log;
public class sendBroadcast extends Service{
sendBroadcast broadcast=new sendBroadcast();
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
Log.i("service", "服务启动");
startThread();
}
public void startThread(){
Thread thread=new Thread(new Runnable() {
@Override
public void run() {
while (true) {
byte[] data=new byte[14];
for (int i = 0; i < data.length; i++) {
Random r=new Random();
data[i]=(byte) r.nextInt(256);
}
try {
Log.i("service", "======="+data.length);
Intent intent=new Intent("android.intent.mcu.CANBOX");
Bundle bundle=new Bundle();
bundle.putByteArray("values", data);
intent.putExtras(bundle);
sendBroadcast(intent);
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
});
thread.start();
}
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
}