小编Sas*_*_KP的帖子

在原生Android应用程序中使用webview使Web推送通知工作?

我有一个响应和启用推送通知功能的网站.在我的原生Android应用程序中,如果我加载我的网站WebView,然后弹出通常在chrome/firefox中询问是否用户想要允许推送通知,不显示在WebView.很明显,它WebView不会支持应用程序的相同Web推送通知.我知道如何在应用程序中实现GCM或FCM以启用移动推送,但我想知道是否可以通过android webview来支持web推送通知,以便它可以在我的应用程序中工作,因为它在chrome/firefox等工作.

我尝试了什么:在深入研究之后,我最终得出结论,由于Android WebView不支持Push Api(在caniuse.com的帮助下),使用移动推送使用网络推送的俱乐部WebView目前是不可能的.我对吗?或者有没有任何应用程序已经这样做?有可能吗?

android push-notification android-webview web-push push-api

10
推荐指数
1
解决办法
4596
查看次数

格式化毫秒为hh:mm:ss格式

我有毫秒值,并希望显示从hh:mm:ss格式的当前毫秒值减去5​​分钟的时间.

String str = String.format("%02d:%02d:%02d", 
                                TimeUnit.MILLISECONDS.toHours((cal.getTimeInMillis()-300000)),
                                TimeUnit.MILLISECONDS.toMinutes(cal.getTimeInMillis()-300000) - 
                                TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(cal.getTimeInMillis()-300000)),
                                TimeUnit.MILLISECONDS.toSeconds(cal.getTimeInMillis()-300000) - 
                                TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(cal.getTimeInMillis()-300000)));

Toast.makeText(getApplicationContext(), "Alarm Set."+str, Toast.LENGTH_LONG).show()
Run Code Online (Sandbox Code Playgroud)

现在输出

Alarm Set. 386467:25:00

需要输出

Alarm Set. 07:25:00

正如你所看到的那样minutes,seconds并且正在恢复安静,但是存在一些问题hours.

PS

我提到这篇文章.他们说它工作正常.但不知道为什么不在我的情况下.

2.我确定我想要得到的是小时值,即07我已经设置了使用的值,Calendar.HOUR并且如果我使用它也会显示cal.get(Calendar.HOUR)它.当然是.cal当然是Calendar类的对象.

替代方案

 SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
 String str1 = sdf.format(new Date(cal.getTimeInMillis()-300000));
 Toast.makeText(getApplicationContext(), "Alarm Set."+str1, Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)

java android calendar date timeunit

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

C阵列提取

我有一个整数数组.我们假设

int a[5]={1,2,1,2,2};
Run Code Online (Sandbox Code Playgroud)

我想通过复制阵列的一些元素到此阵列划分成两个阵列a到一些不同的阵列等b[2]c[3],使得int b[2]将包含{1,2}int c[3]将包含{1,2,2}.

如何使用C实现这一目标?

c arrays

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