3c2353cd
杜方
1、畅游通核销app源码提交;
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
package com.ectrip.cyt.ui;
import java.io.InputStream;
import java.util.Timer;
import java.util.TimerTask;
import android.content.Intent;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.ImageView;
import android.widget.ImageView.ScaleType;
import com.ectrip.cyt.constant.LogoType;
import com.ectrip.cyt.constant.constant;
import com.ectrip.trips.check.R;
public class WelcomeActivity extends BaseActivity {
public final String TAG = "WelcomeActivity";
private ImageView welcomeBg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.app_welcome);
initView();
Access();
isScreenChange();
}
private void initView(){
welcomeBg=(ImageView) findViewById(R.id.welcomeBg);
if(constant.logoMark==LogoType.CYT.getValue()){
|
3c2353cd
杜方
1、畅游通核销app源码提交;
|
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
}else if(constant.logoMark==LogoType.QNE.getValue()){
setImg(welcomeBg, R.drawable.welcome_bg_qne);
}
}
public boolean isScreenChange() {
Configuration mConfiguration = this.getResources().getConfiguration(); // 获取设置的配置信息
int ori = mConfiguration.orientation; // 获取屏幕方向
if (ori == mConfiguration.ORIENTATION_LANDSCAPE) {
System.out.println("横屏");
// 横屏
return true;
} else if (ori == mConfiguration.ORIENTATION_PORTRAIT) {
System.out.println("竖屏");
// 竖屏
return false;
}
return false;
}
@SuppressWarnings("deprecation")
private void setImg(ImageView imageView,int drawableId){
BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferredConfig = Bitmap.Config.RGB_565;
opt.inPurgeable = true;
opt.inInputShareable = true;
InputStream is = getResources().openRawResource(drawableId);
Bitmap bm = BitmapFactory.decodeStream(is, null, opt);
if(bm!=null){
imageView.setScaleType(ScaleType.CENTER_CROP);
imageView.setImageBitmap(bm);
}
}
private class ActivityTask extends TimerTask {
private Class<?> activity;
public ActivityTask(Class<?> activity) {
this.activity = activity;
}
@Override
public void run() {
if (!WelcomeActivity.this.isFinishing()) {
Intent intent = new Intent(WelcomeActivity.this, this.activity);
startActivity(intent);
WelcomeActivity.this.finish();
}
}
}
@Override
protected void initNet() {
}
private void Access() {
new Timer().schedule(new ActivityTask(MainActivity.class), 2000);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
return false;
}
return super.onKeyDown(keyCode, event);
}
}
|