Chủ Nhật, 16 tháng 9, 2012

Khởi chạy các ứng dụng của bạn trên mã số bí mật tùy chỉnh


(^_^)
dungbk - trang đã được nâng cấp lên thành itepress.com
ANDROI

Khởi chạy các ứng dụng của bạn trên mã số bí mật tùy chỉnh


Khởi chạy các ứng dụng của bạn trên mã số bí mật tùy chỉnh

Gửi bàigửi bởi root » 16 Tháng 9 2012 19:44
Bạn có biết về Android Secret Number or Code?Ví dụ ,trên bàn phím, bạn nhập mã: *#*#4636#*#*,một màn hình kiểm tra sẽ xuất hiện , đó là một màn hình bí mật mà bạn biết / không biết về nó trước khi .
Hình ảnhDial Pad on SecretCode
Điểm thú vị ở đây là bạn hoàn toàn muốn làm điều tương tự , nhập mã số bí mật tùy chỉnh của bạn và ứng dụng của bạn được đưa ra ngay lập tức .
Đây là những gì bạn cần để làm cho nó .1.Tạo một tuỳ chỉnh BroadcastReceiver cho Mã số bí mật vào , để nhận mẫu, tôi đặt tên nó MySecretCodeReceiver.Bộ thu sẽ chạy Activity của bạn vào việc phát hiện.

java code

?
1
2
3
4
5
6
7
8
9
10
11
12
public class MySecretCodeReceiver extends BroadcastReceiver {
   @Override
   public void onReceive(Context context, Intent intent) {
     if(intent.getAction().equals("android.provider.Telephony.SECRET_CODE")) {
           Intent i = new Intent(context, MainActivity.class);
         i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
          context.startActivity(i);
       }
   }
}
2.đăng ký MySecretCodeReceiver :

java code

?
1
2
3
4
5
6
<receiver android:name=".MySecretCodeReceiver">
    <intent-filter>
          <action android:name="android.provider.Telephony.SECRET_CODE" />
          <data android:scheme="android_secret_code" android:host="1711" />
</intent-filter>
   </receiver>
Bạn cần phải chắc chắn rằng thẻ <action> nên được như thế chính xác tương tự như trên , vì nó là hành động được xác định trước cho SECRET_CODE . Ngoài ra , chọn một số trong thuộc tính “android:host” tới ứng dụng của bạn . Đối với mẫu ở đây , tôi chọn con số may mắn của tôi 1711.

Những chủ đề cùng chuyên mục:

0 nhận xét:

Đăng nhận xét