จุดประสงค์ คือ พอติดตั้งโปรแกรมไปแล้ว แล้วรีสตาทเครื่อง แล้วเปิดขึ้นมาอยากให้โปรแกรมมันทำงานเลย โดยที่เราไม่ต้องเปิดโปรแกรม เอง ลักษณะคล้ายกับ สกรีนล๊อคหน้าจอ อะครับ พอมี keyword หรือ ที่ศึกษาข้อมูลแนะนำหรือป่าวครับ
ขอบคุณล่วงหน้าสำหรับผู้รู้ครับ
จุดประสงค์ คือ พอติดตั้งโปรแกรมไปแล้ว แล้วรีสตาทเครื่อง แล้วเปิดขึ้นมาอยากให้โปรแกรมมันทำงานเลย โดยที่เราไม่ต้องเปิดโปรแกรม เอง ลักษณะคล้ายกับ สกรีนล๊อคหน้าจอ อะครับ พอมี keyword หรือ ที่ศึกษาข้อมูลแนะนำหรือป่าวครับ
ขอบคุณล่วงหน้าสำหรับผู้รู้ครับ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
สำหรับโปรแกรมแบบนี้ ต้องลองไปศึกษา Broadcast Reciever ครับ
ตัวนี้จะทำให้เราสามารถรัน Services ได้ทันที ตามที่เรากำหนด event ให้กับโปรแกรมครับ
แบบตัวอย่างนี้ (ที่ใส่ใน androidmanifest.xml)
ผมต้องการให้ Service PhoneReciever ทำงานทุกครั้งที่
1. Boot completed
2. Phone state คือ เปลี่ยนสถานะของการโทร เช่น รับสาย, โทรเข้า, โทรออก เป็นต้น
ส่วนของ Service คุณก็ต้องไปสร้างเอง
ตัวอย่างครับ
public class PhoneReciever extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
…………
}
}
ขอบคุณมากครับ