闪屏页开发
2016-02-02 16:30
204 查看
闪屏页一般是用来创建快捷方式或者其他数据的初始化:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
// 创建快捷方式
createShortcut();
// 进入引导页
enterGuide();
}
1,创建快捷方式:
/**
* 创建快捷方式
*/
private void createShortcut() {
// TODO Auto-generated method stub
// 广播类型
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷方式名字
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
// 设置是否重复创建
shortcut.putExtra("duplicate", false);
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
// 设置点击快捷方式进入的页面
intent.setClass(this, SplashActivity.class);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
// 创建快捷方式图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
sendBroadcast(shortcut);
}记得在清单文件添加权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>2,延时两秒进入引导页面:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
// 创建快捷方式
createShortcut();
// 进入引导页
enterGuide();
}
1,创建快捷方式:
/**
* 创建快捷方式
*/
private void createShortcut() {
// TODO Auto-generated method stub
// 广播类型
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷方式名字
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
// 设置是否重复创建
shortcut.putExtra("duplicate", false);
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
// 设置点击快捷方式进入的页面
intent.setClass(this, SplashActivity.class);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
// 创建快捷方式图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
sendBroadcast(shortcut);
}记得在清单文件添加权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>2,延时两秒进入引导页面:
/** * 延时两秒进入引导页面 */ private void enterGuide() { // TODO Auto-generated method stub Timer timer = new Timer(); TimerTask timerTask = new TimerTask() { @Override public void run() { // TODO Auto-generated method stub Intent intent = new Intent(SplashActivity.this, GuideActivity.class); startActivity(intent); } }; timer.schedule(timerTask, 1000); }
相关文章推荐
- 克隆一个新项目的快捷方式
- Android中创建快捷方式及删除快捷方式实现方法
- C#实现在启动目录创建快捷方式的方法
- windows7系统去除快捷方式小箭头BAT脚本分享
- Python创建、删除桌面、启动组快捷方式的例子分享
- 解析android创建快捷方式会启动两个应用的问题
- Android实现向Launcher添加快捷方式的方法
- android编程实现为程序创建快捷方式的方法
- Android添加(创建)、删除及判断是否存在桌面快捷方式的方法
- Android编程添加快捷方式(Short)到手机桌面的方法(含添加,删除及查询)
- Android通过应用程序创建快捷方式的方法
- Win7下去掉快捷方式的小箭头
- 快捷键大全
- 创建快捷键方式的方法
- PLSQL Developer 快捷方式
- 45.怎样把快捷方式放入电脑开始菜单程序里去:
- 桌面快捷方式关联错误修复方法
- win7 快捷方式
- MATLAB R2012a 安装到 Ubuntu 12.10
- Android创建快捷方式-SHORTCUT