ปีกของ Android mucchin | รายชื่อของบทความเจตนาแท็ก



ฟังก์ชั่น Alarm ของ Android app


วิธีการใช้คุณลักษณะเช่นปลุก app นาฬิกาปลุกใน Android ไม่ได้มี?

ใน Android app, Android app แม้ในรัฐที่ยังไม่ได้เริ่มต้นคุณจะมีคุณลักษณะปลุกที่สามารถเริ่มต้น app Android ว่าในเวลาที่คุณระบุ
ในฐานะที่เป็นสเปคที่ใช้คุณยังสามารถใช้มันยังสามารถที่แท้จริงชอบนาฬิกาปลุกดังกล่าวว่าในทางใดทางหนึ่งจะเชื่อมต่อไปยังเซิร์ฟเวอร์ระยะเวลาหนึ่ง


ส่วนนี้จะอธิบายตัวอย่างง่ายๆเพื่อตั้งปลุกง่าย
เมื่อตั้งค่าการเตือนภัยก่อนอื่นคุณต้องได้รับเช่นของผู้จัดการที่รับผิดชอบในการปลุกที่ AlarmManager



= AlarmManager mng
(AlarmManager) getSystemService (Context.ALARM_SERVICE);


วิธีการส่วนที่เหลือ () ใช้คุณจะต้องตั้งชุดสัญญาณเตือนสำหรับผู้จัดการนี​​้
ส่วนนี้จะอธิบายวิธีการใช้งาน (AlarmManager.set)
อาร์กิวเมนต์แรกที่ () ที่ระบุไว้ในค่าคงที่ของคลาส AlarmManager วิธีการตั้งเวลาเริ่มต้นขึ้น AlarmManager.set นี้
ค่าคงที่มีให้ต่อไปนี้สี่

AlarmManager.ELAPSED_REALTIME

ระบุค่าของเวลาที่ผ่านไปจากเมื่ออำนาจเป็น ON

AlarmManager.ELAPSED_REALTIME_WAKEUP

ระบุค่าของเวลาที่ผ่านไปจากเมื่ออำนาจเป็น ON ถ้าคุณอยู่ในโหมดสลีปถ้าคุณเปิดฉัน

AlarmManager.RTC

ระบุเวลา ถ้าคุณอยู่ในโหมดสลีปถ้าคุณเปิดฉัน

AlarmManager.RTC_WAKEUP

ระบุเวลา




อาร์กิวเมนต์ที่สองของ () กำหนด AlarmManager.set เวลาเริ่มต้นขึ้น
ทั้งนี้ขึ้นอยู่กับวิธีการตั้งค่าเริ่มต้นของอาร์กิวเมนต์แรกมีความหมายแตกต่าง

หาก ELAPSED_REALTIME หรือ ELAPSED_REALTIME_WAKEUP

ระบุค่าที่บ่งชี้ SystemClock.elapsedRealtime
คือว่าเวลาผ่านไปนับตั้งแต่ไฟเปิดอยู่

หาก RTC หรือ RTC_WAKEUP

ระบุค่าที่บ่งชี้ System.currentTimeMillis
ที่ของเวลาปัจจุบันคือ


argument ตัวที่สามตั้งเจตจำนงที่จะออกเมื่อมีการเตือนจะเริ่มต้น
ในฐานะที่เป็นตัวอย่างที่เฉพาะเจาะจงคุณจะชอบโค้ดตัวอย่างต่อไปนี้


/ / Get ผู้จัดการปลุก
= AlarmManager mng
(AlarmManager) getSystemService (Context.ALARM_SERVICE);

/ / สร้าง GregorianCalendar
ปฏิทิน GregorianCalendar;
ปฏิทิน = GregorianCalendar ใหม่ ();

<GregorianCalendarnosetteishoriwashoryaku>

/ / สร้างเจตจำนงที่จะออก
เจตจำนง i =
แสดงเจตจำนงใหม่ (getApplicationContext (), AlarmCheckActivity.class);
PendingIntent pi = PendingIntent.getActivity (this, 0, i, 0);

/ / ตั้งปลุก
mng.set (AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis (), pi);


ข้อความที่ตัดตอนมาเป็นส่วนหนึ่งของสิ่งที่ต้องการข้างต้นคุณสามารถตั้งเวลาปลุก

มันขึ้นอยู่กับส่วนที่เหลือของโปรแกรมประยุกต์

ฉันคิดว่าฉันยังสามารถใช้เป็นวิธีการใช้นาฬิกาปลุกเพียงใน apps เช่นลูกค้า Twitter เช่นเช่นนั้นเพื่อให้แน่ใจว่ามีข้อความที่ส่งไปยังไม่มีในช่วงเวลาที่กำหนดของเวลา

2 3 4 5 ... Last » หน้า 6 จากหนึ่ง ในสอง 3 สี่ 5 ... ล่าสุด»