在首次运行app时,希望显示应用名称、厂商、技术支持等内容(splash),再跳转到登录页面
首先,确定程序入口:
<application android:name="com.xxxxx" android:allowBackup="true" android:icon="@drawable/logo" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.xxxx.WelcomeActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" > </activity>其次,定义welcomeActivity:
public class WelcomeActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); Intent intent = new Intent(WelcomeActivity.this, Setting.class); intent.putExtra("Init", true); startActivityForResult(intent, 00); setContentView(R.layout.activity_main); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Workshop workshop = Workshop.Instance(); workshop.InitSetting(WelcomeActivity.this); if (requestCode == 0) { // 延迟两秒后执行run方法中的页面跳转 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(WelcomeActivity.this, MainActivity.class); startActivity(intent); WelcomeActivity.this.finish(); } }, 2000); } } }activity_main.xml:
即设置欢迎的界面