小编Pab*_*nez的帖子

Android传感器时间戳参考时间

我正在从SensorEvent数据中读取时间戳值,但我无法确定这些值的参考时间.Android文档只是说"事件发生的纳秒时间"作为一个例子:

我目前的Android设备日期,2011年10月14日23:29:56.421(GMT + 2)

System.currentTimeMillis*1000000(nanosec)= 1318627796431000000(没关系)

sensorevent.timestamp(nanosec)= 67578436328000 = 19小时46分钟?

你能救我吗?

谢谢

android timestamp sensor

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

显示sdcard图像与webview无法正常工作

我已经在sdcard的根目录中下载了map750.png文件,但是当我尝试在带有某些文本的webview中显示它时,只显示了文本.你能帮我找一下代码中的错误吗?谢谢.

setContentView(R.layout.webview);
    mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setAllowFileAccess(true);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setBuiltInZoomControls(true);
    String html = "<html><head></head><body><p>hello</p><img src=\"file://mnt/sdcard/map750.png\" alt=\"alternativo\" /></body></html>";
    mWebView.loadData(html, "text/html","utf-8");
Run Code Online (Sandbox Code Playgroud)

我编辑帖子添加oneilse14建议的解决方案,谢谢!!

setContentView(R.layout.webview);
    mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setAllowFileAccess(true);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setBuiltInZoomControls(true);
    String html = "<html><head></head><body><p>hello</p><img src=\"file://mnt/sdcard/map750.png\" alt=\"alternativo\" /></body></html>";
    mWebView.loadDataWithBaseURL("", html, "text/html", "utf-8", "");
Run Code Online (Sandbox Code Playgroud)

android image sd-card webview

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

通过3G的Android ICS连接获​​得403响应,但通过Wifi确定

我在Android ICS上遇到一个奇怪的问题,我有以下代码来建立连接以读取xml文件:

// previous code......

URL url = new URL("https://urltomyxmlfile.com/xmlfile");
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
XML_handler myXML_handler = new XML_handler();
xr.setContentHandler(myXML_handler);

HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000);
connection.setReadTimeout(25000);
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
xr.parse(new InputSource(input));

//more code....
Run Code Online (Sandbox Code Playgroud)

此代码适用于所有Android版本的WiFi和3G,但在Android ICS只适用于wifi,在3G连接上我得到403响应.

我无法弄清楚这个问题的根源,我没有正确配置连接?Android ICS有任何新的限制吗?https的问题?

额外信息:此代码未在UI线程中运行

谢谢你的帮助!

新增额外信息:我发现只有三星Galaxy SII用户遇到此问题.

android wifi 3g http-status-code-403 android-4.0-ice-cream-sandwich

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

无法创建简短的Firebase动态链接 - >动态链接错误7:禁止

我目前正在使用Firebase 11.2.0,无法成功创建短动态链接

我创建长链接的代码是:

val link = "https://example.com/param/id"
val dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(Uri.parse(link))
            .setDynamicLinkDomain("v53sr.app.goo.gl")
            .setAndroidParameters(DynamicLink.AndroidParameters.Builder("com.greelionsoft.mareas.espana")
                    .setMinimumVersion(22)
                    .build())
            .buildDynamicLink()
Run Code Online (Sandbox Code Playgroud)

这个长链接代码可以通过意图共享,并按预期工作,但它太长了.

然后创建短链接的代码:

FirebaseDynamicLinks.getInstance().createDynamicLink()
             .setLongLink(dynamicLink.uri)
             .buildShortDynamicLink()
             .addOnCompleteListener { task ->
                 if (task.isSuccessful) {

                     val shortLink = task.result.shortLink

                     //handle shortlink
                 } else {
                     //handle error
                     Log.e("TAG", "Short Dynamic link error", task.exception)

                 }
             }
Run Code Online (Sandbox Code Playgroud)

任务总是不成功,并在logcat中打印以下错误:

Dynamic link error 7: Forbidden                                                                        
com.google.android.gms.common.api.ApiException: 7: Forbidden
at com.google.android.gms.common.api.internal.zzde.zza(Unknown Source)
at com.google.android.gms.internal.zzdzo.zza(Unknown Source)
at com.google.android.gms.internal.zzdzt.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:565)
Run Code Online (Sandbox Code Playgroud)

我无法找到关于这个"错误7:禁止"的任何线索

有人遇到过同样的问题吗?

谢谢.

android short firebase firebase-dynamic-links

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