Skip to content

Commit

Permalink
Added Google Play button.
Browse files Browse the repository at this point in the history
  • Loading branch information
lanekelly committed Jul 16, 2012
1 parent 20573fc commit 1421a28
Show file tree
Hide file tree
Showing 5 changed files with 96 additions and 61 deletions.
29 changes: 15 additions & 14 deletions gen/com/vmat/R.java
Expand Up @@ -788,13 +788,14 @@ public static final class drawable {
public static final int abs__tab_selected_holo=0x7f020052;
public static final int abs__tab_selected_pressed_holo=0x7f020053;
public static final int abs__tab_unselected_pressed_holo=0x7f020054;
public static final int burger_bright=0x7f020055;
public static final int burger_gray=0x7f020056;
public static final int ic_dialog_alert_holo_light=0x7f020057;
public static final int ic_jog_dial_answer=0x7f020058;
public static final int pushpin=0x7f020059;
public static final int speaker_gray=0x7f02005a;
public static final int vandymobile_pixelated_big=0x7f02005b;
public static final int android_app_on_play_logo_small=0x7f020055;
public static final int burger_bright=0x7f020056;
public static final int burger_gray=0x7f020057;
public static final int ic_dialog_alert_holo_light=0x7f020058;
public static final int ic_jog_dial_answer=0x7f020059;
public static final int pushpin=0x7f02005a;
public static final int speaker_gray=0x7f02005b;
public static final int vandymobile_pixelated_big=0x7f02005c;
}
public static final class id {
public static final int abs__action_bar=0x7f040022;
Expand Down Expand Up @@ -831,27 +832,27 @@ public static final class id {
public static final int description=0x7f04002d;
public static final int disableHome=0x7f040009;
public static final int food_speaker=0x7f04002c;
public static final int goog_play_button=0x7f040038;
public static final int homeAsUp=0x7f040006;
public static final int img_app_icon=0x7f040032;
public static final int img_app_icon=0x7f040031;
public static final int list=0x7f040030;
public static final int listMode=0x7f040002;
public static final int map_button=0x7f04002f;
public static final int mapthumb=0x7f040028;
public static final int normal=0x7f040001;
public static final int platform_label=0x7f040034;
public static final int platform_label=0x7f040036;
public static final int showCustom=0x7f040008;
public static final int showHome=0x7f040005;
public static final int showTitle=0x7f040007;
public static final int speaker=0x7f040029;
public static final int tabMode=0x7f040003;
public static final int team_label=0x7f040036;
public static final int text_app_tagline=0x7f04003a;
public static final int text_app_title=0x7f040039;
public static final int text_description=0x7f040038;
public static final int text_description=0x7f040037;
public static final int text_os=0x7f040035;
public static final int text_tagline=0x7f040033;
public static final int text_team=0x7f040037;
public static final int text_title=0x7f040031;
public static final int text_tagline=0x7f040034;
public static final int text_team=0x7f040032;
public static final int text_title=0x7f040033;
public static final int time=0x7f04002b;
public static final int topic=0x7f040027;
public static final int useLogo=0x7f040004;
Expand Down
Binary file added res/drawable/android_app_on_play_logo_small.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
89 changes: 50 additions & 39 deletions res/layout/teams_detail_activity.xml
Expand Up @@ -5,79 +5,90 @@
android:layout_height="fill_parent"
tools:ignore="HardcodedText" >

<TextView
android:id="@+id/text_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="40dip" />

<ImageView
android:id="@+id/img_app_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/text_title"
android:contentDescription="App Icon" />
android:contentDescription="App Icon"
android:paddingLeft="10dip"
android:paddingTop="20dip" />

<TextView
android:id="@+id/text_tagline"
android:layout_width="match_parent"
android:id="@+id/text_team"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/img_app_icon"
android:layout_marginLeft="19dp"
android:layout_toRightOf="@+id/img_app_icon"
android:text="Small Text"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:paddingRight="20dip"
android:paddingTop="20dip"
android:text="Team"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/platform_label"
android:id="@+id/text_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/text_tagline"
android:layout_below="@+id/text_tagline"
android:text="Platform:"
android:textAppearance="?android:attr/textAppearanceSmall" />
android:layout_alignParentRight="true"
android:layout_below="@+id/text_team"
android:paddingRight="20dip"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="30dip" />

<TextView
android:id="@+id/text_os"
android:layout_width="match_parent"
android:id="@+id/text_tagline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/platform_label"
android:layout_alignBottom="@+id/platform_label"
android:layout_toRightOf="@+id/platform_label"
android:layout_alignParentRight="true"
android:layout_below="@+id/text_title"
android:paddingRight="20dip"
android:text="Small Text"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/team_label"
android:id="@+id/text_os"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/platform_label"
android:layout_below="@+id/platform_label"
android:text="Team:"
android:layout_alignParentRight="true"
android:layout_below="@+id/text_tagline"
android:paddingLeft="3dip"
android:paddingRight="20dip"
android:text="Small Text"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/text_team"
android:layout_width="match_parent"
android:id="@+id/platform_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/team_label"
android:layout_alignBottom="@+id/team_label"
android:layout_toRightOf="@+id/team_label"
android:text="Small Text"
android:layout_alignBaseline="@+id/text_os"
android:layout_alignBottom="@+id/text_os"
android:layout_toLeftOf="@+id/text_os"
android:text="Platform:"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/text_description"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/img_app_icon"
android:paddingLeft="20dip"
android:paddingTop="40dip"
android:text="Small Text"
android:textAppearance="?android:attr/textAppearanceSmall" />

<ImageButton
android:id="@+id/goog_play_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:background="@android:color/transparent"
android:contentDescription="Google Play"
android:paddingBottom="20dip"
android:paddingLeft="20dip"
android:scaleType="center"
android:src="@drawable/android_app_on_play_logo_small" />

</RelativeLayout>
6 changes: 6 additions & 0 deletions src/com/vmat/TeamsActivity.java
Expand Up @@ -127,10 +127,13 @@ protected void onPostExecute(String result)
{
JSONArray jsonArray = new JSONArray(result);
SQLiteDatabase db = new TeamsOpenHelper(TeamsActivity.this).getWritableDatabase();
String entriesToDelete = "server_id NOT IN (-1";
for (int i = 0; i < jsonArray.length(); i++)
{
JSONObject o = jsonArray.getJSONObject(i);

entriesToDelete += "," + o.getInt("id");

Cursor c = db.query("teams", new String[] { "server_id" }, "server_id="+o.getInt("id"),
null, null, null, null);

Expand Down Expand Up @@ -159,6 +162,9 @@ protected void onPostExecute(String result)
c.close();
}

entriesToDelete += ")";
Log.v(TAG, "deleting: " + entriesToDelete);
db.delete("teams", entriesToDelete, null);
adapter.swapCursor(db.query("teams", PROJECTION, null, null, null, null, null));
}
catch (JSONException e)
Expand Down
33 changes: 25 additions & 8 deletions src/com/vmat/TeamsDetailActivity.java
@@ -1,21 +1,27 @@
package com.vmat;

import android.app.Activity;
import com.actionbarsherlock.app.SherlockActivity;

import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.TextView;

public class TeamsDetailActivity extends Activity
public class TeamsDetailActivity extends SherlockActivity
{
ImageView appIcon;
TextView textTitle;
TextView textTagline;
TextView textOs;
TextView textTeam;
TextView textDescription;
private ImageView appIcon;
private TextView textTitle;
private TextView textTagline;
private TextView textOs;
private TextView textTeam;
private TextView textDescription;
private ImageButton googlePlayButton;

@Override
public void onCreate(Bundle savedInstanceState)
Expand All @@ -32,6 +38,17 @@ public void onCreate(Bundle savedInstanceState)
textOs = (TextView)findViewById(R.id.text_os);
textTeam = (TextView)findViewById(R.id.text_team);
textDescription = (TextView)findViewById(R.id.text_description);
googlePlayButton = (ImageButton)findViewById(R.id.goog_play_button);

googlePlayButton.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://play.google.com/store/apps"));
startActivity(intent);
}
});

int rowId = getIntent().getIntExtra("_id", -1);
SQLiteDatabase db = new TeamsOpenHelper(this).getReadableDatabase();
Expand Down

0 comments on commit 1421a28

Please sign in to comment.