如何电脑一直在启动界面Urder Up的游戏界面

全部回答(32)
相关已解决
向帮助了您的知道网友说句感谢的话吧!
提问期内,追加悬赏一次,可延长问题的有效期3天。悬赏越高,会吸引到越多的关注。
追加悬赏:&
Powered by
& ,Processed in 0.191013 second(s), 37 queries.
&加载中...如何使Windows开机停在输入密码界面时,cb程序已经启动运行?
[问题点数:100分,结帖人zhouzhangkui]
如何使Windows开机停在输入密码界面时,cb程序已经启动运行?
[问题点数:100分,结帖人zhouzhangkui]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。25152人阅读
& &每个Android应用启动之后都会出现一个Splash启动界面,显示产品的LOGO、公司的LOGO或者开发者信息。如果应用程序启动时间比较长,那么启动界面就是一个很好的东西,可以让用户耐心等待这段枯燥的时间。  1.制作Splash界面  突出产品LOGO,产品名称,产品主要特色;  注明产品的版本信息;  注明公司信息或者开发者信息;  背景图片,亦可以用背景颜色代替;  2.处理后台资源  大多数的Splash界面都是会等待一定时间,然后切换到下一个界面;  其实,在这段时间里,可以对系统状况进行检测,比如网络是否通,电源是否充足;  或者,预先加载相关数据;  为了能让启动界面展现时间固定,需要计算执行以上预处理任务所花费的时间,那么:启动界面SLEEP的时间=固定时间-预处理任务时间;& 思路有两个,一个是用两个Activity来做,一个用来做启动画面,另一个是主页面;还可以用一个Activity来做,程序启动时显现启动画面,当启动完成后,它会被隐藏来。方法一:两个Activity,通过线程延迟指定的时间再执行Activity的跳转,我们需要建立两个Activity,一个是SplashActivity,用来做启动画面。另一个是HelloWorldActivity。在这里只是说明如何来做启动画面,所以就不详细来完成Activity了。核心代码:package com.demo.
import android.app.A
import android.content.I
import android.os.B
import android.os.H
public class SplashActivity extends Activity {
private final int SPLASH_DISPLAY_LENGHT = 6000; // 延迟六秒
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable() {
public void run() {
Intent mainIntent = new Intent(SplashActivity.this,
HelloWorldActivity.class);
SplashActivity.this.startActivity(mainIntent);
SplashActivity.this.finish();
}, SPLASH_DISPLAY_LENGHT);
}说明:Handler().postDelayed& 是延迟指定的时间再执行Handler类主要可以使用如下3个方法来设置执行Runnable对象的时间://
立即执行Runnable对象
public final boolean post(Runnable r);
在指定的时间(uptimeMillis)执行Runnable对象
public final boolean postAtTime(Runnable r, long uptimeMillis);
在指定的时间间隔(delayMillis)执行Runnable对象
public final boolean postDelayed(Runnable r, long delayMillis); 下面两行代码启动一个新的Activity,同时关闭当前Activity。SplashActivity.this.startActivity(mainIntent);
SplashActivity.this.finish();下面再讲一下Activity的生命周期,方便大家理解Activity的跳转。如上所示,Android 程序员可以决定一个 Activity 的“生”,但不能决定它的“死”,也就时说程序员可以启动一个 Activity,但是却不能手动的“结束”一个 Activity。当你调用 Activity.finish()方法时,结果和用户按下 BACK 键一样:告诉 Activity Manager 该 Activity 实例完成了相应的工作,可以被“回收”。随后 Activity Manager 激活处于栈第二层的 Activity 并重新入栈,同时原 Activity 被压入到栈的第二层,从 Active 状态转到 Paused 状态。例如上面例子中:从 SplashActivity 中启动了 HelloWorldActivity,则当前处于栈顶端的是 HelloWorldActivity,第二层是 SplashActivity 。当我们调用 SplashActivity.finish()方法时(我们是在SplashActivity中通过SplashActivity.this.finish()调用的),SplashActivity 从 Active 状态转换 Stoped 状态,并被系统从栈中移除,标志可以被“回收”。Activity 的状态与它在栈中的位置关系如下图:&上图的例子是从 Activity1 中启动了 Activity2,则当前处于栈顶端的是 Activity2,第二层是 Activity1,当我们在 Activity2中调用 Activity2.finish()方法时,Activity Manager 重新激活 Activity1 并入栈,Activity2 从 Active 状态转换 Stoped 状态,同时标注Activity2可以被“回收” 。Activity1. onActivityResult(int requestCode, int resultCode, Intent data)方法被执行,Activity2 返回的数据通过 data参数返回给 Activity1。还有一点要注意的是,不要忘了修改AndroidManifest.xml文件。如下:&?xmlversion=&1.0&encoding=&utf-8&?&
&manifest xmlns:android=&/apk/res/android&
package=&com.demo.app&
android:versionCode=&1&
android:versionName=&1.0&
&applicationandroid:icon=&@drawable/icon&;android:label=&@string/app_name&&
&activityandroid:name=.SplashActivity&
android:label=&@string/app_name&& ;
&intent-filter&
&actionandroid:name=&android.intent.action.MAIN&/&
&categoryandroid:name=&android.intent.category.LAUNCHER&/&
&/intent-filter&
&/activity&
&activityandroid:name=&Main&&
&/activity&
&/application&
&uses-sdkandroid:minSdkVersion=&3&/&
&/manifest&&方法二:一个 Activity来做。程序启动时显现启动画面,当启动完成后,它会被隐藏来布局文件:&?xml version=&1.0& encoding=&utf-8&?&
&LinearLayout xmlns:android=&/apk/res/android&
android:orientation=&vertical& android:layout_width=&fill_parent&
android:layout_height=&fill_parent&&
&LinearLayout android:id=&@+id/splashscreen&
android:orientation=&vertical&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&&
&TextView android:id=&@+id/info&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:gravity=&center&
android:paddingTop=&10px&
android:text=&This is a splash !& /&
&/LinearLayout&
&TextView android:layout_width=&fill_parent&
android:paddingTop=&10px&
android:layout_height=&wrap_content&
android:text=&This is a Context& /&
&/LinearLayout&说明:这里有一个id为splashscreen的LinearLayout,是程序启动时显现的部分。当启动完成后,它会被隐藏。核心代码:package com.demo.
import android.app.A
import android.os.B
import android.os.H
import android.os.M
import android.os.SystemC
import android.view.V
import android.view.W
import android.widget.LinearL
import android.widget.TextV
public class MainActivity extends Activity {
private LinearL
private TextV
private static final int STOPSPLASH = 0;
// time in milliseconds
private static final long SPLASHTIME = 1000;
private Handler splashHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case STOPSPLASH:
SystemClock.sleep(4000);
splash.setVisibility(View.GONE);
super.handleMessage(msg);
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.main);
splash = (LinearLayout) findViewById(R.id.splashscreen);
tv = (TextView) findViewById();
tv.setText(&正在建立数据连接&);
Message msg = new Message();
msg.what = STOPSPLASH;
splashHandler.sendMessageDelayed(msg, SPLASHTIME);
}当在应用启动后发送一个消息,把指定区域设置为隐藏, splash.setVisibility(View.GONE); 就实现了启动界面。总结一下,个人觉得还是第一个方法比较合适,当一个程序主Activity里的东西比较多的时候,如果我们还把启动画面也加进去,势必会影响程序的效率,所以实际应用的话,第一个方法是首选。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:685232次
积分:8126分
排名:第654名
原创:150篇
转载:57篇
评论:2259条
微博:/wangjinyu501
github:/wangjinyu501
阅读:11333
文章:10篇
阅读:83313
阅读:15566
(1)(3)(2)(3)(1)(6)(12)(4)(2)(3)(2)(6)(12)(5)(10)(6)(7)(25)(9)(2)(33)(56)(2)(1)我的世界我一点启动游戏界面就消失了 请问怎么回事_百度知道
我的世界我一点启动游戏界面就消失了 请问怎么回事
需要 1.桌面右键2.打窗口面第五写着设置点3.按彩色质量面左数第二高级4.点左数第四疑难解答5.硬件加速弄第三格6打启器进入游戏估计行再追问
其他类似问题
按默认排序
其他2条回答
没Java我原要载Java
你下过mod吗?
可能是有的mod冲突,我也遇到过
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 九阴真经君子内功 的文章

 

随机推荐