Skip to main content

Android Intents PART-1

1. Display the phone dialer with the given number
 Intent myActivity2 = new Intent (Intent.ACTION_DIAL,  
 Uri.parse( "tel:987-654-3210"));  



2. Doing a Google search

 Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);  
 intent.putExtra(SearchManager.QUERY, "DJ-android blog");  
 startActivity(intent);  


3. Show all your Contacts
 String myData = "content://contacts/people/";  
 Intent myActivity2 = new Intent(Intent.ACTION_VIEW,Uri.parse(myData));  
 startActivity(myActivity2);  



4. Show a Particular Contact
 String myData = "content://contacts/people/100";  
 Intent myActivity2 = new Intent(Intent.ACTION_VIEW,Uri.parse(myData));  
 startActivity(myActivity2);  
5. Edit a Particular Contact
 String myData = "content://contacts/people/2";  
 Intent myActivity2 = new Intent(Intent.ACTION_EDIT,Uri.parse(myData));  
 startActivity(myActivity2);  
6. Geo Mapping an Address
 String geoCode = "geo:0,0?q=1860+east+18th+street+cleveland+oh";  
 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(geoCode));  
 startActivity(intent);  



 String geoCode = "geo:23.0333,72.6167";  
 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(geoCode));  
 startActivity(intent);  


 String thePlace = "Cleveland State University";  
 Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("geo:0,0?q= (" + thePlace + ")"));  
 startActivity(intent);  



 String geoCode = "google.streetview:cbll=41.5020952,-81.6789717&cbp=1,270,,45,1&mz=1";  
 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(geoCode));  
 startActivity(intent);  



You need below Permission :
 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  
 <uses-permission android:name="android.permission.INTERNET" />  

Comments

Popular posts from this blog

Share Text To Facebook & Twitter ANDROID

Shaadi.com Indian Matrimonials Before Create this app you must Have to create Application on FACEBOOK & TWITTER Download Code

Stop Babysitting your AI Coding Agent Every Single Session

  Watched a video by DSquaredLabs on " No more re-explaining: Give your AI agent a memory graph " — here's what stuck with me and why I think this three-tool system is worth your attention If you work on a large codebase with AI coding tools, you already know the ritual. Open a new chat, paste your file structure, explain your stack, describe how the modules connect — and repeat the whole thing tomorrow. It is not a minor inconvenience. It is a compounding productivity tax that gets worse as your project grows. This article breaks down a three-tool system designed to fix exactly that. If you want the full walkthrough with a live demo on a real monorepo, the video at the bottom covers everything in depth — but the core concepts are worth understanding before you dive in. The Problem With How Most Developers Use AI Today Most AI-assisted coding workflows are missing three things that every good engineering team actually has: A map of the codebase A process for how w...

Android - Notifications - 3 (Applying a big view style to a notification)

Big picture style Bitmap icon1 = BitmapFactory.decodeResource(getResources(), R.drawable.dhaval1); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder( this).setAutoCancel(true) .setContentTitle("DJ-Android notification") .setSmallIcon(R.drawable.ic_launcher).setLargeIcon(icon1) .setContentText("Hello World!"); NotificationCompat.BigPictureStyle bigPicStyle = new NotificationCompat.BigPictureStyle(); bigPicStyle.bigPicture(icon1); bigPicStyle.setBigContentTitle("Dhaval Sodha Parmar"); mBuilder.setStyle(bigPicStyle); // Creates an explicit intent for an Activity in your app Intent resultIntent = new Intent(this, testActivity.class); // The stack builder object will contain an artificial ba...