⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c0a67b487daa001d1398e2041600eb76

📁 基于JAVA的android源码(由台人所写)
💻
字号:
package com.misoo.kx01;import java.util.Calendar;import android.app.Activity;import android.app.AlarmManager;import android.app.PendingIntent;import android.content.Intent;import android.os.Bundle;import android.os.SystemClock;import android.widget.Button;import android.view.View;import android.view.View.OnClickListener;public class ac01 extends Activity implements OnClickListener{	private static ac01 appRef = null;	Button btn, btn2;	boolean k = false;	//PendingIntent p_intent;    @Override	protected void onCreate(Bundle icicle) {       	     super.onCreate(icicle);       	     appRef = this;    	     setContentView(R.layout.repeat_alarm);    	        	     btn = (Button)findViewById(R.id.repeat_al);    	     btn.setBackgroundResource(R.drawable.bk);    	     btn.setOnClickListener(this);    	     btn2 = (Button)findViewById(R.id.stop_al);    	     btn2.setBackgroundResource(R.drawable.bk);    	     btn2.setOnClickListener(this);    	     //------------------------------------    	     setTitle("waiting ... Alarm=15");    	     Intent intent = new Intent(ac01.this, AlarmReceiver.class);    	     PendingIntent p_intent = PendingIntent.getBroadcast(ac01.this, 0, intent, 0);    	        	         	     Calendar calendar = Calendar.getInstance();    	     calendar.setTimeInMillis(System.currentTimeMillis());    	     calendar.add(Calendar.SECOND, 15);    	     // Schedule the alarm!    	     AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);    	     am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), p_intent);    	    }        	     public static ac01 getApp() {    			  	  return appRef;    		 }    		 public void btEvent( String data ) {    			 k = !k;    			 if(k)    		    	setTitle(data);    			 else     				 setTitle("wait...");    		 }			public void onClick(View arg0) {				// TODO Auto-generated method stub				if(arg0 == btn)				{					setTitle("Repeating...");					Intent intent = new Intent(ac01.this, AlarmReceiver.class);                    PendingIntent p_intent = PendingIntent.getBroadcast(ac01.this, 0, intent, 0);    	            // We want the alarm to go off 30 seconds from now.    	            long firstTime = SystemClock.elapsedRealtime();    	            firstTime += 800;    	            // Schedule the alarm!    	            AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);    	            am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,    	                            firstTime, 800, p_intent);    	         }				if(arg0 == btn2){									    Intent intent = new Intent(ac01.this, AlarmReceiver.class);				    PendingIntent p_intent = PendingIntent.getBroadcast(ac01.this, 0, intent, 0);                    AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);	                am.cancel(p_intent);	                	                finish();				}							}      }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -