资源简介
仿三星桌面widget备忘录,支持多个备忘录
代码片段和文件信息
package com.edl.note;
import java.io.File;
import java.io.FileWriter;
import java.util.Calendar;
import java.util.TimeZone;
import java.util.Timer;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.KeyguardManager;
import android.app.KeyguardManager.KeyguardLock;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.database.Cursor;
import android.media.AudioManager;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.PowerManager;
import android.telephony.TelephonyManager;
import android.text.format.DateFormat;
import android.util.Log;
import android.view.View;
import android.view.View.onclickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class AlarmAlert extends Activity {
private static String TAG = “AlarmAlert“;
private static File ALARM_FLAG_FILE1 = new File(“/productinfo/alarm_flag“);
public static final String STOP_ALARM = “com.edl.note.STOP_ALARM“;
public static final String ALARM_DONE = “com.android.deskclock.ALARM_DONE“;
private AlarmManager am;
int TIMEOUT = 55;// 闹铃响时长(s)
private int _id;
private String action;
private long mStartTime;
private Handler mHandler = new Handler();
private final Timer timer = new Timer();
private NotificationManager nm;
private int Notification_ID = 100000010;
private String dispalycontent;
private PowerManager pm;
private PowerManager.WakeLock wakeLock;
// 声明键盘管理器
KeyguardManager mKeyguardManager = null;
// 声明键盘锁
private KeyguardLock mKeyguardLock = null;
protected static final String SCREEN_OFF = “screen_off“;
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
// requestWindowFeature(android.view.Window.FEATURE_NO_title);
requestWindowFeature(Window.FEATURE_CUSTOM_title);
setContentView(R.layout.dialog_alarm_alert);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_title
R.layout.dialog_alarm_alert_title);
getWindow().setBackgroundDrawableResource(R.color.halftransparent);
// 设置title右边为闹铃时间
Context mContext = AlarmAlert.this;
TextView alarm_time = (TextView) findViewById(R.id.title_right);
Calendar clnd = Calendar.getInstance();
int theHour = clnd.get(Calendar.HOUR_OF_DAY);
int theMinute = clnd.get(Calendar.MINUTE);
alarm_time.setText(theHour + “:“ + format(theMinute));
TextView content = (TextView) findViewById(R.id.tv_note_content);
Button cancelBtn = (Button) findViewById(R.id.cancel_alarm);
cancelBtn.setonclickListener(new onclickListener() {
@Override
public void onclick(View v) {
closeMedi
- 上一篇:dicom3.0标准中文版
- 下一篇:陈后金《数字信号处理》第二版习题答案
相关资源
- AsyncTask文件控制暂停和继续,在状态
- 汉印A300 CPCL协议 android 热敏打印app(
- 自定义VIewGroup实现仿淘宝商品详情页
- Genymotion-ARM-Translation_v1.1
- 黑客大曝光:移动应用安全揭秘及防
- superCleanMaster仿360清理大师
- 简易手机通讯录
- 安卓期末项目--记账本app.zip
- 中兴盒子不开启adb情况下抓取日志和
- 手机通讯录
- usb扫描枪数据获取解析
-
两个Strings.xm
l的比较 - 使用Intent拨打电话
- 安卓项目英汉词典
- 实现了基础的登录页面,支持记住密
- 移动应用开发课程设计
- ListView应用
- 移动点餐系统 新手学习。。。。
- 基于安卓开发的校园通移动应用.rar
- 基于移动平台的轻博客系统开发与设
- 使用canvas画线,位移,旋转,绘制五
- 仿墨迹天气优化版
- QXDM user guide
- 选择日期时间对话框,解决弹出键盘
- 基于安卓平台的校园通软件设计—毕
- 安卓版天气预报小应用
- 备忘录基于安卓移动开发
- 安卓通讯录简易实现
- wifi打开获取变慢的解决demo
- 安卓微积分计算器
评论
共有 条评论