Friday, August 7, 2015

// //

Prank Screen Crack App

Hi there this time we will work on how to crack your screen!
Just follow this simple tutorial!

Make a layout and name it main.xml:

Note: provide your own crackimage and break glass audio.
Put the crackimage into drawable and then make a raw folder and put your breakglassaudio there..

main.xml



    
    
    
    
    

And then create an activity file and name it TapperAppActivity
TapperAppActivity.java
import java.util.Random;
import com.example.tapperapp.R;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Vibrator;
import android.app.Activity;
import android.content.Context;
import android.util.TypedValue;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;

public class TapperAppActivity extends Activity implements OnClickListener{
 MediaPlayer mPlayer;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //Set application layout
        setContentView(R.layout.main);
        //Assign media player object with sound file
       // TextView dd = ((TextView)findViewById(R.id.blurb));
        
        mPlayer = MediaPlayer.create(TapperAppActivity.this, R.raw.glass);
        //Find the button   
        ((Button) findViewById(R.id.button)).setOnClickListener(this);
    }
    
    public void onClick(View v) {
     //If our applicaitons' b is clicked
      TextView dd = ((TextView)findViewById(R.id.blurb));
  if (v.getId()==R.id.button) {
   //Get the button text
   int i = Integer.parseInt(((Button) v).getText().toString());
   //Decrement button text value and set it as button text
   ((Button) v).setText(Integer.toString(--i));
   //Create Random object
   Random gen = new Random();
   //If random(0 - 9)+1 equals to 10 or i is lesser than 50
   
   if ((gen.nextInt(10) + 1 == 10) || (i<50 data-blogger-escaped--1="" data-blogger-escaped-0="" data-blogger-escaped-0x6400ff00="" data-blogger-escaped-0x64cdc9c9="" data-blogger-escaped-0x64ffffff="" data-blogger-escaped-500="" data-blogger-escaped-ake="" data-blogger-escaped-all="" data-blogger-escaped-as="" data-blogger-escaped-audiblefx="" data-blogger-escaped-audio="" data-blogger-escaped-background="" data-blogger-escaped-blurb="" data-blogger-escaped-breaking="" data-blogger-escaped-button="" data-blogger-escaped-color="" data-blogger-escaped-crack="" data-blogger-escaped-dd.setvisibility="" data-blogger-escaped-drawable.cracked_screen="" data-blogger-escaped-effects="" data-blogger-escaped-et="" data-blogger-escaped-extview="" data-blogger-escaped-file="" data-blogger-escaped-findviewbyid="" data-blogger-escaped-for="" data-blogger-escaped-glass="" data-blogger-escaped-ibrate="" data-blogger-escaped-id.background="" data-blogger-escaped-id.blurb="" data-blogger-escaped-id.button="" data-blogger-escaped-id.title="" data-blogger-escaped-iew.invisible="" data-blogger-escaped-if="" data-blogger-escaped-image="" data-blogger-escaped-lay="" data-blogger-escaped-listener="" data-blogger-escaped-long="" data-blogger-escaped-mediaplayer="" data-blogger-escaped-method="" data-blogger-escaped-mplayer.release="" data-blogger-escaped-mplayer.start="" data-blogger-escaped-mplayer="null;" data-blogger-escaped-ms="" data-blogger-escaped-mv.vibrate="" data-blogger-escaped-mv="(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);" data-blogger-escaped-new="" data-blogger-escaped-null="" data-blogger-escaped-object="" data-blogger-escaped-ondestroy="" data-blogger-escaped-pre="" data-blogger-escaped-private="" data-blogger-escaped-protected="" data-blogger-escaped-reate="" data-blogger-escaped-release="" data-blogger-escaped-setbackgroundcolor="" data-blogger-escaped-setbackgroundresource="" data-blogger-escaped-setonclicklistener="" data-blogger-escaped-settextcolor="" data-blogger-escaped-settextsize="" data-blogger-escaped-setvisibility="" data-blogger-escaped-sound="" data-blogger-escaped-super.ondestroy="" data-blogger-escaped-textview="" data-blogger-escaped-to="" data-blogger-escaped-touchfx="" data-blogger-escaped-utton="" data-blogger-escaped-v="" data-blogger-escaped-vibrate="" data-blogger-escaped-vibrator="" data-blogger-escaped-visual="" data-blogger-escaped-visualfx="" data-blogger-escaped-void="" data-blogger-escaped-with="" data-blogger-escaped-x6400ff00="" data-blogger-escaped-x64cdc9c9="" data-blogger-escaped-x64ffffff="" data-blogger-escaped-ypedvalue.complex_unit_sp="" title="">

Point to Note:



In our activity we have use the random number picker, if you notice you see the number
 change and becoming lower and lower per onclick it is because we have set the random number picker
 in a range notice this code:

if ((gen.nextInt(10) + 1 == 10) || (i<50 data-blogger-escaped-pre="">



In this code we have set the button and textview into invisible...

dd.setVisibility(View.INVISIBLE);
    ((Button) v).setVisibility(View.INVISIBLE);
       ((Button) v).setTextSize(TypedValue.COMPLEX_UNIT_SP,14);


Thats it! Have fun!