Android Open Source - OMGDrums Get Draw Music Activity






From Project

Back to project page OMGDrums.

License

The source code is released under:

The OMG License This license is not enforcable.

If you think the Android project OMGDrums listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.monadpad.omgdrums;
//from   ww w.  j  a va 2s. c  o m
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;

/**
 * User: m
 * Date: 1/13/14
 * Time: 1:21 AM
 */
public class GetDrawMusicActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        getWindow().requestFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);


        setContentView(R.layout.getdrawmusic);

        findViewById(R.id.googleplay_button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                Intent stopDrums = new Intent("com.androidinstrument.drum.STOPPLAYBACK");
                sendBroadcast(stopDrums);

                try {
                    Intent intent = new Intent(Intent.ACTION_VIEW);
                    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    intent.setData(Uri.parse("market://details?id=com.monadpad.le"));
                    startActivity(intent);

                }
                catch (Exception e) {
                    Intent browser = new Intent(Intent.ACTION_VIEW,
                            Uri.parse("https://play.google.com/store/apps/details?id=com.monadpad.le"));

                    startActivity(browser);
                }

            }
        });

        findViewById(R.id.amazon_button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent stopDrums = new Intent("com.androidinstrument.drum.STOPPLAYBACK");
                sendBroadcast(stopDrums);


                try {
                    Intent intent = new Intent(Intent.ACTION_VIEW);
                    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    intent.setData(Uri.parse("amzn://apps/android?p=com.monadpad.le"));
                    startActivity(intent);

                }
                catch (Exception e) {
                    Intent browser = new Intent(Intent.ACTION_VIEW,
                            Uri.parse("http://www.amazon.com/MonadPad-com-Draw-Music-MonadPad/dp/B005YTP9W6"));
                    startActivity(browser);
                }

            }
        });

        String installer = getPackageManager().getInstallerPackageName(getPackageName());

        if ("com.amazon.venezia".equals(installer)) {
            findViewById(R.id.googleplay_button).setVisibility(View.GONE);
        }
        else if ("com.android.vending".equals(installer)) {
            findViewById(R.id.amazon_button).setVisibility(View.GONE);
        }

    }

    @Override
    public void onPause() {
        super.onPause();

        if (!isFinishing())
            finish();
    }

}




Java Source Code List

com.monadpad.omgdrums.AnimatorHelper.java
com.monadpad.omgdrums.DrumMachineView.java
com.monadpad.omgdrums.GetDrawMusicActivity.java
com.monadpad.omgdrums.GetSketchaTuneActivity.java
com.monadpad.omgdrums.HeadBob.java
com.monadpad.omgdrums.Libeniz.java
com.monadpad.omgdrums.Main.java
com.monadpad.omgdrums.MonadJam.java
com.monadpad.omgdrums.OMGHelper.java
com.monadpad.omgdrums.SaveToOMG.java
com.monadpad.omgdrums.SavedDataAdapter.java
com.monadpad.omgdrums.SavedDataOpenHelper.java
com.monadpad.omgdrums.SavedListActivity.java