Có cách nào để hoạt động Android phát hiện ra cách nó được khởi chạy không? Cụ thể, tôi muốn phát hiện xem ứng dụng của tôi đã được khởi động từ Eclipse hay chưa, nếu nó được khởi động bình thường (ví dụ: từ màn hình chính hoặc danh sách ứng dụng đã cài đặt).Ứng dụng Android của tôi có thể phát hiện nếu nó được khởi chạy từ Eclipse không?
Đây là proxy để biết liệu báo cáo sự cố có nên được tải lên hay không. Tôi giả sử nếu Eclipse khởi chạy ứng dụng, thì tôi không cần phải tải lên các sự cố, vì tôi đã gỡ lỗi ứng dụng, nhưng nếu cùng một ứng dụng được khởi chạy "bình thường", tôi muốn tải lên bất kỳ ứng dụng nào ngoại lệ.
Điều này chỉ để làm cho việc gỡ lỗi và phát triển cá nhân của tôi dễ dàng hơn, vì vậy, các hacks hoặc chỉnh sửa không thể bỏ qua đối với Eclipse rất hữu ích đối với tôi.
Điều này sẽ kiểm tra xem ứng dụng có thực sự được gỡ lỗi hay không. –
Có, đó là một trong ít nhất hai cách khác nhau có thể được khởi chạy từ nhật thực. –
Tôi chỉ cố gắng này và có được đúng khi chạy từ Eclipse Debugger (và sai khi chạy từ launcher). Tuy nhiên, việc chạy ứng dụng "bình thường" từ Eclipse cũng trả về false. Chạy theo trình gỡ lỗi là một chút nặng, cho mỗi lần sử dụng nhưng có lẽ tôi có thể quen với điều đó. –