updates for icons, backgrounds and improved drawing
code to solve issues related to outofmemory
Before Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 174 KiB After Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 91 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 52 KiB |
|
@ -5,39 +5,6 @@
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="fill_parent">
|
android:layout_height="fill_parent">
|
||||||
|
|
||||||
<RelativeLayout
|
|
||||||
android:layout_width="fill_parent"
|
|
||||||
android:layout_height="70sp"
|
|
||||||
android:id="@+id/relativeLayout1"
|
|
||||||
android:layout_gravity="center_vertical|center_horizontal"
|
|
||||||
android:background="#000000"
|
|
||||||
>
|
|
||||||
<ImageView
|
|
||||||
android:src="@drawable/icon"
|
|
||||||
android:id="@+id/orbot_image"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_alignParentLeft="true"
|
|
||||||
android:paddingLeft="20sp"
|
|
||||||
android:paddingTop="10sp" >
|
|
||||||
|
|
||||||
</ImageView>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/WizardTextTitle"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="fill_parent"
|
|
||||||
android:layout_alignParentTop="true"
|
|
||||||
android:layout_centerHorizontal="true"
|
|
||||||
android:fadingEdge="vertical"
|
|
||||||
android:gravity="center_vertical"
|
|
||||||
android:paddingLeft="5sp"
|
|
||||||
android:singleLine="true"
|
|
||||||
android:text="TITLE"
|
|
||||||
android:textColor="#FFFFFF"
|
|
||||||
android:textSize="10pt" />
|
|
||||||
|
|
||||||
</RelativeLayout>
|
|
||||||
|
|
||||||
<TableLayout android:id="@+id/TableLayout01" android:stretchColumns="*" android:layout_height="fill_parent" android:layout_width="wrap_content">
|
<TableLayout android:id="@+id/TableLayout01" android:stretchColumns="*" android:layout_height="fill_parent" android:layout_width="wrap_content">
|
||||||
|
|
||||||
|
|
|
@ -247,5 +247,7 @@
|
||||||
|
|
||||||
<string name="permission_manage_tor_label">Manage Tor</string>
|
<string name="permission_manage_tor_label">Manage Tor</string>
|
||||||
<string name="permission_manage_tor_description">Enable this app to control the Tor service</string>
|
<string name="permission_manage_tor_description">Enable this app to control the Tor service</string>
|
||||||
|
<string name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">It doesn\'t seem like you have Orweb installed. Want help with that, or should we just open the browser?</string>
|
||||||
|
<string name="install_apps_">Install apps?</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -632,9 +632,9 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
AlertDialog aDialog = new AlertDialog.Builder(Orbot.this)
|
AlertDialog aDialog = new AlertDialog.Builder(Orbot.this)
|
||||||
.setIcon(R.drawable.icon)
|
.setIcon(R.drawable.onion)
|
||||||
.setTitle("Install apps?")
|
.setTitle(R.string.install_apps_)
|
||||||
.setMessage("It doesn't seem like you have Orweb installed. Want help with that, or should we just open the browser?")
|
.setMessage(R.string.it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_)
|
||||||
.setPositiveButton(android.R.string.ok, new OnClickListener ()
|
.setPositiveButton(android.R.string.ok, new OnClickListener ()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -759,7 +759,7 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
if (button)
|
if (button)
|
||||||
{
|
{
|
||||||
aDialog = new AlertDialog.Builder(Orbot.this)
|
aDialog = new AlertDialog.Builder(Orbot.this)
|
||||||
.setIcon(R.drawable.icon)
|
.setIcon(R.drawable.onion)
|
||||||
.setTitle(title)
|
.setTitle(title)
|
||||||
.setMessage(msg)
|
.setMessage(msg)
|
||||||
.setPositiveButton(android.R.string.ok, null)
|
.setPositiveButton(android.R.string.ok, null)
|
||||||
|
@ -768,7 +768,7 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
aDialog = new AlertDialog.Builder(Orbot.this)
|
aDialog = new AlertDialog.Builder(Orbot.this)
|
||||||
.setIcon(R.drawable.icon)
|
.setIcon(R.drawable.onion)
|
||||||
.setTitle(title)
|
.setTitle(title)
|
||||||
.setMessage(msg)
|
.setMessage(msg)
|
||||||
.show();
|
.show();
|
||||||
|
@ -785,28 +785,32 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
int newTorStatus = -1;
|
||||||
|
|
||||||
//if the serivce is bound, query it for the curren status value (int)
|
//if the serivce is bound, query it for the curren status value (int)
|
||||||
if (mService != null)
|
if (mService != null)
|
||||||
torStatus = mService.getStatus();
|
newTorStatus = mService.getStatus();
|
||||||
|
|
||||||
//now update the layout_main UI based on the status
|
//now update the layout_main UI based on the status
|
||||||
if (imgStatus != null)
|
if (imgStatus != null)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (torStatus == TorServiceConstants.STATUS_ON)
|
if (newTorStatus == TorServiceConstants.STATUS_ON)
|
||||||
{
|
{
|
||||||
imgStatus.setImageResource(R.drawable.toron);
|
if (torStatus != newTorStatus)
|
||||||
|
{
|
||||||
|
imgStatus.setImageResource(R.drawable.toron);
|
||||||
|
mViewMain.setBackgroundResource(R.drawable.onionrootonly);
|
||||||
|
String lblMsg = getString(R.string.status_activated);
|
||||||
|
lblStatus.setText(lblMsg);
|
||||||
|
|
||||||
mViewMain.setBackgroundResource(R.drawable.onionrootonly);
|
if (mItemOnOff != null)
|
||||||
// hideProgressDialog();
|
mItemOnOff.setTitle(R.string.menu_stop);
|
||||||
|
|
||||||
String lblMsg = getString(R.string.status_activated);
|
}
|
||||||
|
|
||||||
lblStatus.setText(lblMsg);
|
|
||||||
|
|
||||||
if (torServiceMsg != null && torServiceMsg.length() > 0)
|
if (torServiceMsg != null && torServiceMsg.length() > 0)
|
||||||
{
|
{
|
||||||
// showAlert("Update", torServiceMsg,xte
|
|
||||||
appendLogTextAndScroll(torServiceMsg);
|
appendLogTextAndScroll(torServiceMsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -825,9 +829,6 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mItemOnOff != null)
|
|
||||||
mItemOnOff.setTitle(R.string.menu_stop);
|
|
||||||
|
|
||||||
|
|
||||||
if (autoStartFromIntent)
|
if (autoStartFromIntent)
|
||||||
{
|
{
|
||||||
|
@ -836,38 +837,38 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (torStatus == TorServiceConstants.STATUS_CONNECTING)
|
else if (newTorStatus == TorServiceConstants.STATUS_CONNECTING)
|
||||||
{
|
{
|
||||||
|
if (torStatus != newTorStatus)
|
||||||
|
{
|
||||||
imgStatus.setImageResource(R.drawable.torstarting);
|
imgStatus.setImageResource(R.drawable.torstarting);
|
||||||
|
|
||||||
mViewMain.setBackgroundResource(R.drawable.onionrootonlygold);
|
mViewMain.setBackgroundResource(R.drawable.onionrootonlygold);
|
||||||
|
|
||||||
if (lblStatus != null && torServiceMsg != null)
|
|
||||||
if (torServiceMsg.indexOf('%')!=-1)
|
|
||||||
lblStatus.setText(torServiceMsg);
|
|
||||||
|
|
||||||
appendLogTextAndScroll(torServiceMsg);
|
|
||||||
|
|
||||||
if (mItemOnOff != null)
|
if (mItemOnOff != null)
|
||||||
mItemOnOff.setTitle(R.string.menu_stop);
|
mItemOnOff.setTitle(R.string.menu_stop);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (lblStatus != null && torServiceMsg != null)
|
||||||
|
if (torServiceMsg.indexOf('%')!=-1)
|
||||||
|
lblStatus.setText(torServiceMsg);
|
||||||
|
|
||||||
|
appendLogTextAndScroll(torServiceMsg);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else if (torStatus != newTorStatus)
|
||||||
{
|
{
|
||||||
|
mViewMain.setBackgroundResource(R.drawable.onionrootonlygrey);
|
||||||
|
imgStatus.setImageResource(R.drawable.toroff);
|
||||||
// hideProgressDialog();
|
lblStatus.setText(getString(R.string.status_disabled) + "\n" + getString(R.string.press_to_start));
|
||||||
mViewMain.setBackgroundResource(R.drawable.onionrootonlygrey);
|
|
||||||
|
if (mItemOnOff != null)
|
||||||
imgStatus.setImageResource(R.drawable.toroff);
|
mItemOnOff.setTitle(R.string.menu_start);
|
||||||
lblStatus.setText(getString(R.string.status_disabled) + "\n" + getString(R.string.press_to_start));
|
|
||||||
|
|
||||||
if (mItemOnOff != null)
|
|
||||||
mItemOnOff.setTitle(R.string.menu_start);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
torStatus = newTorStatus;
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (RemoteException e)
|
catch (RemoteException e)
|
||||||
|
|
|
@ -67,7 +67,7 @@ public class TipsAndTricks extends Activity implements TorConstants {
|
||||||
txtTitle.setText(title);
|
txtTitle.setText(title);
|
||||||
|
|
||||||
ImageView img = (ImageView) findViewById(R.id.orbot_image);
|
ImageView img = (ImageView) findViewById(R.id.orbot_image);
|
||||||
img.setImageResource(R.drawable.icon);
|
img.setImageResource(R.drawable.onion);
|
||||||
|
|
||||||
|
|
||||||
Button btnLink = (Button)findViewById(R.id.WizardRootButtonInstallGibberbot);
|
Button btnLink = (Button)findViewById(R.id.WizardRootButtonInstallGibberbot);
|
||||||
|
@ -183,7 +183,7 @@ public class TipsAndTricks extends Activity implements TorConstants {
|
||||||
|
|
||||||
btn2.setText(getString(R.string.btn_finish));
|
btn2.setText(getString(R.string.btn_finish));
|
||||||
btn1.setVisibility(Button.VISIBLE);
|
btn1.setVisibility(Button.VISIBLE);
|
||||||
img.setImageResource(R.drawable.icon);
|
img.setImageResource(R.drawable.onion);
|
||||||
|
|
||||||
btn1.setOnClickListener(new View.OnClickListener() {
|
btn1.setOnClickListener(new View.OnClickListener() {
|
||||||
|
|
||||||
|
|