Android Open Source - android-snake-chord Snake Wellcome Activity






From Project

Back to project page android-snake-chord.

License

The source code is released under:

Apache License

If you think the Android project android-snake-chord listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.android.snake;
//w ww.  ja v  a 2s  .  c o m
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.provider.Settings;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class SnakeWellcomeActivity extends Activity {
  EditText mNameEditText;
  SharedPreferences mSettings;
  Button mStartButton;
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_snake_wellcome);
    
    mSettings = getSharedPreferences("snake", MODE_PRIVATE);
    mNameEditText = (EditText)findViewById(R.id.name);
    mNameEditText.setText(mSettings.getString("name", ""));
    mStartButton = (Button)findViewById(R.id.start);
    mStartButton.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        String name = mNameEditText.getText().toString(); 
        if (!name.isEmpty()) {
          SharedPreferences.Editor editor = mSettings.edit();
          editor.putString("name", name);
          editor.commit();
          startActivity(new Intent(SnakeWellcomeActivity.this, Snake.class));
          finish();
        } else {
          Toast.makeText(SnakeWellcomeActivity.this, R.string.please_enter_you_nickname, Toast.LENGTH_LONG).show();
        }
      }
    });
    
    Button apSettingsButton = (Button)findViewById(R.id.button1);
    apSettingsButton.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));
      }
    });
    
    Button wifiSettingsButton = (Button)findViewById(R.id.button2);
    wifiSettingsButton.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));
      }
    });
  }
}




Java Source Code List

com.example.android.snake.BackgroundView.java
com.example.android.snake.Coordinate.java
com.example.android.snake.SnakeMessage.java
com.example.android.snake.SnakePlayer.java
com.example.android.snake.SnakeView.java
com.example.android.snake.SnakeWellcomeActivity.java
com.example.android.snake.Snake.java
com.example.android.snake.TileView.java
com.samsung.chord.samples.apidemo.service.ChordSnakeService.java