package com.hackerchai.rapid;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.ActivityOptionsCompat;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import com.readystatesoftware.systembartint.SystemBarTintManager;
public class createPairKey extends ActionBarActivity {
SharedPreferences createPair;
SharedPreferences.Editor editor;
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(Build.VERSION.SDK_INT >= 19 ) {
SystemBarTintManager tintManager = new SystemBarTintManager(this);
tintManager.setStatusBarTintEnabled(true);
tintManager.setStatusBarTintColor(Color.parseColor("#4285f4"));
tintManager.setNavigationBarTintEnabled(true);
tintManager.setNavigationBarTintColor(Color.parseColor("#4285f4"));
}
/* if(Build.VERSION.SDK_INT>=21)
{
}
*/
else
{
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
setContentView(R.layout.activity_create_pair_key);
setTitle("创建配对密钥");
Toast.makeText(createPairKey.this, "登陆成功", Toast.LENGTH_LONG).show();
createPair = getSharedPreferences("userAuth",MODE_PRIVATE);
int pair_key;
if(createPair.getInt("PAIR_KEY", 0)==-1)
{
int random[] = new int[10];
for (int i = 0; i <= 3; i++) {
random[i] = (int) (Math.random() * 8)+1;
}
pair_key=random[0]*1000+random[1]*100+random[2]*10+random[3];
String pair =Integer.toString(pair_key);
//Log.d(pair,"pair key");
editor=createPair.edit();
editor.putInt("PAIR_KEY",pair_key);
editor.commit();
tv=(TextView)findViewById(R.id.auth);
tv.setText(pair);
}
else
{
Toast.makeText(this, "已经创建", Toast.LENGTH_LONG).show();
finish();
}
com.gc.materialdesign.views.ButtonRectangle auth =(com.gc.materialdesign.views.ButtonRectangle)findViewById(R.id.authButton);
auth.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent backAuth =new Intent(createPairKey.this,networkExecute.class);
startActivity(backAuth);
finish();
}
});
}
}