use of info.guardianproject.cacheword.ICacheWordSubscriber in project Zom-Android by zom.
the class RemoteImService method connectToCacheWord.
private void connectToCacheWord() {
if (mCacheWord == null) {
mCacheWord = new CacheWordHandler(this, (ICacheWordSubscriber) this);
mCacheWord.connectToService();
}
}
use of info.guardianproject.cacheword.ICacheWordSubscriber in project Zom-Android by zom.
the class LockScreenActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mApp = (ImApp) getApplication();
checkCustomFont();
setContentView(R.layout.activity_lock_screen);
if (getIntent() != null && getIntent().getAction() != null)
mAction = getIntent().getAction();
mCacheWord = new CacheWordHandler(mApp, (ICacheWordSubscriber) this);
mCacheWord.connectToService();
mViewCreatePassphrase = findViewById(R.id.llCreatePassphrase);
mViewEnterPassphrase = findViewById(R.id.llEnterPassphrase);
mEnterPassphrase = (EditText) findViewById(R.id.editEnterPassphrase);
mNewPassphrase = (EditText) findViewById(R.id.editNewPassphrase);
mConfirmNewPassphrase = (EditText) findViewById(R.id.editConfirmNewPassphrase);
ViewFlipper vf = (ViewFlipper) findViewById(R.id.viewFlipper1);
LinearLayout flipView1 = (LinearLayout) findViewById(R.id.flipView1);
LinearLayout flipView2 = (LinearLayout) findViewById(R.id.flipView2);
mSlider = new TwoViewSlider(vf, flipView1, flipView2, mNewPassphrase, mConfirmNewPassphrase);
mBtnSkip = (TextView) findViewById(R.id.btnSkip);
mBtnSkip.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mHandler.post(new Runnable() {
public void run() {
LockScreenActivity.this.finish();
}
});
}
});
if (mAction.equals(ACTION_CHANGE_PASSPHRASE)) {
changePassphrase();
} else {
promptPassphrase();
}
// not set color
final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
int themeColorBg = settings.getInt("themeColorBg", -1);
if (themeColorBg != -1)
findViewById(R.id.llRoot).setBackgroundColor(themeColorBg);
}
use of info.guardianproject.cacheword.ICacheWordSubscriber in project Zom-Android by zom.
the class RouterActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mApp = (ImApp) getApplication();
mHandler = new MyHandler(this);
Intent intent = getIntent();
mDoLock = ACTION_LOCK_APP.equals(intent.getAction());
if (mDoLock) {
shutdownAndLock(this);
return;
} else if (Panic.isTriggerIntent(intent)) {
if (PanicResponder.receivedTriggerFromConnectedApp(this)) {
if (Preferences.uninstallApp()) {
// lock and delete first for rapid response, then uninstall
shutdownAndLock(this);
PanicResponder.deleteAllAppData(this);
Intent uninstall = new Intent(Intent.ACTION_DELETE);
uninstall.setData(Uri.parse("package:" + getPackageName()));
startActivity(uninstall);
} else if (Preferences.clearAppData()) {
// lock first for rapid response, then delete
shutdownAndLock(this);
PanicResponder.deleteAllAppData(this);
} else if (Preferences.lockApp()) {
shutdownAndLock(this);
}
// TODO add other responses here, paying attention to if/else order
} else if (PanicResponder.shouldUseDefaultResponseToTrigger(this)) {
if (Preferences.lockApp()) {
shutdownAndLock(this);
}
}
// this Intent should not trigger any more processing
finish();
return;
}
mSignInHelper = new SignInHelper(this, mHandler);
mDoSignIn = intent.getBooleanExtra(EXTRA_DO_SIGNIN, true);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
mCacheWord = new CacheWordHandler(this, (ICacheWordSubscriber) this);
mCacheWord.connectToService();
// if we have an incoming contact, send it to the right place
String scheme = intent.getScheme();
if (TextUtils.equals(scheme, "xmpp")) {
intent.setClass(this, AddContactActivity.class);
startActivity(intent);
finish();
return;
}
}
Aggregations