tôi muốn ẩn thanh trạng thái trong ứng dụng của mình để làm toàn màn hình, vì vậy tôi sử dụng ví dụ này Hide Notification bar - nó hoạt động tốt. Nhưng nếu tôi khóa màn hình và sau đó mở khóa, thanh trạng thái sẽ xuất hiện, cách giải quyết vấn đề này?Ngăn chặn thanh trạng thái ẩn xuất hiện lại sau khi khóa màn hình
Trả lời
Viết mã này trong tập tin mainfest.xml của aapplication của bạn trong thẻ ứng dụng như sau:
<application android:name="application package"
android:label="application name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
tốt, nó không hoạt động hoặc – user1049280
Để ẩn thanh trạng thái Android và trên thanh Ứng dụng Tiêu đề, thêm dòng sau vào tập tin Manifest:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Ví dụ:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.vogella.android.temperature"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Convert"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="9" />
</manifest>
CẬP NHẬT
Cũng cố gắng đặt mã này vào các hoạt động có liên quan của bạn sau khi trở về từ lockscreen:
public class FullScreen extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
tôi đã làm điều đó - nó chỉ hoạt động cho đến khi tôi khóa và mở khóa màn hình – user1049280
Cập nhật câu trả lời của tôi, bạn có thể có nhiều may mắn hơn với điều đó. –
không, nó cũng không hoạt động – user1049280
Nếu an ninh không phải là một vấn đề, bạn có thể vô hiệu hóa màn hình khóa trong khi ứng dụng của bạn đang chạy. Thêm dòng sau vào manifest:
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
Trong hoạt động của bạn, bạn có thể làm như sau:
public class MyActivity extends Activity {
private KeyguardLock lock;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Disable lock screen.
KeyguardManager keyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
lock = keyGuardManager.newKeyguardLock("MyActivity");
lock.disableKeyguard();
}
@Override
protected void onDestroy() {
super.onDestroy();
// Reenable the lock screen again.
lock.reenableKeyguard();
}
}
sử dụng mã này trong onCreate()
trước setContentView()
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
- 1. Android - thanh trạng thái ngăn toàn màn hình
- 2. MPMoviePlayerViewController Ẩn thanh trạng thái
- 3. Hiển thị thanh trạng thái trong Android trong ứng dụng PhoneGap (tức là ngăn chặn toàn màn hình)
- 4. dismissModalViewController Ẩn chế độ xem gốc phía sau thanh trạng thái
- 5. Android Hiện Hoạt động Tiêu đề bar/trạng thái ở phía trên sau khi nó được ẩn
- 6. iphone: Khởi động lại hoạt ảnh lặp sau khi chế độ xem bị ẩn, sau đó xuất hiện lại?
- 7. Android: hiển thị/ẩn thanh trạng thái/thanh công suất
- 8. Toàn màn hình youtube video, xoay và thanh trạng thái (iOS)
- 9. Thanh trạng thái UISplitViewController iOS7
- 10. Thanh trạng thái biến mất ở trên cùng sau khi MPMoviePlayerController bị đóng
- 11. Có cách nào để ngăn chặn kiểu thanh trạng thái thay đổi UIImagePickerController không?
- 12. IOS thanh trạng thái 4.3 ẩn vĩnh viễn
- 13. Trạng thái bị treo trong Màn hình hoạt động SQL
- 14. Đang tải thanh trên thanh trạng thái?
- 15. Thanh cuộn ngang CSS sẽ xuất hiện trong chrome sau khi đổi kích thước màn hình trình duyệt
- 16. ngăn chặn chụp màn hình trong các ứng dụng Android
- 17. Âm thanh nền iOS dừng khi màn hình bị khóa
- 18. Android: Xoay hoạt hình trở lại trạng thái thực sau khi hoàn thành hoạt ảnh?
- 19. Kết nối RabbitMQ trong trạng thái chặn?
- 20. Ngăn chặn các nhánh bị đóng trong màn hình hg
- 21. Ngăn chặn StaleObjectStateException hibernate xuất hiện
- 22. iPhone Safari screen.availHeight và thanh trạng thái/thanh công cụ/thanh địa chỉ
- 23. Dấu/lề bí ẩn xuất hiện sau khi hình ảnh ở chế độ nghiêm ngặt
- 24. UIImagePickerController (sourceTypeCamera) không lấp đầy màn hình trên thanh trạng thái/trên cùng
- 25. cách tìm trạng thái màn hình trên thiết bị Android?
- 26. Android onCreate được gọi sau khi khóa màn hình
- 27. Ngăn đặt lại khi kết nối màn hình nối tiếp?
- 28. Làm cách nào để hiển thị tên "phiên" hiện tại hoặc "tên" của phiên màn hình trên thanh trạng thái?
- 29. Sẽ chạm vào được phát hiện trong khi Chế độ xem ở trạng thái ẩn?
- 30. iPhone - Xóa thanh trạng thái theo chương trình
Bạn có đề cập đến Thanh trạng thái hệ điều hành Android ở đầu màn hình? Một trong những có chứa tuổi thọ pin, thời gian, tín hiệu Wifi, vv? –
Bạn có thêm thuộc tính chủ đề đó vào thẻ hoạt động không? có thể là bạn nên thử trong thẻ ứng dụng, nếu u didnt rằng .. –
yea tôi đã cố gắng, nó không hoạt động – user1049280