package com.cinla.ringtone;
import java.util.ArrayList;
import com.latest.ringtone.R;
import com.ringdroid.RingdroidSelectActivity;
import com.ringdroidlib.RingSelectActivity;
import android.R.integer;
import android.app.Activity;
import android.app.ListActivity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.SimpleAdapter.ViewBinder;
public class Main extends Activity {
private SearchBar mSearchBar;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AdListener.createAds(this);
//init. should use a background thread and splash screen...
Constant.init(this);
mSearchBar = new SearchBar(this);
TextView homeTopChartTextView = (TextView) findViewById(R.id.home_lastfm_top_charts);
homeTopChartTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Main.this, LastFmChartListActivity.class);
Main.this.startActivity(intent);
}
});
if (Build.VERSION.SDK.equalsIgnoreCase("3")) {
homeTopChartTextView.setVisibility(View.GONE);
}
((TextView) findViewById(R.id.home_top_download)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SearchListActivity.startQueryByDownloadcount(Main.this);
}
});
((TextView) findViewById(R.id.home_newest)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SearchListActivity.startQueryByDate(Main.this);
}
});
((TextView) findViewById(R.id.home_all_category)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Main.this, CategoriesListActivity.class);
startActivity(intent);
}
});
((TextView) findViewById(R.id.home_library)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent2 = new Intent(Main.this, RingSelectActivity.class);
startActivity(intent2);
}
});
((TextView) findViewById(R.id.home_rate_promote)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String url = "market://details?id=" + getPackageName();
try {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
} catch (Exception ex) {
ex.printStackTrace();
}
}
});
mSearchBar.setHint();
}
}