<uses-permissionandroid:name="android.permission.SEND_SMS"/>
AlarmManager aManager=(AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent=new Intent(this,AlarmReceiver.class);
intent.setAction("AlarmReceiver");
PendingIntent pendingIntent=PendingIntent.getBroadcast(this, 0, intent, 0);
//aManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent);
aManager.setRepeating(AlarmManager.RTC, 0, 60*1000, pendingIntent)
<receiver
android:name=".AlarmReceiver"
android:label="@string/app_name">
<intent-filter>
<action android:name="AlarmReceiver" />
</intent-filter>
</receiver>
SmsManager smsManager =SmsManager.getDefault();
smsManager.sendTextMessage(destinationAddress,scAddress, text, sentIntent, deliveryIntent)
public class YoulainaozhongActivity extends Activity {
TextView onetextview;
TextView twotextview;
TextView threetextview;
Button onebutton;
Button twobutton;
Dialog dialog = null;
//新建日历对象,用来设置闹钟时间
Calendar calendar = Calendar.getInstance();
private SharedPreferences sharedPreferences;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
calendar.setTimeInMillis(System.currentTimeMillis());
LinearLayout relativeLayout =(LinearLayout) findViewById(R.id.LinearLayout);
relativeLayout.setBackgroundResource(R.drawable.bejing);
onebutton=(Button) findViewById(R.id.onebutton);
onebutton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
dialog();
}
});
twobutton=(Button) findViewById(R.id.twobutton);
twobutton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
onetextview=(TextView) findViewById(R.id.onetextview);
twotextview=(TextView) findViewById(R.id.twotextview);
threetextview=(TextView) findViewById(R.id.threetextview);
sharedPreferences=getSharedPreferences("alarm_record", Activity.MODE_PRIVATE);
AlarmManager aManager=(AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent=new Intent(this,AlarmReceiver.class);
intent.setAction("AlarmReceiver");
PendingIntent pendingIntent=PendingIntent.getBroadcast(this, 0, intent, 0);
// aManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pendingIntent);
aManager.setRepeating(AlarmManager.RTC, 0, 60*1000, pendingIntent);
}
public void dialog(){
View view=getLayoutInflater().inflate(R.layout.shijian, null);//
final TimePicker timePicker=(TimePicker)view.findViewById(R.id.timepicker);
final EditText oneeditext=(EditText)view.findViewById(R.id.oneeditext);
final EditText twoeditext=(EditText)view.findViewById(R.id.twoeditext);
timePicker.setIs24HourView(true);
new AlertDialog.Builder(this)
.setTitle("设置")
.setView(view)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
String timeStr=String.valueOf(timePicker.getCurrentHour())+":"+String.valueOf(timePicker.getCurrentMinute());
/*calendar.set(Calendar.HOUR_OF_DAY,timePicker.getCurrentHour());
calendar.set(Calendar.MINUTE, 55);*/
onetextview.setText("您设置的时间为: "+timeStr);
twotextview.setText("您设置的号码为: "+oneeditext.getText().toString());
threetextview.setText("您设置的内容为: "+twoeditext.getText().toString());
sharedPreferences.edit().putString(timeStr, timeStr).commit();
sharedPreferences.edit().putString("haoma", oneeditext.getText().toString()).commit();
sharedPreferences.edit().putString("neirong", twoeditext.getText().toString()).commit();
}
}).setNegativeButton("取消", null).show();
}
}
public class AlarmReceiver extends BroadcastReceiver {
/**
* 通过广播进行扫描,是否到达时间后再响起闹铃
* */
@Override
public void onReceive(Context context, Intent intent) {
SharedPreferences sharedPreferences = context.getSharedPreferences(
"alarm_record", Activity.MODE_PRIVATE);
String hour = String.valueOf(Calendar.getInstance().get(
Calendar.HOUR_OF_DAY));
String minute = String.valueOf(Calendar.getInstance().get(
Calendar.MINUTE));
String time = sharedPreferences.getString(hour + ":" + minute, null);// 小时与分,
String haoma = sharedPreferences.getString("haoma", null);
String neirong = sharedPreferences.getString("neirong", null);
if (time != null) {// 判断是否为空,然后通过创建,
// MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.a);
Toast.makeText(context, "短信已经发送成功", Toast.LENGTH_LONG).show();
// mediaPlayer.start();// 开始 ;
sendMsg(haoma, neirong);
}
}
private void sendMsg(String number, String message) {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, message, null, null);
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有