- public class tween extends Activity {
-
- ImageView p_w_picpathView;
-
- TextView textView;
-
- int p_w_picpath_alpha = 0;
-
- Handler mHandler;
-
- boolean isrung = false;
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.tween);
- SysApplication.getInstance().addActivity(this);
- final Context con=this.getApplicationContext();
- isrung = true;
-
- p_w_picpathView = (ImageView) this.findViewById(R.id.img);
- textView = (TextView) this.findViewById(R.id.tvgc);
-
- p_w_picpathView.setAlpha(p_w_picpath_alpha);
- textView.setAlpha(p_w_picpath_alpha);
-
- new Thread(new Runnable() {
- @Override
- public void run() {
- while (isrung) {
- try {
- Thread.sleep(200);
-
- updateAlpha();
- } catch (InterruptedException e) {
- e.printStackTrace();
- }} }
- }).start();
-
- mHandler = new Handler() {
- @Override
- public void handleMessage(Message msg) {
- super.handleMessage(msg);
- p_w_picpathView.setAlpha(p_w_picpath_alpha);
-
- textView.setAlpha(p_w_picpath_alpha);
-
- p_w_picpathView.invalidate();
- try{
- if(p_w_picpath_alpha==255)
- {
- isNetworkConnected(con);
- }
- }
- catch(Exception e){}
-
- } };}
-
- public void updateAlpha() {
- if (p_w_picpath_alpha +7<= 255) {
- p_w_picpath_alpha += 7;
- }
- else {
- p_w_picpath_alpha = 255;
- isrung = false; }
-
- mHandler.sendMessage(mHandler.obtainMessage());
-
- }
- public void isNetworkConnected(Context context) {
- if (context != null) {
- ConnectivityManager mConnectivityManager = (ConnectivityManager)context
- .getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
- if (mNetworkInfo != null) {
- NetworkInfo mWiFiNetworkInfo = mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
- NetworkInfo mMobileNetworkInfo = mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
- if(!mWiFiNetworkInfo.isConnected()){
- Toast.makeText(tween.this, "提示:当前处于运营商网络", Toast.LENGTH_SHORT).show(); }
- Intent it = new Intent();
- it.setClass(tween.this,tabhost.class);
- startActivity(it);
-
- }
- else{
- Toast.makeText(tween.this, "当前网络连接不可用!", Toast.LENGTH_SHORT).show();
- }}
- }
- }