Android Intent Tutorial




Android Intent is the message that is passed between segments, for example, exercises, content suppliers, show beneficiaries, administrations and so on.

It is for the most part utilized with startActivity() technique to conjure action, telecast collectors and so on.
The word reference importance of plan is goal or reason. Along these lines, it can be depicted as the goal to do activity.

The LabeledIntent is the subclass of android.content.Intent class.

Start the service
Launch an activity
Display a web page
Display a list of contacts
Broadcast a message
Dial a phone call etc.

Android Implicit Intent Example

File: activity_main.xml

<RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    tools:context=".MainActivity" >  
    <EditText  
        android:id="@+id/editText1"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_alignParentTop="true"  
        android:layout_centerHorizontal="true"  
        android:layout_marginTop="44dp"  
        android:ems="10" />  
    <Button  
        android:id="@+id/button1"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:layout_below="@+id/editText1"  
        android:layout_centerHorizontal="true"  
        android:layout_marginTop="54dp"  
        android:text="Visit" />  
</RelativeLayout>

File: MainActivity.java

package com.codebind.implicitintent;  
import android.net.Uri;  
import android.os.Bundle;  
import android.app.Activity;  
import android.content.Intent;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
import android.widget.EditText;  
public class MainActivity extends Activity {  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
        final EditText editText1=(EditText)findViewById(R.id.editText1);  
        Button button1=(Button)findViewById(R.id.button1);  
        button1.setOnClickListener(new OnClickListener() {  
            @Override  
            public void onClick(View arg0) {  
                String url=editText1.getText().toString();  
                Intent intent=new Intent(Intent.ACTION_VIEW,Uri.parse(url));  
                startActivity(intent);  
            }  
        });  
    }  
}

Partner Sites

VideoToGifs.com

EasyOnlineConverter.com

SqliteTutorials.com





Be the first to comment

Leave a Reply

Your email address will not be published.


*