Subtotal: ট0

Descriptions
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="wrap_content"tools:context="com.sohidul.mdsohidulislam.LoginActivity" android:foregroundGravity="center"> <LinearLayoutandroid:orientation="vertical"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/login_background"> <ScrollViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/scrollView2" > <LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"android:gravity="center"android:layout_alignParentTop="true"android:layout_alignParentLeft="true"android:layout_alignParentStart="true"android:layout_marginTop="20dp"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"> <ImageViewandroid:id="@+id/imageView"android:layout_width="wrap_content"android:layout_height="150dp"android:src="@drawable/sohidul1"android:layout_gravity="center"/> <TextViewandroid:id="@+id/textView"android:layout_width="match_parent"android:layout_height="wrap_content"android:textSize="25dp"android:textColor="#FFFFFF"android:text="Md.Sohidul Islam"android:textStyle="bold|italic"android:background="@android:color/holo_blue_dark"android:gravity="center"android:layout_gravity="center" /> <TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center_horizontal"android:layout_marginTop="40dp"android:textSize="32dp"android:textColor="#3F51B5"android:text="লগ ইন করুন" /> <EditTextandroid:drawableLeft="@drawable/ic_action_user"android:textColor="#FFFFFFFF"android:id="@+id/textusername"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:layout_marginLeft="40dp"android:layout_marginRight="40dp"android:hint="username"android:text=""android:textStyle="bold"android:textSize="16sp" /> <EditTextandroid:drawableLeft="@drawable/ic_action_lock"android:textColor="#FFFFFFFF"android:id="@+id/textpassword"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="40dp"android:layout_marginRight="40dp"android:layout_marginBottom="20dp"android:hint="password"android:inputType="textPassword"android:layout_marginTop="10dp"android:textStyle="bold"android:textSize="16sp" /> <Buttonandroid:id="@+id/btnlogin"android:text="Login"android:textColor="#FFFFFF"android:textSize="30sp"android:layout_width="180dp"android:layout_height="50dp"android:background="@drawable/button_shape"android:shadowColor="#A8A8A8"android:shadowDx="0"android:shadowDy="0"android:shadowRadius="5"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center"android:id="@+id/textView1"android:textColor="#FFFFFFFF"android:textSize="15sp"android:layout_marginBottom="10dp"android:layout_marginTop="20dp" /> <TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="30dp"android:gravity="center"android:text="Go to app help now...?"android:id="@+id/call"android:textColor="#c43032"android:typeface="monospace"android:textSize="15dp"android:layout_marginBottom="10dp"android:onClick="callonClick"android:textStyle="bold|italic" /> </LinearLayout></ScrollView>
</LinearLayout> </RelativeLayout>
package com.sohidul.mdsohidulislam; import android.content.Context; import android.content.SharedPreferences; /** * Created by Captain Code on 04/10/2017. */ public class SharedPrefs { final static String FileName = "CaptainCode"; public static String readSharedSetting(Context ctx, String settingName, String defaultValue) { SharedPreferences sharedPreferences = ctx.getSharedPreferences(FileName, Context.MODE_PRIVATE); return sharedPreferences.getString(settingName, defaultValue); } public static void saveSharedSetting(Context ctx, String settingName, String settingValue) { SharedPreferences sharedPref = ctx.getSharedPreferences(FileName, Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPref.edit(); editor.putString(settingName, settingValue); //editor.apply(); editor.commit(); } }
package com.sohidul.mdsohidulislam; import android.Manifest; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; import android.media.MediaPlayer; import android.net.Uri; import android.os.Bundle; import android.os.Vibrator; import android.support.v4.app.ActivityCompat; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class LoginActivity extends Activity { Context ctx; EditText textusername, textpassword; Button btnlogin; private TextView textView1; private int counter = 3; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); textView1 = (TextView) findViewById(R.id.textView1); textView1.setText("Number of attempts remaining : 3"); ctx = this; this.alloacatememory(); this.setEvents(); } private void setEvents(){ final MediaPlayer start_sound = MediaPlayer.create(this, R.raw.start_sound); final Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); btnlogin.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String username, passwoard; username = textusername.getText().toString(); passwoard = textpassword.getText().toString(); if (username.equals("admin") == true && passwoard.equals("12345") == true){ SharedPrefs.saveSharedSetting(LoginActivity.this, "CaptainCode", "false"); Intent ImLoggedIn = new Intent(getApplicationContext(), MainActivity.class); startActivity(ImLoggedIn); finish(); Toast.makeText(ctx, "Login successfully", Toast.LENGTH_LONG).show(); //start_sound start_sound.start(); }else { counter--; textView1.setText("Number of attempts remaining : "+counter); if (counter==0) { btnlogin.setEnabled(false); } vibrator.vibrate(200); // Toast.makeText(ctx, "Please enter some data", Toast.LENGTH_LONG).show(); } } }); } private void alloacatememory(){ textusername = (EditText)this.findViewById(R.id.textusername); textpassword = (EditText)this.findViewById(R.id.textpassword); btnlogin = (Button)this.findViewById(R.id.btnlogin); } public void callonClick (View view){ Intent i = new Intent(Intent.ACTION_CALL); i.setData(Uri.parse("tel:017xxxxxxxx")); if (ActivityCompat.checkSelfPermission(LoginActivity.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) { // TODO: Consider calling // ActivityCompat#requestPermissions // here to request the missing permissions, and then overriding // public void onRequestPermissionsResult(int requestCode, String[] permissions, // int[] grantResults) // to handle the case where the user grants the permission. See the documentation // for ActivityCompat#requestPermissions for more details. } startActivity(i); // Toast.makeText(getApplication(), "call", Toast.LENGTH_SHORT).show(); } }
Add a review