diff --git a/AlarmAlertActivity.java.txt b/AlarmAlertActivity.java.txt index 8dd0742..ecaba7f 100644 --- a/AlarmAlertActivity.java.txt +++ b/AlarmAlertActivity.java.txt @@ -27,7 +27,7 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD private long mNoteId; //代表用户的文本在数据库存储中的ID private String mSnippet; //当闹钟进行提示时出现的文本片段 private static final int SNIPPET_PREW_MAX_LEN = 60;//定义了一个静态的变量 - MediaPlayer mPlayer;//用于播放音乐或其他音频文件 + MediaPlayer mPlayer;//用于播放音频文件 @Override//这是java中的一个覆盖方法(override method) protected void onCreate(Bundle savedInstanceState) { @@ -56,11 +56,11 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD mNoteId = Long.valueOf(intent.getData().getPathSegments().get(1)); mSnippet = DataUtils.getSnippetById(this.getContentResolver(), mNoteId); //根据ID从数据库中获取标签的内容; - //getContentResolver()是实现数据共享,实例存储。 + //getContentResolver()是实现数据共享,存储。 mSnippet = mSnippet.length() > SNIPPET_PREW_MAX_LEN ? mSnippet.substring(0, SNIPPET_PREW_MAX_LEN) + getResources().getString(R.string.notelist_string_info) : mSnippet; - //判断标签片段是否达到符合长度 + //判断标签是否达到符合长度 } catch (IllegalArgumentException e) { e.printStackTrace(); return; @@ -68,7 +68,7 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD /* try { - // 代码区 + // 代码区域 } catch(Exception e) { @@ -78,9 +78,9 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD mPlayer = new MediaPlayer(); if (DataUtils.visibleInNoteDatabase(getContentResolver(), mNoteId, Notes.TYPE_NOTE)) { showActionDialog(); - //弹出对话框 + //对话框弹出 playAlarmSound(); - //闹钟提示音激发 + //闹钟提示音触发 } else { finish(); //完成闹钟动作 @@ -88,15 +88,15 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD } private boolean isScreenOn() { - //判断屏幕是否锁屏,调用系统函数判断,最后返回值是布尔类型 + //判断屏幕是否锁屏,最后返回值是布尔类型,即为true或false PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); return pm.isScreenOn(); } private void playAlarmSound() { - //闹钟提示音激发 + //闹钟提示音触发 Uri url = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM); - //调用系统的铃声管理URI,得到闹钟提示音 + //调用系统的铃声,得到提示音 int silentModeStreams = Settings.System.getInt(getContentResolver(), Settings.System.MODE_RINGER_STREAMS_AFFECTED, 0); @@ -107,8 +107,7 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD } try { mPlayer.setDataSource(this, url); - //方法:setDataSource(Context context, Uri uri) - //解释:无返回值,设置多媒体数据来源【根据 Uri】 + //无返回值,设置多媒体音频来源 mPlayer.prepare(); //准备同步 mPlayer.setLooping(true); @@ -118,8 +117,8 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); - //e.printStackTrace()函数功能是抛出异常, 还将显示出更深的调用信息 - //System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常 + //e.printStackTrace()抛出异常, 还将显示出更深的调用信息 + //System.out.println(e)打印异常,并且输出异常地点 } catch (SecurityException e) { // TODO Auto-generated catch block e.printStackTrace(); @@ -154,7 +153,7 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD switch (which) { //用which来选择click后下一步的操作 case DialogInterface.BUTTON_NEGATIVE: - //这是取消操作 + //取消操作 Intent intent = new Intent(this, NoteEditActivity.class); //实现两个类间的数据传输 intent.setAction(Intent.ACTION_VIEW);