程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-如何獲取Android中所有賬號的密碼?

android-如何獲取Android中所有賬號的密碼?

編輯:編程綜合問答
如何獲取Android中所有賬號的密碼?

我想要獲取我的android系統中所有賬號的密碼,編了下面的代碼,沒實現:

  AccountManager am = AccountManager.get(this);
    Account [] acc = am.getAccounts();
    if (acc.length > 0){
        for (int i=0; i<acc.length; i++){
            String password = am.getPassword(acc[i]);
            listedAcc += acc[i] + " Password:" + password.toString() + "\n\n";
        }
        accounts.setText(listedAcc.toString());

最佳回答:


這個必須不能實現。

只有用戶自己登陸應用並且輸入ID才能知道自己的密碼。如果可以通過編程方式獲得一台安卓機裡面所有的密碼,那密碼就沒有意義了。

getPassword()方法的官方說明也是是只有獲取AUTHENTICATE_ACCOUNTS認證通過才能調用。

這也是為了防止別人竊取密碼。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved