实现了一个延时几秒钟的开始activity的图像画面,然后转换到其他Activity
2016-08-25 20:34
411 查看
简述
我想实现一个开机延时几秒钟的Activity,然后跳转到其他的Activity。
Manifest文件
MainActivity 文件
StartActivity 文件
主布局文件
开机布局文件
我想实现一个开机延时几秒钟的Activity,然后跳转到其他的Activity。
Manifest文件
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.wo.kingofbluetooth"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".StartActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".MainActivity"> </activity> </application> </manifest>
MainActivity 文件
package com.example.wo.kingofbluetooth; import android.content.Intent; import android.graphics.PixelFormat; import android.os.Handler; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.WindowManager; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
StartActivity 文件
package com.example.wo.kingofbluetooth; import android.app.Activity; import android.content.Intent; import android.graphics.PixelFormat; import android.os.Bundle; import android.os.Handler; import android.view.WindowManager; import java.util.Timer; import java.util.TimerTask; /** * Created by yuanlifu on 2016/8/25. */ public class StartActivity extends Activity{ private static final int LOAD_DISPLAY_TIME = 2500; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFormat(PixelFormat.RGBA_8888); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.start_layout); new Handler().postDelayed(new Runnable() { @Override public void run() { Intent mainIntent = new Intent(StartActivity.this,MainActivity.class); StartActivity.this.startActivity(mainIntent); StartActivity.this.finish(); } },LOAD_DISPLAY_TIME); } }
主布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.wo.kingofbluetooth.MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> </LinearLayout>
开机布局文件
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@mipmap/start"> <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/saying" android:typeface="serif" android:textSize="17sp" android:textColor="@color/lightblue"/> </RelativeLayout>
相关文章推荐
- PHP 运行流程
- React 动态增加compoent
- nrf51822-主从通信分析1
- 测试
- <Android 应用 之路> 百度地图API使用(1)
- 斯坦福大学深度学习与自然语言处理
- <Android 应用 之路> 百度地图API使用(1)
- BLE-NRF51822-实现简单扫描器
- arm9 norflash与nandflash启动过程分析
- word保存为pdf文件
- 问题七 上下机
- javascript的一个简单语法,记录下来
- UNITY之iTween
- tjut 4287
- 位运算在Android Flag中的巧妙使用
- 服务发现过程分析
- 向ES6看齐,用更好的JavaScript(一)
- BZOJ3092 : [FDU2012校赛] A Famous King’s Trip
- Solr的空间索引
- Git自学(一)Git简介