5

Khi bật thiết bị Android, có thể tải một ứng dụng cụ thể mà không cần khởi chạy màn hình chính không?cách tải ứng dụng trực tiếp mà không cần khởi chạy màn hình chính

Cách thực hiện thay đổi này?

đâu phải thay đổi mã

phép Thiết lập như công trình boot_completed nhưng trước khi ứng dụng của tôi được nạp, màn hình chính được trình bày trong 5 giây. Cách tắt android hiển thị bất kỳ trình khởi chạy màn hình chính nào trước khi ứng dụng của tôi

+2

Tìm kiếm trên _google_ –

+0

Tôi nghĩ rằng có thể sử dụng chương trình phát sóng. – aldakur

+0

Bạn có thể cho tôi biết thêm thông tin không. Tôi rất mới trong các ứng dụng android –

Trả lời

2

Chế độ này được gọi là chế độ kiosk và Android có điều khoản để chạy thiết bị ở chế độ kiosk, bạn có thể tham khảo this guide để hoàn tất thiết lập. Về cơ bản những gì bạn làm là thiết lập ứng dụng của bạn để nghe phát sóng RECEIVE_BOOT_COMPLETED và vô hiệu hóa tất cả các hành động như nút quay lại nút trang chủ giảm thiểu nút vv Ngoài ra đừng quên thiết lập cơ chế thoát. Chỉ cần làm theo guide và bạn sẽ ổn thôi.

+1

Nó hoạt động. Nhưng trước khi ứng dụng được tải, màn hình chính được hiển thị trong 5 giây. Làm thế nào để vô hiệu hóa android hiển thị bất kỳ launcher màn hình chính trước khi ứng dụng của tôi –

1

Trong biểu hiện của bạn:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 

Và thêm bộ lọc Ý định:

<receiver android:name=".BootReciever"> 
<intent-filter > 
    <action android:name="android.intent.action.BOOT_COMPLETED"/> 
</intent-filter> 

Và rồi Bây giờ bạn có thể bắt đầu hoạt động đầu tiên của ứng dụng của bạn từ phương pháp onReceive của lớp Receiver:

https://stackoverflow.com/questions/10428510/how-to-start-launch-application-at-boot-time-android 

Để biết thêm thông tin, bạn có thể kiểm tra url này How to start/ launch application at boot time Android

+0

Nó hoạt động. Nhưng trước khi ứng dụng được tải, màn hình chính được hiển thị trong 5 giây. Cách tắt android hiển thị bất kỳ trình khởi chạy màn hình chính nào trước khi ứng dụng của tôi –

0

nếu thiết bị của bạn đã được root, gỡ cài đặt ứng dụng hệ thống trên thiết bị của bạn, nhưng hãy cẩn thận không thể gỡ cài đặt mọi ứng dụng. cài đặt ứng dụng "Root-Uninstaller-Pro-8.3" và làm điều này. bạn phải gỡ cài đặt từng ứng dụng hệ thống quan trọng và bất kỳ lúc nào khởi động lại thiết bị để xem kết quả cho đến khi đạt được mục tiêu. nếu bạn gỡ cài đặt ứng dụng khiến thiết bị của bạn bị rối loạn, bạn nên flash thiết bị của mình để khôi phục ứng dụng và thử gỡ cài đặt lại. bằng cách gỡ cài đặt này, thời gian khởi động của bạn trở nên quá ngắn và 5 giây sẽ biến mất. chúc may mắn!

Các vấn đề liên quan