Android Open Source - FlashAndroid Main Activity






From Project

Back to project page FlashAndroid.

License

The source code is released under:

GNU General Public License

If you think the Android project FlashAndroid 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.hikemobile.switchcip;
/*from www .  ja va  2 s.c  o  m*/
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Handler.Callback;
import android.os.Message;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import flash.android.ui.SwitchClip;

public class MainActivity extends Activity implements Callback
{
    private SwitchClip m_switchclip;
    private TextView m_tvState;
    private boolean mInited = false;
    private Button mBtn;
    private Handler mHandler = new Handler(this);

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        this.m_tvState = (TextView) findViewById(R.id.tv_state);
        this.mBtn = (Button) findViewById(R.id.button1);
        this.m_switchclip = (SwitchClip) findViewById(R.id.switchClip1);

        mBtn.setOnClickListener(new OnClickListener()
        {

            @Override
            public void onClick(View v)
            {
                if (false == mInited)
                {
                    m_switchclip.initClip("switchclip", getFiles(12), 25, true, null, mHandler);
                    m_tvState.setText(String.valueOf(m_switchclip.isChecked()));
                    mInited = true;
                }
            }
        });
    }

    public boolean handleMessage(Message msg)
    {
        switch (msg.what)
        {
            case SwitchClip.WHAT_CHECKED:
                m_tvState.setText(String.valueOf(msg.obj));
                break;
        }
        return true;
    }

    private String[] getFiles(int num)
    {
        String[] result = new String[num];
        for (int i = 1; i <= num; i++)
        {
            if (i < 10)
            {
                result[i - 1] = "switch000" + i + ".png";
            }
            else
            {
                result[i - 1] = "switch00" + i + ".png";
            }
        }
        return result;
    }
}




Java Source Code List

com.example.ui_clock.MainActivity.java
com.hikemobile.menuclip.MainActivity.java
com.hikemobile.singlehand.ClockActivity.java
com.hikemobile.singlehand.MainActivity.java
com.hikemobile.switchcip.MainActivity.java
flash.android.demo.MainActivity.java
flash.android.demo.ViewPagerClip.java
flash.android.demo.checkboxclip.MainActivity.java
flash.android.display.DisplayUtil.java
flash.android.display.Stage.java
flash.android.game.AnimClip.java
flash.android.game.AnimView.java
flash.android.singlehand.ActivityContainer.java
flash.android.singlehand.SingleHandActivity.java
flash.android.singlehand.SingleHandManger.java
flash.android.system.ClipHandler.java
flash.android.ui.CheckBoxClip.java
flash.android.ui.CompoundButtonClip.java
flash.android.ui.IconClip.java
flash.android.ui.ImageViewClip.java
flash.android.ui.MenuWindowClip.java
flash.android.ui.SwitchClip.java
flash.android.ui.ViewPagerClip.java