public void searchContact(View view) { if (SearchName == null || SearchName.equals("")) { Toast.makeText(this, "Please Enter Name", Toast.LENGTH_SHORT).show(); return; } else { /*Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse("tel:0862335871")); startActivity(callIntent);*/ searchName = SearchName.getText().toString(); userDb = new UserDb(getApplicationContext()); sqLiteDatabase = userDb.getReadableDatabase(); Cursor cursor = userDb.getContact(searchName, sqLiteDatabase); if (cursor.moveToFirst()) { String mobile = cursor.getString(0); String email = cursor.getString(1); Phone.setText(mobile); Email.setText(email); /*//CALL THE PERSON ON SEARCH BUTTON Log.d("Hi","I want to call "+ mobile); Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse("tel:"+mobile)); startActivity(callIntent);*/ // SEND SOME EMERGENNCY MESSGAe /*String messageToSend = "this is a message"; String number = "0877845450"; SmsManager.getDefault().sendTextMessage(number, null, messageToSend, null, null);*/ Email.setVisibility(View.VISIBLE); Phone.setVisibility(View.VISIBLE); CallButton.setVisibility(View.VISIBLE); EmailButton.setVisibility(View.VISIBLE); MapButton.setVisibility(View.VISIBLE); MessageButton.setVisibility(View.VISIBLE); TextMobile.setVisibility(View.VISIBLE); TextEmail.setVisibility(View.VISIBLE); // InstantSms.setVisibility(View.VISIBLE); /*Latitude.setVisibility(View.VISIBLE); Longitude.setVisibility(View.VISIBLE); AddressName.setVisibility(View.VISIBLE); Address.setVisibility(View.VISIBLE);*/ /*Message.setVisibility(View.GONE); MessageButton.setVisibility(View.GONE);*/ } } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /*if(CheckNetwork.isInternetAvailable(MainActivity.this)) //returns true if internet available { //do something. loadwebview. } else { Toast.makeText(MainActivity.this,"No Internet Connection",Toast.LENGTH_LONG).show(); }*/ listView = (ListView) findViewById(R.id.listView); registerForContextMenu(listView); listAdapt = new ListAdapt(getApplicationContext(), R.layout.list_layout); listView.setAdapter(listAdapt); listView.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent launchNews = new Intent(MainActivity.this, Custom_NewsRead.class); startActivity(launchNews); view.setSelected(true); } }); userDb = new UserDb(getApplicationContext()); sqLiteDatabase = userDb.getReadableDatabase(); cursor = userDb.viewList(sqLiteDatabase); if (cursor.moveToFirst()) { do { String website, websiteUrl; website = cursor.getString(0); websiteUrl = cursor.getString(1); Data data = new Data(website, websiteUrl); listAdapt.add(data); } while (cursor.moveToNext()); } }
public void call(View view) { Log.d("Hi", "this works"); userDb = new UserDb(getApplicationContext()); sqLiteDatabase = userDb.getReadableDatabase(); Cursor cursor = userDb.getContact(searchName, sqLiteDatabase); Log.d("Hi", "going to move on the cursor"); if (cursor.moveToFirst()) { Log.d("Hi", "we are in the cursor move to first"); String mobile = cursor.getString(0); // String email = cursor.getString(1); // Phone.setText(mobile); Log.d("Hi", "I want to call " + mobile); Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse("tel:" + mobile)); startActivity(callIntent); } }
@Override public boolean onContextItemSelected(MenuItem item) { AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo(); switch (item.getItemId()) { case R.id.id_edit: Intent intent = new Intent(this, Edit.class); this.startActivity(intent); overridePendingTransition(R.anim.right_animation, R.anim.left_animation); break; case R.id.id_remove: userDb = new UserDb(getApplicationContext()); sqLiteDatabase = userDb.getReadableDatabase(); userDb.deleteRow(NewsFeed.NewsFeedList.FeedName, sqLiteDatabase); Toast.makeText(getBaseContext(), "Website Removed ", Toast.LENGTH_LONG).show(); /*listAdapt.remove(info.position); listAdapt.notifyDataSetChanged(); return true;*/ default: return super.onContextItemSelected(item); } return super.onContextItemSelected(item); }