喜羊羊娱乐软件(源码详解)

下载地址:
http://www.anzhi.com/intro.php?softid=257788&auth=1




package xiyangyang.co.cc;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Timer;
import java.util.TimerTask;

import android.app.Activity;
import android.app.AlertDialog.Builder;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.graphics.Typeface;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.media.SoundPool;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.ScrollView;
import android.widget.TextView;
import cn.mapplayer.engine.IAuxiliaryNotifier;
import cn.mapplayer.engine.IOffersNotifier;
import cn.mapplayer.engine.MiidiCredit;

public class XiyangyangActivity extends Activity implements IOffersNotifier,
        IAuxiliaryNotifier {
    SoundPool mSoundPool;
    HashMap<Integer, Integer> soundHashMap = new HashMap<Integer, Integer>();
    MediaPlayer mediaPlayer;
    ScrollView scrollview;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        MiidiCredit.init(XiyangyangActivity.this, "4934", "2y04padlxi6isehb",
                false);
        setContentView(R.layout.main);
        mediaPlayer = MediaPlayer.create(XiyangyangActivity.this, R.raw.back);
        mediaPlayer.start();
        scrollview = (ScrollView) findViewById(R.id.scrollview);
        final TextView mTextView111 = (TextView) findViewById(R.id.textView11);
        final TextView mTextView0 = (TextView) findViewById(R.id.t1);
        final TextView mTextView1 = (TextView) findViewById(R.id.t2);
        final TextView mTextView2 = (TextView) findViewById(R.id.t3);
        final TextView mTextView3 = (TextView) findViewById(R.id.t4);
        final TextView mTextView4 = (TextView) findViewById(R.id.t5);
        final TextView mTextView5 = (TextView) findViewById(R.id.t6);
        final TextView mTextView6 = (TextView) findViewById(R.id.t7);
        final TextView mTextView7 = (TextView) findViewById(R.id.t8);
        final TextView mTextView8 = (TextView) findViewById(R.id.t9);
        final TextView mTextView9 = (TextView) findViewById(R.id.t10);
        final TextView mTextView10 = (TextView) findViewById(R.id.t11);
        final TextView mTextView11 = (TextView) findViewById(R.id.t12);
        final TextView mTextView12 = (TextView) findViewById(R.id.t13);
        final TextView mTextView13 = (TextView) findViewById(R.id.t14);
        final TextView mTextView14 = (TextView) findViewById(R.id.t15);
        final TextView mTextView15 = (TextView) findViewById(R.id.t16);
        final TextView mTextView16 = (TextView) findViewById(R.id.t17);
        final TextView mTextView17 = (TextView) findViewById(R.id.t18);
        final TextView mTextView18 = (TextView) findViewById(R.id.t19);
        final TextView mTextView19 = (TextView) findViewById(R.id.t20);
        final TextView mTextView20 = (TextView) findViewById(R.id.t21);
        final TextView mTextView21 = (TextView) findViewById(R.id.t22);
        final TextView mTextView22 = (TextView) findViewById(R.id.t23);
        final TextView mTextView23 = (TextView) findViewById(R.id.t24);
        final TextView mTextView24 = (TextView) findViewById(R.id.t25);
        final ImageView mImageViewr2 = (ImageView) findViewById(R.id.r2);
        mImageViewr2.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                MiidiCredit.showAppOffers();

            }
        });
        Typeface typeFace = Typeface.createFromAsset(getAssets(),
                "fonts/mini.ttf");

        mTextView0.setTypeface(typeFace);
        mTextView1.setTypeface(typeFace);
        mTextView2.setTypeface(typeFace);
        mTextView3.setTypeface(typeFace);
        mTextView4.setTypeface(typeFace);
        mTextView5.setTypeface(typeFace);
        mTextView6.setTypeface(typeFace);
        mTextView7.setTypeface(typeFace);
        mTextView8.setTypeface(typeFace);
        mTextView9.setTypeface(typeFace);
        mTextView10.setTypeface(typeFace);
            soundHashMap.put(18, mSoundPool.load(this, R.raw.a18, 1));
        soundHashMap.put(19, mSoundPool.load(this, R.raw.a19, 1));
        soundHashMap.put(20, mSoundPool.load(this, R.raw.a20, 1));
        soundHashMap.put(21, mSoundPool.load(this, R.raw.a21, 1));
        soundHashMap.put(22, mSoundPool.load(this, R.raw.b1, 1));
        soundHashMap.put(23, mSoundPool.load(this, R.raw.b2, 1));
        soundHashMap.put(24, mSoundPool.load(this, R.raw.b3, 1));
        soundHashMap.put(25, mSoundPool.load(this, R.raw.b4, 1));
        soundHashMap.put(26, mSoundPool.load(this, R.raw.b5, 1));
        soundHashMap.put(27, mSoundPool.load(this, R.raw.b6, 1));
        soundHashMap.put(28, mSoundPool.load(this, R.raw.b7, 1));
        soundHashMap.put(29, mSoundPool.load(this, R.raw.b8, 1));
        soundHashMap.put(30, mSoundPool.load(this, R.raw.b9, 1));
        soundHashMap.put(31, mSoundPool.load(this, R.raw.b10, 1));

        String s1 = "2012-6-8 12:00:00";
        SimpleDateFormat sDateFormat = new SimpleDateFormat(
                "yyyy-MM-dd hh:mm:ss");
        String date = sDateFormat.format(new java.util.Date());

        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Calendar c1 = Calendar.getInstance();
        Calendar str = Calendar.getInstance();
        try {
            c1.setTime(df.parse(s1));
            str.setTime(df.parse(date));

        } catch (Exception e) {
            // TODO: handle exception
        }

        int result = c1.compareTo(str);
        // if (result == 0)
        // System.out.println("当前时间等于系统时间");
        if (result < 0) {
            System.out.println("当前时间小于系统时间");
            
            
            mImageViewr2.setVisibility(View.VISIBLE);
            mTextView111.setVisibility(View.VISIBLE);
            
            
            

        } else {
            System.out.println("当前时间大于系统时间");
            
            mImageViewr2.setVisibility(View.INVISIBLE);
            mTextView111.setVisibility(View.INVISIBLE);

            

        }

    }

    // public void onClick(View v) {
    // // TODO Auto-generated method stub
    // switch (v.getId()) {
    // case R.id.a1:
    // mSoundPool.play(soundHashMap.get(1), 1, 1, 0, 0, 1);
    //
    // break;
    // case R.id.a2:
    // mSoundPool.play(soundHashMap.get(2), 1, 1, 0, 0, 1);
    //
    // break;
    // case R.id.a3:
    // mSoundPool.play(soundHashMap.get(3), 1, 1, 0, 0, 1);
    //
    // break;
    //
    // default:
    // break;
    // }

    public void aa1(View v) {
        mSoundPool.play(soundHashMap.get(1), 1, 1, 0, 0, 1);

    }

    public void aa2(View view) {
        mSoundPool.play(soundHashMap.get(2), 1, 1, 0, 0, 1);

    }

    public void aa3(View view) {
        mSoundPool.play(soundHashMap.get(3), 1, 1, 0, 0, 1);

    }

    public void aa4(View view) {
        mSoundPool.play(soundHashMap.get(4), 1, 1, 0, 0, 1);

    }

    public void aa5(View view) {
        mSoundPool.play(soundHashMap.get(5), 1, 1, 0, 0, 1);

    }

    public void aa6(View view) {
        mSoundPool.play(soundHashMap.get(6), 1, 1, 0, 0, 1);

    }

    public void aa7(View view) {
        mSoundPool.play(soundHashMap.get(7), 1, 1, 0, 0, 1);

    }

    public void aa8(View view) {
        mSoundPool.play(soundHashMap.get(8), 1, 1, 0, 0, 1);

    }

    public void aa9(View view) {
        mSoundPool.play(soundHashMap.get(9), 1, 1, 0, 0, 1);

    }

    public void aa10(View view) {
        mSoundPool.play(soundHashMap.get(10), 1, 1, 0, 0, 1);

    }

    public void aa11(View view) {
        mSoundPool.play(soundHashMap.get(11), 1, 1, 0, 0, 1);

    }

    public void aa12(View view) {
        mSoundPool.play(soundHashMap.get(12), 1, 1, 0, 0, 1);

    }

    public void aa13(View view) {
        mSoundPool.play(soundHashMap.get(13), 1, 1, 0, 0, 1);

    }

    public void aa14(View view) {
        mSoundPool.play(soundHashMap.get(14), 1, 1, 0, 0, 1);

    }

    public void aa15(View view) {
        mSoundPool.play(soundHashMap.get(15), 1, 1, 0, 0, 1);

    }

    public void aa16(View view) {
        mSoundPool.play(soundHashMap.get(16), 1, 1, 0, 0, 1);

    }

    public void aa17(View view) {
        mSoundPool.play(soundHashMap.get(17), 1, 1, 0, 0, 1);

    }

    public void aa18(View view) {
        mSoundPool.play(soundHashMap.get(18), 1, 1, 0, 0, 1);

    }

    public void aa19(View view) {
        mSoundPool.play(soundHashMap.get(19), 1, 1, 0, 0, 1);

    }

    public void aa20(View view) {
        mSoundPool.play(soundHashMap.get(20), 1, 1, 0, 0, 1);

    }

    public void aa21(View view) {
        mSoundPool.play(soundHashMap.get(21), 1, 1, 0, 0, 1);

    }

    public void b1(View view) {
        mSoundPool.play(soundHashMap.get(22), 1, 1, 0, 0, 1);


    public void b9(View view) {
        mSoundPool.play(soundHashMap.get(30), 1, 1, 0, 0, 1);

    }

    public void b10(View view) {
        mSoundPool.play(soundHashMap.get(31), 1, 1, 0, 0, 1);

    }

    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
        mediaPlayer.release();
    }

    @Override
    public void onBackPressed() {
        // TODO Auto-generated method stub
        super.onBackPressed();

        Intent i = new

        Intent(Intent.ACTION_MAIN);

        i.setFlags

        (Intent.FLAG_ACTIVITY_NEW_TASK);

        i.addCategory

        (Intent.CATEGORY_HOME);

        public boolean onOptionsItemSelected(MenuItem item) {
        // TODO Auto-generated method stub
        if (item.getItemId() == 1) {
            Builder builder = new Builder(XiyangyangActivity.this);
            builder.setTitle("软件信息");
            builder.setMessage(R.string.about_cont1);
            builder.show();

        } else {
            scrollview.startAnimation(new TV());
            new Timer().schedule(new TimerTask() {

                @Override
                public void run() {

                    android.os.Process.killProcess(android.os.Process.myPid());

                }
            }, 1000);
        }

        return super.onOptionsItemSelected(item);
    }

    @Override
    public void onChannelIdCb(int arg0) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onSdkVersionCb(String arg0) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onShowAppsFinishCb() {
        // TODO Auto-generated method stub

    }

    @Override
    public void onUpdatePointsCb(String arg0, int arg1) {
        // TODO Auto-generated method stub

    }

    @Override
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
        if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) {
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值