當前位置:首頁 » 安卓系統 » android鎖屏許可權

android鎖屏許可權

發布時間: 2023-05-28 00:59:48

1. Android系統如何開啟鎖屏功能

開啟Android系統的鎖屏功能請選擇「設置」—》選擇「安全性和位置」—》選擇「設置解鎖圖案」:(上述內容僅適用於廣東聯通用戶)

2. 安卓手機怎麼設置鎖屏密碼

若使用的是vivo手機,設置鎖屏密碼可參考以下路徑:
OriginOS/Funtouch OS 3.0/iQOO (Monster) UI及以上系統設置鎖屏密碼
1、進入設置--「指紋、面部與密碼」/「指紋與密碼」/「面搜伏部與密碼」中,設置密保問題,選擇「開啟鎖屏密碼」即可設置鎖屏密碼;
2、鎖屏密碼默認設置為6位數字密碼,點擊「其他密碼類型/密碼選項」可以選擇「圖案密納漏搭碼」、「4位數字密碼」、「4-16位數字密碼」、「混合密碼」;
Funtouch OS 3.0以下系統設置鎖屏密碼
1、進入設置-- 「安全」/「指紋與密碼」--屏幕鎖定--選擇「圖案」或「密碼」即可;
2、洞拿部分機型是進入設置--更多設置--安全,選擇「密碼」是輸入4位數字密碼,不能選擇設置6位數字密碼。

3. android中怎樣調用系統的鎖屏功能

要先注冊為admin的。相關代碼:
mAdminName = new ComponentName(this, MyAdmin.class);
//
public static class MyAdmin extends DeviceAdminReceiver {
// implement onEnabled(), onDisabled(), …
public void onEnabled(Context context, Intent intent) {
Log.d(LOG_TAG, "MyAdmin enabled");
}

public void onDisabled(Context context, Intent intent) {
Log.d(LOG_TAG, "MyAdmin disabled");
}
}

//第一次啟動會讓你手動去確認
if (!mDPM.isAdminActive(mAdminName)) {
// try to become active – must happen here in this activity,
// to get
// result
Intent intent = new Intent(
DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,
mAdminName);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
"Additional text explaining why this needs to be added.");
startActivityForResult(intent, 1);

}

//Receiver手動在AndroidManifest.xml裡面注冊一下
其中添加
<meta-data android:name="android.app.device_admin"
android:resource="@xml/my_admin" />
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
</intent-filter>
還有android:permission="android.permission.BIND_DEVICE_ADMIN"

最後:在res下建立/xml/my_admin.xml,內容如下
<?xml version="1.0" encoding="utf-8"?>
<device-admin xmlns:android="http://schemas.android.com/apk/res/android">
<uses-policies>
<limit-password />
<watch-login />
<reset-password />
<force-lock />
<wipe-data />
</uses-policies>
</device-admin>

代碼的意思在這邊就不詳細介紹了。如果你寫成功的話就一切都明白了。

4. 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,大功告成,看效果

5. android 怎麼獲取手機鎖屏密碼

方法一:我們知道現在最流行的手勢鎖就是九宮格了,他在設置手勢的時候,是有一定規則的,比如手勢點不能少於4個,而且有些手勢是不存在的,一般手勢是九宮格,每個點代表一個數值:

0 1 2

3 4 5

6 7 8

其實系統在存儲手勢密碼的時候是存的這些手勢對應的數值順序,然後用SHA進行加密存儲的

一般手勢的長度是大於3個點的,而且有些手勢是不合法的,那麼我們就可以用窮舉法來一一嘗試破解了,現在網上有相對應的軟體了,只要輸入SHA密文,然後就可以獲取到對應的手勢數值順序。SHA和MD5碼一樣是不可以反解的,只能暴力破解。同時支付寶的手勢密碼也是這么破解的。這里就不在詳細說明了。


方法二:方法一是一個破解的方式,但是皮吵那麼做太委婉了,我們來橋畝一個直接了當的方法:刪除密碼存儲文件

這個方法以前在破解Window系統中的登錄密碼方式是一樣的,不多說了,直接看操作:

=>adb shell

=>su

=>cd data/system

=>ls

=>rm gesture.key

看到了,當我們刪除手勢密碼文件的時候,我們輸入任何手勢都可以進入系統了。好了,問題解決了。

註:因為我是Android開發的,所以手機是肯定root了,但是對於那些非開發人員,手機一般不會root,那就沒辦法了,第一種方法沒什麼難度,網上現在的資料很多,所以可以自行去研究了,但是第一種方法也是需要root的。為什麼我說第二種方法呢?因為快,方便~~

熱點內容
引用jar怎麼發布到伺服器 發布:2025-02-12 01:07:44 瀏覽:333
舊電腦開伺服器 發布:2025-02-12 01:02:50 瀏覽:277
電腦伺服器兩個電源什麼意思 發布:2025-02-12 00:55:15 瀏覽:220
linux外網不能訪問埠 發布:2025-02-12 00:55:13 瀏覽:438
安卓系統哪裡可以看充電次數 發布:2025-02-12 00:53:53 瀏覽:723
如何選物理伺服器cpu 發布:2025-02-12 00:48:22 瀏覽:68
怎麼買編程 發布:2025-02-12 00:31:42 瀏覽:932
固態硬碟如何做緩存檔 發布:2025-02-12 00:19:48 瀏覽:519
cm13源碼下載 發布:2025-02-12 00:13:58 瀏覽:554
lang編譯器 發布:2025-02-12 00:13:56 瀏覽:561