diff --git a/briar-android/AndroidManifest.xml b/briar-android/AndroidManifest.xml
index 2d8dc0223..ea3126ed0 100644
--- a/briar-android/AndroidManifest.xml
+++ b/briar-android/AndroidManifest.xml
@@ -67,7 +67,8 @@
+ android:label="@string/setup_title"
+ android:windowSoftInputMode="adjustResize">
+ android:layout_height="match_parent"
+ tools:context=".android.SetupActivity">
+ android:text="@string/setup_explanation"/>
-
-
-
-
-
-
-
-
-
-
-
+ android:layout_marginBottom="@dimen/margin_medium"
+ android:visibility="gone"/>
+
+
+
+
+
+ android:visibility="invisible"/>
diff --git a/briar-android/res/values/strings.xml b/briar-android/res/values/strings.xml
index b1fc55713..5dfab8627 100644
--- a/briar-android/res/values/strings.xml
+++ b/briar-android/res/values/strings.xml
@@ -14,9 +14,10 @@
Signed into BriarTouch to open Briar.Briar Setup
- Choose your nickname:
- Choose your password:
- Confirm your password:
+ Your Briar account is stored encrypted on your device, not in the cloud. If you uninstall Briar or forget your password, there\'s no way to recover your account and your data.
+ Choose your nickname
+ Choose your password
+ Confirm your passwordName is too longPassword is too weakPasswords do not match
@@ -222,7 +223,7 @@
Lost Password
- Password recovery is not possible. Do you want to delete your account?\n\nCaution: This will permanently delete your identities, contacts and messages
+ Your Briar account is stored encrypted on your device, not in the cloud, so we can\'t reset your password. Would you like to delete your account and start again?\n\nCaution: Your identities, contacts and messages will be permanently lost.Confirm Contact DeletionAre you sure that you want to remove this contact and all messages exchanged with this contact?Confirm Panic App
diff --git a/briar-android/src/org/briarproject/android/PasswordActivity.java b/briar-android/src/org/briarproject/android/PasswordActivity.java
index 5fa6eebf5..321f6c4a1 100644
--- a/briar-android/src/org/briarproject/android/PasswordActivity.java
+++ b/briar-android/src/org/briarproject/android/PasswordActivity.java
@@ -109,8 +109,8 @@ public class PasswordActivity extends BaseActivity {
R.style.BriarDialogTheme);
builder.setTitle(R.string.dialog_title_lost_password);
builder.setMessage(R.string.dialog_message_lost_password);
- builder.setNegativeButton(R.string.cancel_button, null);
- builder.setPositiveButton(R.string.delete_button,
+ builder.setPositiveButton(R.string.cancel_button, null);
+ builder.setNegativeButton(R.string.delete_button,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
diff --git a/briar-android/src/org/briarproject/android/SetupActivity.java b/briar-android/src/org/briarproject/android/SetupActivity.java
index 9080e1722..db57956c5 100644
--- a/briar-android/src/org/briarproject/android/SetupActivity.java
+++ b/briar-android/src/org/briarproject/android/SetupActivity.java
@@ -25,6 +25,7 @@ import org.briarproject.util.StringUtils;
import javax.inject.Inject;
import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK;
+import static android.view.View.GONE;
import static android.view.View.INVISIBLE;
import static android.view.View.VISIBLE;
import static org.briarproject.api.crypto.PasswordStrengthEstimator.WEAK;
@@ -98,7 +99,7 @@ public class SetupActivity extends BaseActivity implements OnClickListener,
if (progress == null) return; // Not created yet
if (passwordEntry.getText().length() > 0 && passwordEntry.hasFocus())
strengthMeter.setVisibility(VISIBLE);
- else strengthMeter.setVisibility(INVISIBLE);
+ else strengthMeter.setVisibility(GONE);
String nickname = nicknameEntry.getText().toString();
int nicknameLength = StringUtils.toUtf8(nickname).length;
String firstPassword = passwordEntry.getText().toString();