Android Open Source - miner Screen Create Game From Project Back to project page miner .
License The source code is released under:
Apache License
If you think the Android project miner 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.kolomiyets.miner.screen;
/ * f r o m w w w . j a v a 2 s . c o m * /
import android.bluetooth.BluetoothAdapter;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import com.kolomiyets.miner.R;
import com.kolomiyets.miner.bt.EConnectMethod;
import com.kolomiyets.miner.bt.protocol.EGameState;
import com.kolomiyets.miner.screen.ScreenManager.ScreenType;
public class ScreenCreateGame extends ScreenBase {
EditText inputGameName;
Button connectGame;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
root = inflater.inflate(R.layout.screen_create_game, null);
inputGameName = (EditText)root.findViewById(R.id.input_game_name);
((Button)root.findViewById(R.id.btn_start_game))
.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Bundle args = new Bundle();
args.putString(
ScreenManager.ARG_CONNECT_METHOD,
EConnectMethod.MASTER.toString());
args.putString(
ScreenManager.ARG_GAME_NAME,
inputGameName.getText().toString());
activity.getScreenManager().goTo(
ScreenType.CONNECTING, args);
}
});
connectGame = ((Button)root.findViewById(R.id.btn_connect_game));
connectGame.setFocusable(true);
connectGame.setFocusableInTouchMode(true);
connectGame.requestFocus();
connectGame.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
activity.getScreenManager().goTo(ScreenType.DEVICES);
}
});
return root;
}
@Override
public void onStart() {
super.onStart();
activity.setCurrentGameState(EGameState.IDLE);
}
@Override
public void onStop() {
((InputMethodManager)activity
.getSystemService(Context.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(inputGameName.getWindowToken(), 0);
super.onStop();
}
}
Java Source Code List com.kolomiyets.miner.MinerActivity.java com.kolomiyets.miner.Miner.java com.kolomiyets.miner.bt.BtStateMonitor.java com.kolomiyets.miner.bt.ConnectionBase.java com.kolomiyets.miner.bt.ConnectionManager.java com.kolomiyets.miner.bt.ConnectionMaster.java com.kolomiyets.miner.bt.ConnectionProcessor.java com.kolomiyets.miner.bt.ConnectionSlave.java com.kolomiyets.miner.bt.EConnectMethod.java com.kolomiyets.miner.bt.IBtEnableCallback.java com.kolomiyets.miner.bt.IRequestBtResult.java com.kolomiyets.miner.bt.notification.BtListener.java com.kolomiyets.miner.bt.notification.BtNotificationCmd.java com.kolomiyets.miner.bt.notification.BtNotificationConnect.java com.kolomiyets.miner.bt.notification.BtNotificationDiscoveryDevice.java com.kolomiyets.miner.bt.notification.BtNotificationDiscoveryState.java com.kolomiyets.miner.bt.notification.BtNotificationDiscovery.java com.kolomiyets.miner.bt.notification.BtNotificationHandshake.java com.kolomiyets.miner.bt.notification.BtNotificationPower.java com.kolomiyets.miner.bt.notification.BtNotificationState.java com.kolomiyets.miner.bt.notification.BtNotification.java com.kolomiyets.miner.bt.notification.EConnectionSate.java com.kolomiyets.miner.bt.notification.NotificationManager.java com.kolomiyets.miner.bt.protocol.CmdBase.java com.kolomiyets.miner.bt.protocol.CmdFactory.java com.kolomiyets.miner.bt.protocol.CmdFieldState.java com.kolomiyets.miner.bt.protocol.CmdGameState.java com.kolomiyets.miner.bt.protocol.CmdGameTeam.java com.kolomiyets.miner.bt.protocol.CmdHandshake.java com.kolomiyets.miner.bt.protocol.CmdPing.java com.kolomiyets.miner.bt.protocol.CmdResponse.java com.kolomiyets.miner.bt.protocol.ECmdName.java com.kolomiyets.miner.bt.protocol.EGameState.java com.kolomiyets.miner.dialog.DialogProvider.java com.kolomiyets.miner.dialog.EDialogType.java com.kolomiyets.miner.dialog.IDialogResult.java com.kolomiyets.miner.screen.PlayGroundBase.java com.kolomiyets.miner.screen.PlayGroundMiner.java com.kolomiyets.miner.screen.PlayGroundSapper.java com.kolomiyets.miner.screen.ScreenBase.java com.kolomiyets.miner.screen.ScreenConnectingGame.java com.kolomiyets.miner.screen.ScreenCreateGame.java com.kolomiyets.miner.screen.ScreenDevices.java com.kolomiyets.miner.screen.ScreenManager.java com.kolomiyets.miner.screen.ScreenSelectPlayer.java com.kolomiyets.miner.view.GridCell.java