android鎖屏開發
1. Android開發一個鎖屏小軟體,開機啟動設置
這應該是一個服務項目
講解在文庫有
http://wenku..com/view/065e0837eefdc8d376ee3278.html
源碼 http://wenku.it168.com/d_000599488.shtml
2. Android系統如何開啟鎖屏功能
開啟Android系統的鎖屏功能請選擇「設置」—》選擇「安全性和位置」—》選擇「設置解鎖圖案」:(上述內容僅適用於廣東聯通用戶)
3. Android 開發第三方鎖屏,當桌面背景是動態壁紙時,如何使鎖屏背景和桌面一樣是動態的
要不你換個鎖屏壁紙或者方式,下載一個文字鎖屏吧,現在很時尚的鎖屏方式
4. 安卓開發設備管理器,設置鎖屏密碼
安卓手機設置鎖屏密碼的方法:
注意:各台設備上的 Android 系統不盡相同。這些說明僅適用於運行 Android 7.0 及以上版本的設備。查看 Android 系統版本參考設置。
1、打開設備的「設置」應用
2、在「個人」下方,點按安全。
3、要更改屏幕鎖定設置,請點按「屏幕鎖定」旁邊的「設置」。具體設置包括自動鎖定前的等待時間、電源按鈕鎖定和鎖定屏幕消息。
4、要選擇一種屏幕鎖定方式,請點按屏幕鎖定方式。
- 如果已設置鎖定方式,則必須先輸入 PIN 碼、密碼或繪制解鎖圖案,然後才能選擇其他鎖定選項。
- 點按想要使用的屏幕鎖定選項,然後按照屏幕上的說明操作。
注意:「密碼」方式會要求至少輸入 4 個字母或數字。只要您能設置一個安全系數高的密碼,這就是最安全的選項。
5. android開發 怎樣鎖屏並設置解鎖密碼
Android設置鎖屏密碼的方法:
1.首先,需要找到系統自帶應用設置。
通過以上步驟輕松給android手機設置鎖屏密碼。
6. Android開發設置鎖屏壁紙
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
File file = new File("mnt/sdcard2/DCIM/Camera/IMG_20120216_160054.jpg");
Intent intent = createSetAsIntent(Uri.fromFile(file),null);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(intent, "設置壁紙"));
// file:///mnt/sdcard2/DCIM/Camera/IMG_20120216_160054.jpg
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public static Intent createSetAsIntent(Uri uri, String mimeType) {
// Infer MIME type if missing for file URLs.
if (uri.getScheme().equals("file")) {
String path = uri.getPath();
int lastDotIndex = path.lastIndexOf('.');
if (lastDotIndex != -1) {
mimeType = MimeTypeMap.getSingleton()
.getMimeTypeFromExtension(
uri.getPath().substring(lastDotIndex + 1)
.toLowerCase());
}
}
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.setDataAndType(uri, mimeType);
intent.putExtra("mimeType", mimeType);
return intent;
}
7. 關於android開發鎖屏的問題。在看完鎖屏代碼之後我有一個想法,想在鎖屏的基礎上添加搖一搖功能。
跟廣播應該沒什麼關系吧。把異常的LOG貼一下,讓大家看看。
-----------------------------------------------------------------
更多疑問解答,盡在@安卓互助平台 新浪微博
8. android怎麼實現我要學霸的強制鎖屏功能
android 手機 debug版本(即開發版本,不是發出去生產的版本)
數據線
方法/步驟
我這里介紹的方式是針對手機系統是debug版本的,因為生產版本不讓用戶自己修改系統的一些參數
先上代碼解釋清楚原理,點擊power按鈕,系統會發消息給KeyguardViewMediator,然後消息傳遞給KeyguardViewManager,然後會掉用show方法,來顯示鎖屏。具體的創建鎖屏view又會調用maybeCreateKeyguardLocked方法,現在來具體看下這個方法
這個方法里的lp.screenOrientation = enableScreenRotation ? ActivityInfo.SCREEN_ORIENTATION_USER : ActivityInfo.SCREEN_ORIENTATION_NOSENSOR;就是在設置鎖屏橫豎屏。如果enableScreenRotation為true則屏幕根據用戶拿手機方式自感應。false反之。我們在這里就是想讓enableScreenRotation為true,這樣鎖屏才能橫屏
進一步就看boolean enableScreenRotation = shouldEnableScreenRotation();然後具體看這個shouldEnableScreenRotation方法。容易看到具體的true或者false是根據lockscreen.rot_override和config_enableLockScreenRotation決定的。只要其中一個為true,enableScreenRotation的值就為true。然而config_enableLockScreenRotation的值通過查找為false,這樣就需要我們修改lockscreen.rot_override的值為true,來實現目的
但是搜索整個framework代碼發現,只有get此值的地方,沒有set的地方。後來再看發現,此值是個SystemProperties,於是通過adb shell setprop lockscreen.rot_override也沒有找到此系統參數。最後推測谷歌原生代碼,並未對此參數進行設置,這也就解釋了為什麼不能橫屏,因為shouldEnableScreenRotation一直返回的值為false。
好了原理就是這樣。我們怎麼實現橫屏呢?就是想發放將lockscreen.rot_override設為true。
首先打開cmd 窗口,adb root 獲得手機root許可權。adb remount,獲得寫許可權。adb shell setprop lockscreen.rot_override true
ok,大功告成,看效果
9. android開發類似鎖屏界面,打開自定義亮屏界面之前閃現其他界面。
你在按滅屏幕後沒有把按滅屏幕顯示界面的Activity stop或退出到後台,所以默認點亮屏幕會顯示這個界面。