标签: splash-screen

如何在应用程序启动"新鲜"时显示启动画面?

我想在应用程序生命周期中只显示一次启动画面.这是我的代码:

SplashScreenActivity.java:

final int welcomeScreenDisplay = 3000;

Thread welcomeThread = new Thread() {

    int wait = 0;

    @Override
    public void run() {
        try {
            super.run();

            while (wait < welcomeScreenDisplay) {
                sleep(1000);
                wait += 1000;
            }
        } catch (Exception e) {
            System.out.println("EXc=" + e);
        } finally {

            // Start other Activity
            startActivity(new Intent(SplashScreenActivity.this,
                    MainActiviey.class));
            finish();
        }
    }
};
welcomeThread.start();
Run Code Online (Sandbox Code Playgroud)

表现:

    <activity android:name=".SplashScreenActivity" android:label="test"
    android:noHistory="true"
        android:screenOrientation="portrait" android:configChanges="orientation|keyboardHidden|keyboard">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".MainActiviey" android:label="test"
         android:screenOrientation="portrait"
        android:configChanges="orientation|keyboardHidden|keyboard">
        <intent-filter> …
Run Code Online (Sandbox Code Playgroud)

java xml android splash-screen

2
推荐指数
1
解决办法
5950
查看次数

使用java在linux平台上的Splashscreen

我试图在Linux Ubuntu v10.x上启动启动画面.但是SplashScreen班级的方法正在回归null

SplashScreen.getSplashScreen()
Run Code Online (Sandbox Code Playgroud)

应该是什么原因?

java swing splash-screen

2
推荐指数
1
解决办法
206
查看次数

无法使用计时器,自定义视图和Xamarin关闭AlertDialog

我想使用AlertDialog.Builder创建一个启动画面,一个自定义视图和一个计时器.

我正在使用Xamarin.Android - 我似乎没有'dismiss'方法,我可以称之为'dispose'但是alertDialog视图没有关闭.

示例代码如下:

public class SplashDialog
{
    private readonly AlertDialog.Builder _alert;
    private readonly View _view;


    public SplashDialog(Context context)
    {
        _alert = new AlertDialog.Builder(context);

        var layoutInflater = (LayoutInflater)context.GetSystemService(Context.LayoutInflaterService);
        _view = layoutInflater.Inflate(Resource.Layout.splash, null);
        _alert.SetView(_view);

    }

    public void Show()
    {
        _alert.Show();

      /*
        new Thread(() =>
        {
            Thread.Sleep(3000);
            _view.Dispose();
            _alert.Dispose();

        }).Start();
         * */

        new Handler().PostDelayed(() =>
            {
                _view.Dispose();
                _alert.Dispose();

            }, 3000);
    }
}
Run Code Online (Sandbox Code Playgroud)

splash-screen xamarin.android android-alertdialog xamarin

2
推荐指数
1
解决办法
3028
查看次数

xcode 6 - 更改默认启动屏幕显示时间

在新的Xcode 6项目中,LaunchScreen.xib会创建一个默认文件,该文件会在应用程序启动时显示一段时间.如何更改显示时间,例如显示5秒钟?

xcode splash-screen delay xcode6 launch-screen

2
推荐指数
1
解决办法
1万
查看次数

只有iOS 8才能在iPhone中显示启动画面

该应用程序仅适用于iPhone.它支持iOS6.0及更高版本.

所有启动画面图像都添加了适当的分辨率,并在属性检查器中选择了相应的选项. 在此输入图像描述

但我没有看到只有iOS8的闪屏!

splash-screen ios ios8

2
推荐指数
1
解决办法
5890
查看次数

以编程方式更改启动画面图像

是否允许按代码设置启动画面图像.
既然我需要多次改变它?

splash-screen objective-c ios dynamic-splash-screen ios8

2
推荐指数
1
解决办法
2万
查看次数

x秒后更改HTML页面

我使用phonegap开发了一个移动应用程序.我有两个文件html(splash.html,index.html).所以,我希望应用程序以splash.html开头,在X秒后,将页面更改为index.html.

我怎么能用javascript做到这一点?

javascript splash-screen

2
推荐指数
1
解决办法
171
查看次数

如何使用Splash与python请求?

我想在请求中使用splash ,就像这样

requests.post(myUrl,headers=myHeaders, data=payload, meta={
                                        'splash': {
                                            'endpoint': 'render.html',
                                            'args': {'wait': 1}
                                            }
                                        })
Run Code Online (Sandbox Code Playgroud)

但我有这个错误

TypeError: request() got an unexpected keyword argument 'meta'
Run Code Online (Sandbox Code Playgroud)

我知道这与scrapy.Request有关,但我想用于请求

splash-screen scrapy python-2.7 python-requests scrapyjs

2
推荐指数
1
解决办法
4400
查看次数

使用scrapy + splash返回html

我想弄清楚scrapy和泼水.作为练习,我尝试在下面的javascript网站上点击按钮:http://thestlbrowns.com/然后返回新渲染页面的html.

我的代码看起来像这样:

import scrapy
import json
from scrapy import Request
class MySpider(scrapy.Spider):
    name = 'spiderman'
    domain = ['web']
    start_urls = ['http://thestlbrowns.com/']

    def start_requests(self):
        script = """
         function main(splash)
             local url = splash.args.url
             assert(splash:go(url))
             assert(splash:wait(1))

             assert(splash:runjs("$('#title.play-ball > a:first-child').click()"))
             assert(splash:wait(1))

             -- return result as a JSON object
             return {
                 html = splash:html(),
                 -- we don't need screenshot or network activity
                 --png = splash:png(),
                 --har = splash:har(),
             }
         end
        """

        for url in self.start_urls:
            yield Request(url, self.parse, meta={'splash': {'args':{'lua_source': …
Run Code Online (Sandbox Code Playgroud)

javascript python splash-screen scrapy web-scraping

2
推荐指数
1
解决办法
3182
查看次数

Splash API / lua错误:尝试索引本地元素(nil值)

我正在编写一个lua脚本,该脚本要与scrapy + splash一起用于网站。我想编写一个输入文本然后单击一个按钮的脚本。我有以下代码:

function main(splash)
   local url = splash.args.url
   assert(splash:go(url))
   assert(splash:wait(5))

   local element = splash:select('.input_29SQWm')
   assert(element:send_text("Wall Street, New York"))
   assert(splash:send_keys("<Return>"))
   assert(splash:wait(5))

   return {
     html = splash:html(),
   }
end
Run Code Online (Sandbox Code Playgroud)

现在,我正在使用启动API来测试我的代码是否正常运行。当我单击“渲染!”时 我收到以下消息:

{
  "info": {
      "message": "Lua error: [string \"function main(splash)\r...\"]:7: attempt to index local 'element' (a nil value)",
      "type": "LUA_ERROR",
      "error": "attempt to index local 'element' (a nil value)",
      "source": "[string \"function main(splash)\r...\"]",
      "line_number": 7
  },
  "error": 400,
  "type": "ScriptError",
  "description": "Error happened while executing Lua script"
}
Run Code Online (Sandbox Code Playgroud)

因此,由于某些原因,当我尝试发送“纽约华尔街”时,元素仍然为零。我不明白为什么;如果我在Chrome控制台中输入以下内容:

$('.input_29SQWm')
Run Code Online (Sandbox Code Playgroud)

我找到了想要的元素! …

javascript lua splash-screen scrapy

2
推荐指数
1
解决办法
682
查看次数