公司项目需求,需要给软件加入报警功能,
点击手绘的报警图标,开始震动,并且发出报警铃音,
使用了layerlist,drawable,Vibrator,soundpool
public class SosMainActivity extends BaseActivity{
private TextView sosTv1,sosTv2,sosTv3;
private int blueColor , whiteColor,transparent;
private Vibrator vibrator;
private SoundPool soundPool;
int hit;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sos);
sosTv1 = (TextView)findViewById(R.id.sostv1);
sosTv2 =(TextView)findViewById(R.id.sostv2);
sosTv3 =(TextView)findViewById(R.id.sostv3);
vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
soundPool = new SoundPool(2, AudioManager.STREAM_MUSIC, 100);
hit = soundPool.load(context, R.raw.alertmp3, 0);
blueColor = getResources().getColor(R.color.bluetext);
whiteColor= getResources().getColor(