
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.app" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="10" /> android:targetSdkVersion="18" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" > android:theme="@style/AppTheme" > <activity android:name="com.example.addcontact.MainActivity" android:label="List Contacts" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.addcontact.ActivityOne" android:label="Add Contact"/> </application> </manifest> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#008000" android:orientation="vertical" > tools:context="MainActivity" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:weightSum="1.20" android:orientation="horizontal" > <TextView android:id="@+id/textView1" android:layout_width="200dp" android:layout_height="20dp" android:layout_marginLeft="5dp" android:textStyle="bold" android:text="NAME" /> <TextView android:id="@+id/textView1" android:layout_width="100dp" android:layout_height="20dp" android:textStyle="bold" android:text="PHONE" /> <Button android:id="@+id/btn_add" android:layout_width="30dp" android:layout_height="wrap_content" android:layout_marginLeft="140dp" android:gravity="right" android:layout_gravity="end" android:background="@drawable/add1" </LinearLayout> <ListView android:id="@+id/listView1" android:layout_width="100dp" android:layout_height="20dp" </LinearLayout> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#008000" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="200dp" android:layout_height="20dp" android:layout_marginLeft="5dp" android:textStyle="bold" android:text="NAME" /> <EditText android:id=""@+id/edt_name"" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginTop="20dp" android:layout_toRightOf="@+id/text_name" /> ndroid:gravity="center" /> android:hint="Name" /> android:textColor="@android:color/black" /> android:textSize="20sp" /> <TextView android:id="@+id/textView1" android:layout_width="200dp" android:layout_height="20dp" android:layout_marginLeft="5dp" android:textStyle="bold" android:text="NAME" /> <EditText android:id=""@+id/edt_name"" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginTop="20dp" android:layout_toRightOf="@+id/text_name" /> ndroid:gravity="center" /> android:hint="Name" /> android:textColor="@android:color/black" /> android:textSize="20sp" /> <Button android:id="@+id/btn_clr" android:layout_width="30dp" android:layout_height="wrap_content" android:layout_marginLeft="140dp" android:gravity="right" android:layout_gravity="end" android:background="@drawable/add1" <Button android:id="@+id/btn_add" android:layout_width="30dp" android:layout_height="wrap_content" android:layout_marginLeft="140dp" android:gravity="right" android:layout_gravity="end" android:background="@drawable/add1" </RelativeLayout> |
package com.example.addcontact;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.example.addcontact.R;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Button;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TableLayout;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnItemClickListener{
Button btn_add;
TextView text_view,text_name,text_number;
ListView list_View;
SharedPreferences sp;
SharedPreferences.Editor ed;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list_View=(ListView)findViewById(R.id.listView1);
sp = this.getSharedPreferences("Contact List", MODE_PRIVATE);
ed = sp.edit();
Map
|
package com.example.addcontact;
import java.sql.Savepoint;
import com.example.addcontact.R;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class ActivityOne extends Activity implements OnClickListener{
TextView text_view,text_name,text_number;
EditText edt_name,edt_number;
String name,number;
Button btn_add,btn_clr;
SharedPreferences sp;
Editor ed;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activityone);
getInit();
}
public void getInit() {
btn_add = (Button) findViewById(R.id.btn_add);
btn_clr = (Button) findViewById(R.id.btn_clr);
edt_name = (EditText) findViewById(R.id.edt_name);
edt_number = (EditText) findViewById(R.id.edt_number);
btn_add.setOnClickListener(this);
btn_clr.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_add:
if(edt_name.getText().toString().equals("")||
edt_number.getText().toString().equals(""))
{
Toast.makeText(this, "Enter Name and Number", Toast.LENGTH_LONG).show();
break ;
}
String name = edt_name.getText().toString();
String number =edt_number.getText().toString();
sp = getSharedPreferences("Contact List", MODE_PRIVATE);
ed = sp.edit();
ed.putString(name, number);
ed.commit();
break;
case R.id.btn_clr:
Intent i=new Intent(getApplicationContext(),MainActivity.class);
startActivity(i);
}
back();
}
private void back() {
edt_name.setText("");
edt_number.setText("");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
|
Ankit Kamboj MCA Final Year ITS Mohan Nagar Ghaziabad Trainee at Sisoft Technologies Indirapuram Ghaziabad