Refactor packages

This commit is contained in:
Jeremy
2018-02-09 14:21:48 +01:00
parent 3a71f635f0
commit ac67ff9f21
59 changed files with 146 additions and 144 deletions

View File

@@ -24,7 +24,7 @@ import java.util.List;
import android.content.Context;
import android.test.AndroidTestCase;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.PwDatabaseV3;
import com.keepassdroid.database.PwEntry;

View File

@@ -25,12 +25,10 @@ import android.content.Context;
import android.content.res.AssetManager;
import android.net.Uri;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwDatabaseV3Debug;
import com.keepassdroid.database.load.Importer;
import com.keepassdroid.tests.TestUtil;
import com.keepassdroid.utils.EmptyUtils;
import com.keepassdroid.utils.UriUtil;
public class TestData {
private static final String TEST1_KEYFILE = "";

View File

@@ -26,7 +26,7 @@ import android.preference.PreferenceManager;
import android.test.AndroidTestCase;
import com.kunzisoft.keepass.R;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwGroup;
import com.keepassdroid.tests.database.TestData;

View File

@@ -37,7 +37,7 @@
android:resource="@xml/nnf_provider_paths" />
</provider>
<activity
android:name="com.keepassdroid.FilePickerStylishActivity"
android:name="com.keepassdroid.fileselect.FilePickerStylishActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
@@ -56,10 +56,10 @@
android:launchMode="singleInstance"
android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="stateHidden" />
<activity android:name="com.keepassdroid.AboutActivity"
<activity android:name="com.keepassdroid.activities.AboutActivity"
android:launchMode="singleInstance"
android:label="@string/menu_about" />
<activity android:name="com.keepassdroid.PasswordActivity"
<activity android:name="com.keepassdroid.password.PasswordActivity"
android:configChanges="orientation|keyboardHidden">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
@@ -91,29 +91,29 @@
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\.kdbx" />
</intent-filter>
</activity>
<activity android:name="com.keepassdroid.activity.GroupActivityV3" android:configChanges="orientation|keyboardHidden">
<activity android:name="com.keepassdroid.activities.GroupActivityV3" android:configChanges="orientation|keyboardHidden">
<meta-data android:name="android.app.default_searchable"
android:value="com.keepassdroid.search.SearchResults" />
</activity>
<activity android:name="com.keepassdroid.activity.GroupActivityV4" android:configChanges="orientation|keyboardHidden">
<activity android:name="com.keepassdroid.activities.GroupActivityV4" android:configChanges="orientation|keyboardHidden">
<meta-data android:name="android.app.default_searchable"
android:value="com.keepassdroid.search.SearchResults"
android:exported="false" />
</activity>
<activity
android:name="com.keepassdroid.EntryActivity"
android:name="com.keepassdroid.activities.EntryActivity"
android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="stateHidden" />
<activity
android:name="com.keepassdroid.EntryActivityV4"
android:name="com.keepassdroid.activities.EntryActivityV4"
android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="stateHidden" />
<activity
android:name="com.keepassdroid.EntryEditActivityV3"
android:name="com.keepassdroid.activities.EntryEditActivityV3"
android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="stateHidden" />
<activity
android:name="com.keepassdroid.EntryEditActivityV4"
android:name="com.keepassdroid.activities.EntryEditActivityV4"
android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="stateHidden" />
<activity android:name="com.keepassdroid.search.SearchResultsActivity" android:launchMode="standard">

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;

View File

@@ -18,7 +18,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import android.app.Activity;
import android.app.AlertDialog;
@@ -49,6 +49,8 @@ import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import com.keepassdroid.database.Database;
import com.keepassdroid.tasks.UIToastTask;
import com.kunzisoft.keepass.KeePass;
import com.kunzisoft.keepass.R;
import com.keepassdroid.app.App;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import java.util.Map;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import android.app.Activity;
import android.content.Intent;
@@ -34,6 +34,10 @@ import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast;
import com.keepassdroid.database.Database;
import com.keepassdroid.fragments.GeneratePasswordDialogFragment;
import com.keepassdroid.fragments.IconPickerDialogFragment;
import com.keepassdroid.tasks.ProgressTask;
import com.kunzisoft.keepass.KeePass;
import com.kunzisoft.keepass.R;
import com.keepassdroid.app.App;
@@ -60,8 +64,8 @@ import java.util.Date;
import java.util.UUID;
public abstract class EntryEditActivity extends LockCloseHideActivity
implements IconPickerFragment.IconPickerListener,
GeneratePasswordFragment.GeneratePasswordListener {
implements IconPickerDialogFragment.IconPickerListener,
GeneratePasswordDialogFragment.GeneratePasswordListener {
public static final String KEY_ENTRY = "entry";
public static final String KEY_PARENT = "parent";
@@ -149,7 +153,7 @@ public abstract class EntryEditActivity extends LockCloseHideActivity
View iconButton = findViewById(R.id.icon_button);
iconButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
IconPickerFragment.Launch(EntryEditActivity.this);
IconPickerDialogFragment.Launch(EntryEditActivity.this);
}
});
@@ -158,8 +162,8 @@ public abstract class EntryEditActivity extends LockCloseHideActivity
generatePassword.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
GeneratePasswordFragment generatePasswordFragment = new GeneratePasswordFragment();
generatePasswordFragment.show(getSupportFragmentManager(), "PasswordGeneratorFragment");
GeneratePasswordDialogFragment generatePasswordDialogFragment = new GeneratePasswordDialogFragment();
generatePasswordDialogFragment.show(getSupportFragmentManager(), "PasswordGeneratorFragment");
}
});
@@ -289,14 +293,14 @@ public abstract class EntryEditActivity extends LockCloseHideActivity
@Override
public void iconPicked(Bundle bundle) {
mSelectedIconID = bundle.getInt(IconPickerFragment.KEY_ICON_ID);
mSelectedIconID = bundle.getInt(IconPickerDialogFragment.KEY_ICON_ID);
ImageButton currIconButton = (ImageButton) findViewById(R.id.icon_button);
currIconButton.setImageResource(Icons.iconToResId(mSelectedIconID));
}
@Override
public void acceptPassword(Bundle bundle) {
String generatedPassword = bundle.getString(GeneratePasswordFragment.KEY_PASSWORD_ID);
String generatedPassword = bundle.getString(GeneratePasswordDialogFragment.KEY_PASSWORD_ID);
EditText password = (EditText) findViewById(R.id.entry_password);
EditText confPassword = (EditText) findViewById(R.id.entry_confpassword);

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import android.content.Intent;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import android.content.Context;
import android.content.Intent;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid.activity;
package com.keepassdroid.activities;
import android.app.Activity;
import android.app.Dialog;
@@ -31,17 +31,15 @@ import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import com.keepassdroid.Database;
import com.keepassdroid.EntryActivity;
import com.keepassdroid.EntryEditActivity;
import com.keepassdroid.GroupEditFragment;
import com.keepassdroid.IconPickerFragment;
import com.keepassdroid.ProgressTask;
import com.keepassdroid.database.Database;
import com.keepassdroid.fragments.GroupEditDialogFragment;
import com.keepassdroid.fragments.IconPickerDialogFragment;
import com.keepassdroid.tasks.ProgressTask;
import com.keepassdroid.database.PwEntry;
import com.keepassdroid.database.PwNode;
import com.keepassdroid.database.edit.DeleteEntry;
import com.keepassdroid.database.edit.DeleteGroup;
import com.keepassdroid.groupentity.NodeAdapter;
import com.keepassdroid.adapters.NodeAdapter;
import com.kunzisoft.keepass.KeePass;
import com.kunzisoft.keepass.R;
import com.keepassdroid.app.App;
@@ -59,7 +57,7 @@ import com.keepassdroid.view.GroupRootView;
import com.keepassdroid.view.GroupViewOnlyView;
public abstract class GroupActivity extends GroupBaseActivity
implements GroupEditFragment.CreateGroupListener, IconPickerFragment.IconPickerListener {
implements GroupEditDialogFragment.CreateGroupListener, IconPickerDialogFragment.IconPickerListener {
private static final String TAG_CREATE_GROUP = "TAG_CREATE_GROUP";
@@ -169,8 +167,8 @@ public abstract class GroupActivity extends GroupBaseActivity
addGroup.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
GroupEditFragment groupEditFragment = new GroupEditFragment();
groupEditFragment.show(getSupportFragmentManager(), TAG_CREATE_GROUP);
GroupEditDialogFragment groupEditDialogFragment = new GroupEditDialogFragment();
groupEditDialogFragment.show(getSupportFragmentManager(), TAG_CREATE_GROUP);
}
});
}
@@ -247,8 +245,8 @@ public abstract class GroupActivity extends GroupBaseActivity
@Override
public void approveCreateGroup(Bundle bundle) {
String GroupName = bundle.getString(GroupEditFragment.KEY_NAME);
int GroupIconID = bundle.getInt(GroupEditFragment.KEY_ICON_ID);
String GroupName = bundle.getString(GroupEditDialogFragment.KEY_NAME);
int GroupIconID = bundle.getInt(GroupEditDialogFragment.KEY_ICON_ID);
GroupActivity act = GroupActivity.this;
Handler handler = new Handler();
AddGroup task = AddGroup.getInstance(this, App.getDB(), GroupName, GroupIconID, mGroup, act.new RefreshTask(handler), false);
@@ -264,9 +262,9 @@ public abstract class GroupActivity extends GroupBaseActivity
@Override
// For icon in create tree dialog
public void iconPicked(Bundle bundle) {
GroupEditFragment groupEditFragment = (GroupEditFragment) getSupportFragmentManager().findFragmentByTag(TAG_CREATE_GROUP);
if (groupEditFragment != null) {
groupEditFragment.iconPicked(bundle);
GroupEditDialogFragment groupEditDialogFragment = (GroupEditDialogFragment) getSupportFragmentManager().findFragmentByTag(TAG_CREATE_GROUP);
if (groupEditDialogFragment != null) {
groupEditDialogFragment.iconPicked(bundle);
}
}

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid.activity;
package com.keepassdroid.activities;
import android.content.Intent;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid.activity;
package com.keepassdroid.activities;
import java.util.UUID;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid.activity;
package com.keepassdroid.activities;
import android.app.SearchManager;
import android.content.ComponentName;
@@ -40,19 +40,17 @@ import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.keepassdroid.AssignMasterKeyDialog;
import com.keepassdroid.Database;
import com.keepassdroid.EntryActivity;
import com.keepassdroid.LockCloseListActivity;
import com.keepassdroid.UIToastTask;
import com.keepassdroid.fragments.AssignMasterKeyDialogFragment;
import com.keepassdroid.database.Database;
import com.keepassdroid.app.App;
import com.keepassdroid.compat.ActivityCompat;
import com.keepassdroid.compat.EditorCompat;
import com.keepassdroid.database.PwEntry;
import com.keepassdroid.database.PwGroup;
import com.keepassdroid.database.edit.OnFinish;
import com.keepassdroid.groupentity.NodeAdapter;
import com.keepassdroid.adapters.NodeAdapter;
import com.keepassdroid.search.SearchResultsActivity;
import com.keepassdroid.tasks.UIToastTask;
import com.keepassdroid.utils.MenuUtil;
import com.keepassdroid.view.AssignPasswordHelper;
import com.keepassdroid.view.GroupViewOnlyView;
@@ -60,7 +58,7 @@ import com.kunzisoft.keepass.KeePass;
import com.kunzisoft.keepass.R;
public abstract class GroupBaseActivity extends LockCloseListActivity
implements AssignMasterKeyDialog.AssignPasswordDialogListener,
implements AssignMasterKeyDialogFragment.AssignPasswordDialogListener,
NodeAdapter.OnNodeClickCallback {
protected RecyclerView mList;
protected NodeAdapter mAdapter;
@@ -283,7 +281,7 @@ public abstract class GroupBaseActivity extends LockCloseListActivity
}
private void setPassword() {
AssignMasterKeyDialog dialog = new AssignMasterKeyDialog();
AssignMasterKeyDialogFragment dialog = new AssignMasterKeyDialogFragment();
dialog.show(getSupportFragmentManager(), "passwordDialog");
}

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import android.content.ActivityNotFoundException;
import android.content.Intent;

View File

@@ -17,11 +17,10 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import com.keepassdroid.compat.BuildCompat;
import android.os.Build;
import android.os.Bundle;
import android.view.WindowManager.LayoutParams;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import com.keepassdroid.timeout.TimeoutHelper;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.activities;
import android.content.BroadcastReceiver;

View File

@@ -1,12 +1,11 @@
package com.keepassdroid.groupentity;
package com.keepassdroid.adapters;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
// TODO Refactor
public abstract class BasicViewHolder extends RecyclerView.ViewHolder {
abstract class BasicViewHolder extends RecyclerView.ViewHolder {
View container;
ImageView icon;

View File

@@ -1,4 +1,4 @@
package com.keepassdroid.groupentity;
package com.keepassdroid.adapters;
import android.view.View;
import android.widget.ImageView;
@@ -6,7 +6,7 @@ import android.widget.TextView;
import com.kunzisoft.keepass.R;
public class EntryViewHolder extends BasicViewHolder {
class EntryViewHolder extends BasicViewHolder {
EntryViewHolder(View itemView) {
super(itemView);

View File

@@ -1,4 +1,4 @@
package com.keepassdroid.groupentity;
package com.keepassdroid.adapters;
import android.view.View;
import android.widget.ImageView;
@@ -6,7 +6,7 @@ import android.widget.TextView;
import com.kunzisoft.keepass.R;
public class GroupViewHolder extends BasicViewHolder {
class GroupViewHolder extends BasicViewHolder {
GroupViewHolder(View itemView) {
super(itemView);

View File

@@ -1,4 +1,4 @@
package com.keepassdroid.groupentity;
package com.keepassdroid.adapters;
import android.content.Context;
import android.content.SharedPreferences;
@@ -203,7 +203,7 @@ public class NodeAdapter extends RecyclerView.Adapter<BasicViewHolder> {
private int position;
private NodeMenuListener menuListener;
public ContextMenuBuilder(PwNode node, int position, NodeMenuListener menuListener) {
ContextMenuBuilder(PwNode node, int position, NodeMenuListener menuListener) {
this.menuListener = menuListener;
this.node = node;
this.position = position;

View File

@@ -21,7 +21,7 @@ package com.keepassdroid.app;
import android.app.Application;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.compat.PRNGFixes;
import com.keepassdroid.fileselect.RecentFileHistory;
import com.keepassdroid.stylish.Stylish;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.database;
import android.content.Context;
import android.content.SharedPreferences;
@@ -37,6 +37,7 @@ import com.keepassdroid.database.load.ImporterFactory;
import com.keepassdroid.database.save.PwDbOutput;
import com.keepassdroid.icons.DrawableFactory;
import com.keepassdroid.search.SearchDbHelper;
import com.keepassdroid.tasks.UpdateStatus;
import com.keepassdroid.utils.UriUtil;
import com.kunzisoft.keepass.R;

View File

@@ -21,7 +21,7 @@ package com.keepassdroid.database.edit;
import android.content.Context;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.PwEntry;
import com.keepassdroid.database.PwGroup;

View File

@@ -21,7 +21,7 @@ package com.keepassdroid.database.edit;
import android.content.Context;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.PwGroup;

View File

@@ -21,7 +21,7 @@ package com.keepassdroid.database.edit;
import android.content.Context;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.app.App;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.utils.UriUtil;

View File

@@ -21,7 +21,7 @@ package com.keepassdroid.database.edit;
import android.content.Context;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.PwEntry;
import com.keepassdroid.database.PwGroup;

View File

@@ -22,8 +22,8 @@ package com.keepassdroid.database.edit;
import java.util.ArrayList;
import java.util.List;
import com.keepassdroid.Database;
import com.keepassdroid.activity.GroupBaseActivity;
import com.keepassdroid.database.Database;
import com.keepassdroid.activities.GroupBaseActivity;
import com.keepassdroid.app.App;
import com.keepassdroid.database.PwEntry;
import com.keepassdroid.database.PwGroup;

View File

@@ -25,7 +25,7 @@ import android.net.Uri;
import android.preference.PreferenceManager;
import com.kunzisoft.keepass.R;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.app.App;
import com.keepassdroid.database.exception.ArcFourException;
import com.keepassdroid.database.exception.ContentFileNotFoundException;

View File

@@ -19,7 +19,7 @@
*/
package com.keepassdroid.database.edit;
import com.keepassdroid.UpdateStatus;
import com.keepassdroid.tasks.UpdateStatus;
public abstract class RunnableOnFinish implements Runnable {

View File

@@ -23,7 +23,7 @@ import android.content.Context;
import java.io.IOException;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.exception.PwDbOutputException;
public class SaveDB extends RunnableOnFinish {

View File

@@ -23,7 +23,7 @@ import android.content.Context;
import android.content.DialogInterface;
import android.net.Uri;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.exception.InvalidKeyFileException;
import com.keepassdroid.dialog.PasswordEncodingDialogHelper;

View File

@@ -21,7 +21,7 @@ package com.keepassdroid.database.edit;
import android.content.Context;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwEntry;
import com.keepassdroid.database.PwGroup;

View File

@@ -22,7 +22,7 @@ package com.keepassdroid.database.load;
import java.io.IOException;
import java.io.InputStream;
import com.keepassdroid.UpdateStatus;
import com.keepassdroid.tasks.UpdateStatus;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.exception.InvalidDBException;

View File

@@ -66,7 +66,7 @@ import javax.crypto.spec.SecretKeySpec;
import android.util.Log;
import com.kunzisoft.keepass.R;
import com.keepassdroid.UpdateStatus;
import com.keepassdroid.tasks.UpdateStatus;
import com.keepassdroid.crypto.CipherFactory;
import com.keepassdroid.database.PwDatabaseV3;
import com.keepassdroid.database.PwDate;

View File

@@ -22,7 +22,7 @@ package com.keepassdroid.database.load;
import java.io.IOException;
import java.io.InputStream;
import com.keepassdroid.UpdateStatus;
import com.keepassdroid.tasks.UpdateStatus;
import com.keepassdroid.database.PwDatabaseV3Debug;
import com.keepassdroid.database.exception.InvalidDBException;

View File

@@ -46,11 +46,10 @@ import org.xmlpull.v1.XmlPullParserFactory;
import biz.source_code.base64Coder.Base64Coder;
import com.keepassdroid.UpdateStatus;
import com.keepassdroid.tasks.UpdateStatus;
import com.keepassdroid.crypto.CipherFactory;
import com.keepassdroid.crypto.PwStreamCipherFactory;
import com.keepassdroid.crypto.engine.CipherEngine;
import com.keepassdroid.database.BinaryPool;
import com.keepassdroid.database.ITimeLogger;
import com.keepassdroid.database.PwCompressionAlgorithm;
import com.keepassdroid.database.PwDatabaseV4;

View File

@@ -19,7 +19,7 @@
*/
package com.keepassdroid.database.load;
import com.keepassdroid.UpdateStatus;
import com.keepassdroid.tasks.UpdateStatus;
import com.keepassdroid.database.PwDatabaseV4Debug;
import com.keepassdroid.database.exception.InvalidDBException;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.fileselect;
import android.content.Context;
import android.os.Bundle;

View File

@@ -41,11 +41,11 @@ import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
import com.keepassdroid.AssignMasterKeyDialog;
import com.keepassdroid.CreateFileDialog;
import com.keepassdroid.activity.GroupActivity;
import com.keepassdroid.PasswordActivity;
import com.keepassdroid.ProgressTask;
import com.keepassdroid.fragments.AssignMasterKeyDialogFragment;
import com.keepassdroid.fragments.CreateFileDialogFragment;
import com.keepassdroid.activities.GroupActivity;
import com.keepassdroid.password.PasswordActivity;
import com.keepassdroid.tasks.ProgressTask;
import com.keepassdroid.app.App;
import com.keepassdroid.compat.ContentResolverCompat;
import com.keepassdroid.compat.StorageAF;
@@ -69,8 +69,8 @@ import java.io.IOException;
import java.net.URLDecoder;
public class FileSelectActivity extends StylishActivity implements
CreateFileDialog.DefinePathDialogListener ,
AssignMasterKeyDialog.AssignPasswordDialogListener,
CreateFileDialogFragment.DefinePathDialogListener ,
AssignMasterKeyDialogFragment.AssignPasswordDialogListener,
FileSelectAdapter.FileSelectClearListener,
FileSelectAdapter.FileInformationShowListener {
@@ -138,8 +138,8 @@ public class FileSelectActivity extends StylishActivity implements
View createButton = findViewById(R.id.create_database);
createButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
CreateFileDialog createFileDialog = new CreateFileDialog();
createFileDialog.show(getSupportFragmentManager(), "createFileDialog");
CreateFileDialogFragment createFileDialogFragment = new CreateFileDialogFragment();
createFileDialogFragment.show(getSupportFragmentManager(), "createFileDialogFragment");
}
});
@@ -305,8 +305,8 @@ public class FileSelectActivity extends StylishActivity implements
public boolean onDefinePathDialogPositiveClick(Uri pathFile) {
databaseUri = pathFile;
if(createDatabaseFile(pathFile)) {
AssignMasterKeyDialog assignMasterKeyDialog = new AssignMasterKeyDialog();
assignMasterKeyDialog.show(getSupportFragmentManager(), "passwordDialog");
AssignMasterKeyDialogFragment assignMasterKeyDialogFragment = new AssignMasterKeyDialogFragment();
assignMasterKeyDialogFragment.show(getSupportFragmentManager(), "passwordDialog");
return true;
} else
return false;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.fragments;
import android.app.Dialog;
import android.content.Context;
@@ -42,7 +42,7 @@ import com.keepassdroid.utils.UriUtil;
import com.keepassdroid.view.KeyFileHelper;
import com.kunzisoft.keepass.R;
public class AssignMasterKeyDialog extends DialogFragment {
public class AssignMasterKeyDialogFragment extends DialogFragment {
private String masterPassword;
private Uri mKeyfile;
@@ -226,7 +226,7 @@ public class AssignMasterKeyDialog extends DialogFragment {
mListener.onAssignKeyDialogPositiveClick(
passwordCheckBox.isChecked(), masterPassword,
keyfileCheckBox.isChecked(), mKeyfile);
AssignMasterKeyDialog.this.dismiss();
AssignMasterKeyDialogFragment.this.dismiss();
}
}
})
@@ -244,7 +244,7 @@ public class AssignMasterKeyDialog extends DialogFragment {
mListener.onAssignKeyDialogPositiveClick(
passwordCheckBox.isChecked(), masterPassword,
keyfileCheckBox.isChecked(), mKeyfile);
AssignMasterKeyDialog.this.dismiss();
AssignMasterKeyDialogFragment.this.dismiss();
}
})
.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.fragments;
import android.app.Activity;
import android.app.Dialog;
@@ -38,6 +38,7 @@ import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import com.keepassdroid.fileselect.FilePickerStylishActivity;
import com.keepassdroid.utils.UriUtil;
import com.kunzisoft.keepass.R;
import com.nononsenseapps.filepicker.FilePickerActivity;
@@ -45,7 +46,7 @@ import com.nononsenseapps.filepicker.Utils;
import java.io.File;
public class CreateFileDialog extends DialogFragment implements AdapterView.OnItemSelectedListener{
public class CreateFileDialogFragment extends DialogFragment implements AdapterView.OnItemSelectedListener{
private final int FILE_CODE = 3853;
@@ -134,7 +135,7 @@ public class CreateFileDialog extends DialogFragment implements AdapterView.OnIt
@Override
public void onClick(final View v) {
if(mListener.onDefinePathDialogPositiveClick(buildPath()))
CreateFileDialog.this.dismiss();
CreateFileDialogFragment.this.dismiss();
}
});
Button negativeButton = ((AlertDialog) dialog).getButton(DialogInterface.BUTTON_NEGATIVE);
@@ -142,7 +143,7 @@ public class CreateFileDialog extends DialogFragment implements AdapterView.OnIt
@Override
public void onClick(final View v) {
if(mListener.onDefinePathDialogNegativeClick(buildPath()))
CreateFileDialog.this.dismiss();
CreateFileDialogFragment.this.dismiss();
}
});
}

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.fragments;
import android.app.Dialog;
import android.content.Context;
@@ -41,7 +41,7 @@ import com.kunzisoft.keepass.R;
import java.util.Set;
public class GeneratePasswordFragment extends DialogFragment {
public class GeneratePasswordDialogFragment extends DialogFragment {
public static final String KEY_PASSWORD_ID = "KEY_PASSWORD_ID";

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.fragments;
import android.app.Dialog;
import android.content.Context;
@@ -35,8 +35,8 @@ import android.widget.Toast;
import com.kunzisoft.keepass.R;
import com.keepassdroid.icons.Icons;
public class GroupEditFragment extends DialogFragment
implements IconPickerFragment.IconPickerListener {
public class GroupEditDialogFragment extends DialogFragment
implements IconPickerDialogFragment.IconPickerListener {
public static final String KEY_NAME = "name";
public static final String KEY_ICON_ID = "icon_id";
@@ -57,7 +57,7 @@ public class GroupEditFragment extends DialogFragment
} catch (ClassCastException e) {
// The activity doesn't implement the interface, throw exception
throw new ClassCastException(context.toString()
+ " must implement " + GroupEditFragment.class.getName());
+ " must implement " + GroupEditDialogFragment.class.getName());
}
}
@@ -81,7 +81,7 @@ public class GroupEditFragment extends DialogFragment
bundle.putInt(KEY_ICON_ID, mSelectedIconID);
createGroupListener.approveCreateGroup(bundle);
GroupEditFragment.this.getDialog().cancel();
GroupEditDialogFragment.this.getDialog().cancel();
}
else {
Toast.makeText(getContext(), R.string.error_no_name, Toast.LENGTH_LONG).show();
@@ -93,15 +93,15 @@ public class GroupEditFragment extends DialogFragment
Bundle bundle = new Bundle();
createGroupListener.cancelCreateGroup(bundle);
GroupEditFragment.this.getDialog().cancel();
GroupEditDialogFragment.this.getDialog().cancel();
}
});
final ImageButton iconButton = (ImageButton) root.findViewById(R.id.icon_button);
iconButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
IconPickerFragment iconPickerFragment = new IconPickerFragment();
iconPickerFragment.show(getFragmentManager(), "IconPickerFragment");
IconPickerDialogFragment iconPickerDialogFragment = new IconPickerDialogFragment();
iconPickerDialogFragment.show(getFragmentManager(), "IconPickerDialogFragment");
}
});
@@ -110,7 +110,7 @@ public class GroupEditFragment extends DialogFragment
@Override
public void iconPicked(Bundle bundle) {
mSelectedIconID = bundle.getInt(IconPickerFragment.KEY_ICON_ID);
mSelectedIconID = bundle.getInt(IconPickerDialogFragment.KEY_ICON_ID);
ImageButton currIconButton = (ImageButton) root.findViewById(R.id.icon_button);
currIconButton.setImageResource(Icons.iconToResId(mSelectedIconID));
}

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.fragments;
import android.app.Dialog;
import android.content.Context;
@@ -41,13 +41,13 @@ import com.keepassdroid.icons.Icons;
import com.keepassdroid.stylish.StylishActivity;
public class IconPickerFragment extends DialogFragment {
public class IconPickerDialogFragment extends DialogFragment {
public static final String KEY_ICON_ID = "icon_id";
private IconPickerListener iconPickerListener;
public static void Launch(StylishActivity activity) {
// Create an instance of the dialog fragment and show it
IconPickerFragment dialog = new IconPickerFragment();
IconPickerDialogFragment dialog = new IconPickerDialogFragment();
dialog.show(activity.getSupportFragmentManager(), "NoticeDialogFragment");
}
@@ -90,7 +90,7 @@ public class IconPickerFragment extends DialogFragment {
builder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
IconPickerFragment.this.getDialog().cancel();
IconPickerDialogFragment.this.getDialog().cancel();
}
});

View File

@@ -1,4 +1,4 @@
package com.keepassdroid;
package com.keepassdroid.fragments;
import android.app.Dialog;
import android.content.DialogInterface;
@@ -10,13 +10,13 @@ import android.support.v7.app.AlertDialog;
import com.kunzisoft.keepass.R;
public class UnavailableFeatureDialog extends DialogFragment {
public class UnavailableFeatureDialogFragment extends DialogFragment {
private static final String MIN_REQUIRED_VERSION_ARG = "MIN_REQUIRED_VERSION_ARG";
private int minVersionRequired = Build.VERSION_CODES.M;
public static UnavailableFeatureDialog getInstance(int minVersionRequired) {
UnavailableFeatureDialog fragment = new UnavailableFeatureDialog();
public static UnavailableFeatureDialogFragment getInstance(int minVersionRequired) {
UnavailableFeatureDialogFragment fragment = new UnavailableFeatureDialogFragment();
Bundle args = new Bundle();
args.putInt(MIN_REQUIRED_VERSION_ARG, minVersionRequired);
fragment.setArguments(args);

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.password;
import android.app.Activity;
import android.content.DialogInterface;
@@ -45,6 +45,9 @@ import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import com.keepassdroid.database.Database;
import com.keepassdroid.activities.LockingActivity;
import com.keepassdroid.tasks.ProgressTask;
import com.keepassdroid.app.App;
import com.keepassdroid.compat.BackupManagerCompat;
import com.keepassdroid.compat.ClipDataCompat;
@@ -54,7 +57,7 @@ import com.keepassdroid.database.edit.OnFinish;
import com.keepassdroid.dialog.PasswordEncodingDialogHelper;
import com.keepassdroid.fingerprint.FingerPrintAnimatedVector;
import com.keepassdroid.fingerprint.FingerPrintHelper;
import com.keepassdroid.activity.GroupActivity;
import com.keepassdroid.activities.GroupActivity;
import com.keepassdroid.settings.PrefsUtil;
import com.keepassdroid.utils.EmptyUtils;
import com.keepassdroid.utils.MenuUtil;

View File

@@ -1,4 +1,4 @@
package com.keepassdroid;
package com.keepassdroid.password;
import android.net.Uri;

View File

@@ -32,7 +32,7 @@ import android.preference.PreferenceManager;
import android.util.Log;
import com.kunzisoft.keepass.R;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.PwDatabaseV3;
import com.keepassdroid.database.PwDatabaseV4;

View File

@@ -28,11 +28,11 @@ import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import com.keepassdroid.groupentity.NodeAdapter;
import com.keepassdroid.adapters.NodeAdapter;
import com.kunzisoft.keepass.KeePass;
import com.kunzisoft.keepass.R;
import com.keepassdroid.Database;
import com.keepassdroid.activity.GroupBaseActivity;
import com.keepassdroid.database.Database;
import com.keepassdroid.activities.GroupBaseActivity;
import com.keepassdroid.app.App;
import com.keepassdroid.utils.MenuUtil;

View File

@@ -6,7 +6,7 @@ import android.support.v4.app.DialogFragment;
import android.support.v7.preference.Preference;
import android.support.v7.preference.PreferenceFragmentCompat;
import com.keepassdroid.Database;
import com.keepassdroid.database.Database;
import com.keepassdroid.app.App;
import com.kunzisoft.keepass.R;

View File

@@ -32,8 +32,8 @@ import android.support.v7.preference.PreferenceFragmentCompat;
import android.util.Log;
import android.widget.Toast;
import com.keepassdroid.Database;
import com.keepassdroid.UnavailableFeatureDialog;
import com.keepassdroid.database.Database;
import com.keepassdroid.fragments.UnavailableFeatureDialogFragment;
import com.keepassdroid.app.App;
import com.keepassdroid.database.PwEncryptionAlgorithm;
import com.keepassdroid.fingerprint.FingerPrintHelper;
@@ -115,7 +115,7 @@ public class NestedSettingsFragment extends PreferenceFragmentCompat {
@Override
public boolean onPreferenceClick(Preference preference) {
((SwitchPreference) preference).setChecked(false);
UnavailableFeatureDialog.getInstance(Build.VERSION_CODES.M)
UnavailableFeatureDialogFragment.getInstance(Build.VERSION_CODES.M)
.show(getFragmentManager(), "unavailableFeatureDialog");
return false;
}

View File

@@ -9,8 +9,8 @@ import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import com.keepassdroid.Database;
import com.keepassdroid.ProgressTask;
import com.keepassdroid.database.Database;
import com.keepassdroid.tasks.ProgressTask;
import com.keepassdroid.app.App;
import com.keepassdroid.database.PwDatabase;
import com.keepassdroid.database.edit.OnFinish;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.tasks;
import android.app.ProgressDialog;
import android.content.Context;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.tasks;
import android.content.Context;
import android.widget.Toast;

View File

@@ -17,7 +17,7 @@
* along with KeePass DX. If not, see <http://www.gnu.org/licenses/>.
*
*/
package com.keepassdroid;
package com.keepassdroid.tasks;
import android.app.ProgressDialog;
import android.content.Context;

View File

@@ -9,7 +9,7 @@ import android.widget.Toast;
import com.kunzisoft.keepass.BuildConfig;
import com.kunzisoft.keepass.R;
import com.keepassdroid.AboutActivity;
import com.keepassdroid.activities.AboutActivity;
import com.keepassdroid.settings.SettingsActivity;
import com.keepassdroid.stylish.StylishActivity;

View File

@@ -6,7 +6,7 @@ import android.content.DialogInterface;
import android.net.Uri;
import android.os.Handler;
import com.keepassdroid.ProgressTask;
import com.keepassdroid.tasks.ProgressTask;
import com.keepassdroid.app.App;
import com.keepassdroid.database.edit.FileOnFinish;
import com.keepassdroid.database.edit.OnFinish;