postheadericon copy file from Assets to SDcard in Android Example



Definition : 16. Create an application to read file from asset folder and copy it in memory card.


File Name : E16.java


package bsr.exa;

import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

postheadericon MediaPlayer Example in Android



Definition : 17) Create an application that will play a media file from the memory card.


File Name : E17Activity.java


package bsr.exa;

import bsr.exa.R;
import android.app.Activity;
import android.content.Context;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

postheadericon read file from sdcard in android example



Definition : 19) Create an application to read file from the sdcard and display that file content to the screen.


File Name : E19Activity.java


package bsr.exa;

import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;

postheadericon onTouchEvent Example in Android



Definition : Create an application to draw line on the screen as user drag his finger.


File Name : E20.java


package bsr.exa;

import android.app.Activity;
import android.os.Bundle;

public class E20 extends Activity {
/**  @author Bipin S Rupadiya , www.bipinrupadiya.blogspot.com
*
*
*   20) Create an application to draw line on the screen as user drag his finger.
     *
     *  */

postheadericon Android Sending SMS Example



Definition : Create an application to send message between two emulators


File Name : E21Activity.java


postheadericon Camera Example in Android



Definition: Create an application to take picture using native application


File Name :


package bsr.exa;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;

public class E22Activity extends Activity {
    /** Called when the activity is first created. */
    ImageView iv;
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        iv=(ImageView)findViewById(R.id.imageView1);
        Button b =(Button)findViewById(R.id.button1);
        b.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, 0);
}
});
    }
protected void OnActivityResult(int requestCode,int resultcode,Intent data)
{
Bitmap bm=(Bitmap)data.getExtras().get("data");
iv.setImageBitmap(bm);
}
}

File Name : AndroidManifest.xml


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="bsr.exa"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />
    <uses-permission android:name="android.permission.CAMERA"></uses-permission>

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".E22Activity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>





postheadericon MediaStore.Images Content Provider example in android



Definition: 23) Create an application to pick up any image from the native application gallery and display it on the screen


File Name : EX23.java


package bsr.exa;

import java.io.File;
import java.io.FileInputStream;


import android.app.Activity;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.provider.MediaStore.Images.Media;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

public class E23 extends Activity {
/**
*
* @author Bipin S Rupadiya , www.bipinrupadiya.com
*
* 23) Create an application to pick up any image from the native application gallery and display it on the screen.
*
* Note :  First add a file to sdcard and check with media scanner (from dev tools)
**/
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);
        try
        {
       
            String[] projection={Media.DISPLAY_NAME, Media.DATA, Media.SIZE};
            Cursor c=managedQuery(Media.EXTERNAL_CONTENT_URI, projection, null, null, null);
            ImageView ivImage=(ImageView)findViewById(R.id.myImg);
            File file = null;
            String imgName = null ;          
           
            if(c.getCount()>0)
            {
                while(c.moveToNext())
            {
              file=new File(c.getString(1)); //after completing loop, it take last image from native Gallery to display.
            imgName=c.getString(0);
              }
        c.close();
        FileInputStream fis=new FileInputStream(file);
        byte[] buffer=new byte[fis.available()];
        fis.read(buffer);
        Bitmap bm=BitmapFactory.decodeByteArray(buffer, 0, buffer.length);
       
        TextView txtTitle=(TextView)findViewById(R.id.txtTitle);
        txtTitle.setText(imgName.toString());
        ivImage.setImageBitmap(bm);
            }
        }
        catch(Exception e)
        {
        Toast.makeText(E23.this, "Error: "+e, Toast.LENGTH_LONG).show();
        }  
    }
}

File Name :AndroidManifest.xml


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      android:versionCode="1"
      android:versionName="1.0" package="bsr.exa">
    <uses-sdk android:minSdkVersion="8" />

    <application android:label="@string/app_name" android:icon="@drawable/icon">
        <activity android:label="@string/app_name" android:name="E23">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>





Follow by Email

Total Pageviews

© BipinRupadiya.com. Powered by Blogger.