tag:blogger.com,1999:blog-84513568315264619772024-03-08T13:05:38.330-08:00AndroidAnonymoushttp://www.blogger.com/profile/15441216107940036116noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-8451356831526461977.post-56987089675565511462013-03-23T01:54:00.000-07:002014-11-17T23:16:21.171-08:00Create a Poker Game in Android<div dir="ltr" style="text-align: left;" trbidi="on">
Firstly i told you a very true its my first running project. When i create that project in beginning i have no basic idea in android. But <a href="http://devloper.android.com/" target="_blank">devloper.android.com </a>its very helpful for me to understand this topic and that subject.<br />
In that project you have lots import these thing like bundle, handler, Message, Activity, Resources, Draw able, Log, Menu, View,and etc.<br />
In that project you know how to handle of C because if you don't have knowledge of C then firstly you learn the C, XML, Java.<br />
Then we come to my project and get the random number. And i told you in this project i take 56 cards in that project because it have 52 cads of different suits and four joker because in the champion poker game make a pair joker, four pair of joker and if joker came then payment is double.<br />
<br />
<b>First you create a project Poker Game in Eclipse</b><br />
<br />
Go to file section and click on<b> New Android Project</b><br />
<br />
And fill the section.<br />
<br />
And then you come on <b>ChampionActivity.java</b><br />
<div>
<b><br /></b></div>
<br />
package com.example.championpoker;<br />
<br />
import java.util.Random;<br />
<br />
import android.os.Bundle;<br />
import android.os.Handler;<br />
import android.os.Message;<br />
import android.app.Activity;<br />
import android.content.res.Resources;<br />
import android.graphics.drawable.Drawable;<br />
import android.graphics.drawable.LayerDrawable;<br />
import android.util.Log;<br />
import android.view.Menu;<br />
import android.view.View;<br />
import android.widget.Button;<br />
import android.widget.ImageView;<br />
<br />
public class MainActivity extends Activity<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> Button btnShow;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> Button btnShow1;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> ImageView ivCard1,ivCard2,ivCard3,ivCard4,ivCard5;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> Drawable [] ivCardarray=new Drawable[56];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> LayerDrawable layerCard;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> Resources g_resource;<br />
<br />
//In this place you create suit array & rank array<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> int suit[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3};<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> int rank[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14};<br />
<br />
//take 5 final card array because you open this array for display<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> int FinalCardArr[]= new int[5];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> public Handler mHandlerBet=new Handler()<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public void handleMessage(Message msg)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
//this function show the cards.<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Showfunction();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>};<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>protected void onCreate(Bundle savedInstanceState) {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>super.onCreate(savedInstanceState);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>setContentView(R.layout.activity_main);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"><br /></span>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btnShow=(Button)findViewById(R.id.button1);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btnShow1=(Button)findViewById(R.id.button2);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard1=(ImageView)findViewById(R.id.imageView1);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard2=(ImageView)findViewById(R.id.imageView2);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard3=(ImageView)findViewById(R.id.imageView3);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard4=(ImageView)findViewById(R.id.imageView4);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard5=(ImageView)findViewById(R.id.imageView5);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>g_resource=getResources();<br />
<span class="Apple-tab-span" style="white-space: pre;">//load 52 cards in your mdepi </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[0]=g_resource.getDrawable(R.drawable.sa);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[1]=g_resource.getDrawable(R.drawable.s2);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[2]=g_resource.getDrawable(R.drawable.s3);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[3]=g_resource.getDrawable(R.drawable.s4);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[4]=g_resource.getDrawable(R.drawable.s5);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[5]=g_resource.getDrawable(R.drawable.s6);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[6]=g_resource.getDrawable(R.drawable.s7);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[7]=g_resource.getDrawable(R.drawable.s8);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[8]=g_resource.getDrawable(R.drawable.s9);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[9]=g_resource.getDrawable(R.drawable.s10);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[10]=g_resource.getDrawable(R.drawable.sj);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[11]=g_resource.getDrawable(R.drawable.sq);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[12]=g_resource.getDrawable(R.drawable.sk);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[13]=g_resource.getDrawable(R.drawable.joker);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[14]=g_resource.getDrawable(R.drawable.ha);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[15]=g_resource.getDrawable(R.drawable.h2);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[16]=g_resource.getDrawable(R.drawable.h3);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[17]=g_resource.getDrawable(R.drawable.h4);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[18]=g_resource.getDrawable(R.drawable.h5);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[19]=g_resource.getDrawable(R.drawable.h6);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[20]=g_resource.getDrawable(R.drawable.h7);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[21]=g_resource.getDrawable(R.drawable.h8);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[22]=g_resource.getDrawable(R.drawable.h9);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[23]=g_resource.getDrawable(R.drawable.h10);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[24]=g_resource.getDrawable(R.drawable.hj);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[25]=g_resource.getDrawable(R.drawable.hq);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[26]=g_resource.getDrawable(R.drawable.hk);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[27]=g_resource.getDrawable(R.drawable.joker);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[28]=g_resource.getDrawable(R.drawable.da);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[29]=g_resource.getDrawable(R.drawable.d2);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[30]=g_resource.getDrawable(R.drawable.d3);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[31]=g_resource.getDrawable(R.drawable.d4);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[32]=g_resource.getDrawable(R.drawable.d5);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[33]=g_resource.getDrawable(R.drawable.d6);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[34]=g_resource.getDrawable(R.drawable.d7);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[35]=g_resource.getDrawable(R.drawable.d8);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[36]=g_resource.getDrawable(R.drawable.d9);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[37]=g_resource.getDrawable(R.drawable.d10);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[38]=g_resource.getDrawable(R.drawable.dj);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[39]=g_resource.getDrawable(R.drawable.dq);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[40]=g_resource.getDrawable(R.drawable.dk);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[41]=g_resource.getDrawable(R.drawable.joker);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[42]=g_resource.getDrawable(R.drawable.fa);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[43]=g_resource.getDrawable(R.drawable.f2);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[44]=g_resource.getDrawable(R.drawable.f3);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[45]=g_resource.getDrawable(R.drawable.f4);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[46]=g_resource.getDrawable(R.drawable.f5);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[47]=g_resource.getDrawable(R.drawable.f6);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[48]=g_resource.getDrawable(R.drawable.f7);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[49]=g_resource.getDrawable(R.drawable.f8);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[50]=g_resource.getDrawable(R.drawable.f9);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[51]=g_resource.getDrawable(R.drawable.f10);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[52]=g_resource.getDrawable(R.drawable.fj);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[53]=g_resource.getDrawable(R.drawable.fq);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[54]=g_resource.getDrawable(R.drawable.fk);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCardarray[55]=g_resource.getDrawable(R.drawable.joker);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>layerCard=new LayerDrawable(ivCardarray);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btnShow.setOnClickListener(new View.OnClickListener() {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public void onClick(View v)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// TODO Auto-generated method stub<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard1.setImageDrawable(null);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard2.setImageDrawable(null);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard3.setImageDrawable(null);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard4.setImageDrawable(null);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard5.setImageDrawable(null);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//mHandlerBet.obtainMessage(1).sendToTarget();<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btnShow1.setOnClickListener(new View.OnClickListener() {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public void onClick(View v) {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// TODO Auto-generated method stub<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>mHandlerBet.obtainMessage(1).sendToTarget();<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public void Showfunction()<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>/*int i,k;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> int uniqNoArr[] = new int[10]; <br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> int ranNoArr[] = new int [10];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> //int FinalCardArr[] = new int[5]; <span class="Apple-tab-span" style="white-space: pre;"> </span> <br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> for(i = 0; i <= 9;)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> uniqNoArr[i] = ranNoArr[i] = (int) Math.random() % 52;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>for(int j= 0; j < i; j++)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if(ranNoArr[j] == ranNoArr[i])<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> uniqNoArr[i] = ranNoArr[i] = (int)Math.random() % 52;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> j= -1;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> i++;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> FinalCardArr [0] = uniqNoArr[0];<span class="Apple-tab-span" style="white-space: pre;"> </span> <br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> FinalCardArr [1] = uniqNoArr[1];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> FinalCardArr [2] = uniqNoArr[2];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> FinalCardArr [3] = uniqNoArr[3];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> FinalCardArr [4] = uniqNoArr[4];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>for(int x=0;i<5 data-blogger-escaped-i="i" data-blogger-escaped-p="p"><span class="Apple-tab-span" style="white-space: pre;"> </span>Log.d("random number", Integer.toString(FinalCardArr[i]));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>*/<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>int n=0;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Random r=new Random();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>int[]number=new int[5];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>/*for(int i=0;i<5 data-blogger-escaped-i="i" data-blogger-escaped-p="p"><span class="Apple-tab-span" style="white-space: pre;"> </span>{<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>n=r.nextInt(56);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if(i > 0)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>for(int j=0;j<=i;j++)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (n == number[j])<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i--;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>continue;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>number[i]=n;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}*/<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>int i=0;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>boolean data=false;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>do<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>data=false;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>n=r.nextInt(56);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if(i > 0)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>for(int j=0;j<=i;j++)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (n == number[j])<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>data=true;<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if(!data)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>number[i]=n;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>i++;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}while(i<5 data-blogger-escaped-p="p"><br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>for(i=0;i<5 data-blogger-escaped-i="i" data-blogger-escaped-p="p"><span class="Apple-tab-span" style="white-space: pre;"> </span>Log.d("random number", Integer.toString(number[i]));<br />
<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard1.setImageDrawable(layerCard.getDrawable(number[0]));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard2.setImageDrawable(layerCard.getDrawable(number[1]));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard3.setImageDrawable(layerCard.getDrawable(number[2]));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard4.setImageDrawable(layerCard.getDrawable(number[3]));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard5.setImageDrawable(layerCard.getDrawable(number[4]));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public boolean onCreateOptionsMenu(Menu menu) {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// Inflate the menu; this adds items to the action bar if it is present.<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>getMenuInflater().inflate(R.menu.activity_main, menu);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>return true;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
}<br />
<br />
<!--5--><!--5--><!--5--><!--5--><!--5--><!--5--><!--5--><!--5--><!--5--><!--5--><!--5--><!--5--></div>
Anonymoushttp://www.blogger.com/profile/15441216107940036116noreply@blogger.com2tag:blogger.com,1999:blog-8451356831526461977.post-13647390762295122482013-01-18T00:42:00.000-08:002014-11-17T23:16:35.916-08:00Implement A Image Listener In Android<div dir="ltr" style="text-align: left;" trbidi="on">
In the ANDROID development you use this code. It's helpful for you. If you use any image like button then by java coding you use that implement. It is call a image listener. Firstly you have a project in android application who called package com.example.imagebutton (example) then you export these things like Bundle, Activity, Menu, Motion event (Because on touch you call the listener) , View (for image) , On touch listener and etc. Then u use that Java code and enjoy you first app using image listener.<br />
<br />
<br />
<br />
<br />
package com.example.imagebutton;<br />
<br />
<br />
import android.os.Bundle;<br />
import android.app.Activity;<br />
import android.view.Menu;<br />
import android.view.MotionEvent;<br />
import android.view.View;<br />
import android.view.View.OnTouchListener;<br />
<br />
import android.widget.ImageView;<br />
import android.widget.TextView;<br />
import android.widget.Toast;<br />
<br />
public class Imagebutton extends Activity {<br />
<br />
ImageView ivCard;<br />
TextView editText;<br />
boolean isPressed=false;<br />
<br />
<br />
@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>protected void onCreate(Bundle savedInstanceState) {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>super.onCreate(savedInstanceState);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>setContentView(R.layout.activity_imagebutton);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>addListenerOnImage();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<br />
<br />
public void addListenerOnImage()<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// TODO Auto-generated method stub<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard=(ImageView)findViewById(R.id.imageView1);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard.setOnTouchListener(new OnTouchListener()<br />
{<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public boolean onTouch(View v, MotionEvent event) {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// TODO Auto-generated method stub<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> if(isPressed){<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> ivCard.setBackgroundResource(R.drawable.ic_launcher);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> else{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> ivCard.setBackgroundResource(R.drawable.cancelglow);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> Toast.makeText(Imagebutton.this,<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> "ImageButton is clicked!", Toast.LENGTH_SHORT).show();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> isPressed=!isPressed;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>return false;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<br />
@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public boolean onCreateOptionsMenu(Menu menu) {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// Inflate the menu; this adds items to the action bar if it is present.<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>getMenuInflater().inflate(R.menu.activity_imagebutton, menu);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>return true;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<br />
<br />
}<br />
<br /></div>
Anonymoushttp://www.blogger.com/profile/15441216107940036116noreply@blogger.com0tag:blogger.com,1999:blog-8451356831526461977.post-83991212725829609782013-01-15T04:41:00.003-08:002013-03-23T02:08:56.408-07:00How to Call a Image as a Button in Android<div dir="ltr" style="text-align: left;" trbidi="on">
In this project how i call a image as a button . Then i use the button and in this button i call the touch listener who call the image on the screen then you already use that code it is tested. You believe that.<br />
<br />
<br />
<br />
package com.example.imagebutton;<br />
<br />
<br />
import android.view.View;<br />
import android.view.View.OnTouchListener;<br />
import android.widget.ImageButton;<br />
import android.widget.ImageView;<br />
<br />
public class Imagebutton extends Activity<br />
{<br />
ImageView ivCard;<br />
boolean isPressed=false;<br />
<br />
<br />
@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>protected void onCreate(Bundle savedInstanceState) {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>super.onCreate(savedInstanceState);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>setContentView(R.layout.activity_imagebutton);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>addListenerOnImage();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<br />
public void addListenerOnImage()<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// TODO Auto-generated method stub<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard=(ImageView)findViewById(R.id.imageView1);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>ivCard.setOnTouchListener(new OnTouchListener()<br />
{<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>@Override<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public boolean onTouch(View v, MotionEvent event)<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>// TODO Auto-generated method stub<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> if(isPressed)<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> ivCard.setBackgroundResource(R.drawable.ic_launcher);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> else{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> ivCard.setBackgroundResource(R.drawable.cancelglow);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> Toast.makeText(Imagebutton.this,<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> "ImageButton is clicked!", Toast.LENGTH_SHORT).show();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> }<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> isPressed=!isPressed;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>return false;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<div>
<div>
@Override</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public boolean onCreateOptionsMenu(Menu menu)</div>
<div>
{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>// Inflate the menu; this adds items to the action bar if it is present.</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>getMenuInflater().inflate(R.menu.activity_imagebutton, menu);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>return true;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
</div>
<br />
<br />
}</div>
Anonymoushttp://www.blogger.com/profile/15441216107940036116noreply@blogger.com0tag:blogger.com,1999:blog-8451356831526461977.post-62727964652266298412013-01-15T03:40:00.002-08:002014-11-17T23:16:52.864-08:00How to Draw a Image on Android<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #eeeeee;">Hello friends Its very use full code for you when you are starting learner in android tutorial. Because you never start without How to draw a image on android.</span><br />
<span style="background-color: #eeeeee;"><br /></span>
<b>First you create a project Camera testing in Eclipse</b><br />
<br />
Go to file section and click on<b> New Android Project</b><br />
<br />
<span style="background-color: #eeeeee;"></span><br />
And fill the section.<br />
<div>
<br /></div>
<div>
Then work on activity.xml.</div>
<div>
<br /></div>
<div>
<span style="color: red;"><b><?xml version="1.0" encoding="utf-8"?></b></span><br />
<span style="color: red;"><b><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"</b></span><br />
<span style="color: red;"><b> android:layout_width="fill_parent"</b></span><br />
<span style="color: red;"><b> android:layout_height="fill_parent"</b></span><br />
<span style="color: red;"><b> android:orientation="vertical" ></b></span><br />
<span style="color: red;"><b><br /></b></span><span style="color: red;"><b> <ImageView</b></span><br />
<span style="color: red;"><b> android:id="@+id/imageView1"</b></span><br />
<span style="color: red;"><b> android:layout_width="wrap_content"</b></span><br />
<span style="color: red;"><b> android:layout_height="wrap_content"</b></span><br />
<span style="color: red;"><b> /></b></span><br />
<span style="color: red;"><b><br /></b></span>
<span style="color: red;"><b><ImageView</b></span><br />
<span style="color: red;"><b> android:id="@+id/imageView2"</b></span><br />
<span style="color: red;"><b> android:layout_width="wrap_content"</b></span><br />
<span style="color: red;"><b> android:layout_height="wrap_content"</b></span><br />
<span style="color: red;"><b> /></b></span><br />
<div>
<span style="color: red;"><b><br /></b></span></div>
<div>
<span style="color: red;"><b><ImageView</b></span><br />
<span style="color: red;"><b> android:id="@+id/imageView3"</b></span><br />
<span style="color: red;"><b> android:layout_width="wrap_content"</b></span><br />
<span style="color: red;"><b> android:layout_height="wrap_content"</b></span><br />
<span style="color: red;"><b> /></b></span><br />
<span style="color: red;"><b><br /></b></span>
<span style="color: red;"><b><ImageView</b></span><br />
<span style="color: red;"><b> android:id="@+id/imageView4"</b></span><br />
<span style="color: red;"><b> android:layout_width="wrap_content"</b></span><br />
<span style="color: red;"><b> android:layout_height="wrap_content"</b></span><br />
<span style="color: red;"><b> /></b></span></div>
<div>
<span style="color: red;"><b><br /></b></span></div>
<div>
<span style="color: red;"><b><br /></b></span></div>
<div>
<span style="color: red;"><b><br /></b></span></div>
<span style="color: red;"><b></LinearLayout>/</b></span></div>
<div>
<span style="color: red;"><b><br /></b></span></div>
<span style="background-color: #eeeeee;"><br /></span>
Now you come on the his MainActivity. just simple click on his main activity and to call image on onCreate activity and simple you are done your first project in android.<br />
<span style="background-color: #f4cccc;"><br /></span>
<span style="background-color: #f4cccc;"> </span>
<span style="background-color: #f4cccc; color: #0b5394;">package com.example.image</span><br />
<span style="background-color: #f4cccc; color: #0b5394;">import android.app.Activity;</span><br />
<span style="background-color: #f4cccc; color: #0b5394;">import android.widget.ImageView;</span><br />
<span style="background-color: #f4cccc;"><span style="color: #0b5394;"><br /></span>
</span><br />
<span style="background-color: #f4cccc; color: #0b5394;">public class MainActivity extends Activity </span><br />
<span style="background-color: #f4cccc; color: #0b5394;"> {</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"> ImageView[] ivImage = new ImageView[4];</span><br />
<span style="background-color: #f4cccc;"><span style="color: #0b5394;"><br /></span>
<span style="color: #0b5394;"><br /></span>
</span><br />
<span style="background-color: #f4cccc; color: #0b5394;">@Override</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>protected void onCreate(Bundle savedInstanceState) </span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"> ivImage[0]=(ImageView)findViewById(R.id.imageView1);</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span> ivImage[1]=(ImageView)findViewById(R.id.imageView2);</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span> ivImage[2]=(ImageView)findViewById(R.id.imageView3);</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span> ivImage[3]=(ImageView)findViewById(R.id.imageView4);</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #f4cccc;"><br />
<br />
<span style="color: #0b5394;">@Override</span></span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public boolean onCreateOptionsMenu(Menu menu) {</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>// Inflate the menu; this adds items to the action bar if it is present.</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>getMenuInflater().inflate(R.menu.activity_main, menu);</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>return true;</span><br />
<span style="background-color: #f4cccc; color: #0b5394;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #f4cccc;"><br />
<span style="color: #0b5394;"> }</span></span><br />
<span style="background-color: #e06666; color: #0b5394;"><br /></span>
</div>
Anonymoushttp://www.blogger.com/profile/15441216107940036116noreply@blogger.com0