package com.mercandalli.android.apps.files;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.wearable.activity.WearableActivity;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import java.text.SimpleDateFormat;
import java.util.Locale;
/**
* The wear main {@link WearableActivity}. Select the action.
*/
public class MainActivity extends WearableActivity implements View.OnClickListener {
@NonNull
private static final SimpleDateFormat AMBIENT_DATE_FORMAT =
new SimpleDateFormat("HH:mm", Locale.US);
/**
* The title.
*/
@Nullable
private TextView mTitleTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setAmbientEnabled();
findViews();
initViews();
}
@Override
public void onClick(final View v) {
final int viewId = v.getId();
switch (viewId) {
case R.id.activity_main_local_files:
onFilesClicked();
break;
case R.id.activity_main_phone_audios:
onAudioClicked();
break;
default:
Toast.makeText(this, "Upcoming feature", Toast.LENGTH_SHORT).show();
}
}
/**
* Find the different {@link View}s.
*/
private void findViews() {
mTitleTextView = (TextView) findViewById(R.id.activity_main_title);
(findViewById(R.id.activity_main_local_files)).setOnClickListener(this);
(findViewById(R.id.activity_main_phone_audios)).setOnClickListener(this);
(findViewById(R.id.activity_main_phone_photos)).setOnClickListener(this);
}
/**
* Initialize the different {@link View}s.
*/
private void initViews() {
mTitleTextView.setText(String.format("%s - %s", getString(R.string.app_name), BuildConfig.VERSION_NAME));
}
/**
* The audio button is clicked.
*/
private void onAudioClicked() {
final Intent startIntent = new Intent(this, AudioActivity.class);
startIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startIntent);
}
private void onFilesClicked() {
final Intent startIntent = new Intent(this, FileLocalActivity.class);
startIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startIntent);
}
}