import android.content.DialogInterface;
import android.widget.EditText;
import android.text.method.PasswordTransformationMethod;
import android.content.Intent;
public void onCreate(Bundle savedInstanceState) {
AlertDialog();
super.onCreate(savedInstanceState);
setContentView(R.layout.application_manage);
findViews();
registerListener();
IntentFilter filter = new IntentFilter(
Intent.ACTION_PACKAGE_DATA_CLEARED);
filter.addAction(Intent.ACTION_PACKAGE_REMOVED);
filter.addDataScheme("package");
registerReceiver(apkChangerReceiver, filter);
}
private void AlertDialog()
{
final EditText editText = new EditText(this);
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
new AlertDialog.Builder(this)
.setTitle("please input passwd")
.setCancelable(false)
.setIcon(android.R.drawable.ic_dialog_info)
.setView(editText)
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which){
String Thing = editText.getText().toString();
if(Thing.compareTo("600518") == 0)
{
Log.d("yj.chen","success-----"+Thing);
}
else
finish();
}
})
.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which){
finish();
}
})
.show();
};
密码认证正确,对话框消失,进入当前界面操作,失败结束当前activity