小编xar*_*g89的帖子

如何在Android中显示进度条中的下载进度?

我正在使用.net网络服务,我可以在SD卡中下载文件,但我想在特定文件开始下载和完成时显示进度条,然后我想显示视图和取消等选项.

点击事件类:

public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
    LazyAdapter ca = (LazyAdapter)parent.getAdapter();
    FolderList item_name = (FolderList)ca.getItem(position);
    FolderList DocumentID = (FolderList)ca.getItem(position);
    FolderList type = (FolderList)ca.getItem(position);

    Intent mIntent = new Intent();  
    mIntent.putExtra("item_name", item_name.folder_name);
    mIntent.putExtra("item_id", DocumentID.ID);
    mIntent.putExtra("item_type", type.type);

    mIntent.getStringExtra("item_name");

    String Type = mIntent.getStringExtra("item_type");

    Log.i("Type", Type);

    if {
       // Some code here...
    } else {
        Intent i = new Intent(getApplicationContext(), Display_image.class);
        i.putExtra("item_name", item_name.folder_name);
        i.putExtra("ID", DocumentID.ID);
        i.putExtra("item_type", type.type);
        i.putExtra("User_ID",User_ID);

        i.getStringExtra("item_name");
        Id = i.getStringExtra("ID");
        i.getStringExtra("item_type");
        startActivity(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的代码:我想使用下载管理器

    SoapPrimitive DocumentResponse …
Run Code Online (Sandbox Code Playgroud)

android download-manager android-progressbar

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

我如何使用DownloadListener?

我正在创建一个应用程序,允许大学生从应用程序而不是浏览器下载他们的学习材料.主页有很多主题名称.每个主题名称都会导致新的网页.所以,我用过WebViewClient.但是,在最后一页,当我点击*.ppt或*.pdf文件时,它会打开垃圾.

我希望在应用程序中下载这些文件.

我该如何实施 DownloadListener

package jiit.app;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class sm extends Activity
{  
    WebView browser;

    protected void onCreate(Bundle anyvar) 
    {
        super.onCreate(anyvar);
        setContentView(R.layout.sm);
        browser=(WebView)findViewById(R.id.webkit);
        WebSettings webSettings = browser.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setBuiltInZoomControls(true);
        browser.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE);
        browser.setWebViewClient(new WebViewClient());
        {
            browser.loadUrl("http://www.sm.ividhya.com/j128/");
        }  
    }
}
Run Code Online (Sandbox Code Playgroud)

android webviewclient webclient-download

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

如何在OpenCV中扩展Mat

我很沮丧,试图找到一种方法,允许我将Mat对象缩放到不同的大小.拜托,有人可以帮帮我吗?

我的项目是使用Java包装器,但如果提供的答案是针对C++本机OpenCV库,我会很高兴.

java opencv

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

Android Color Convert setColorFilter

我需要使用我的应用程序中的HTML颜色代码.

我在用:

ProgressBar downloadProgressBar = (ProgressBar) findViewById(R.id.downloadprogress);
downloadProgressBar.getIndeterminateDrawable().setColorFilter(
    0xFFFF0000,
    android.graphics.PorterDuff.Mode.MULTIPLY
);
Run Code Online (Sandbox Code Playgroud)

我需要将HTML颜色代码转换为上面的格式(如0xFFFF0000.)

我怎么做?或者是否有另一种使用上述代码的HTML颜色代码的解决方案?

android colors

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

MaterialDrawer customdraweritem

我如何在MaterialDrawer库中创建自定义DrawerItem(1.我需要切换2.我需要布尔状态指示器)? MaterialDrawer作者在这里说,创建自定义DrawerItem非常简单,但我在这个库的文档中找不到它.

android materialdrawer

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

vis.js 库 - 使用 svg 和自定义 html 呈现节点网络

我正在使用vis.js库,并通过svg标签使用自定义 HTML 呈现节点。

我的在线项目位于:https : //stackblitz.com/edit/visjs-with-angular

我遇到的问题是,当我试图将图像添加到div,这是内部的svg

您可以vis.component.ts在我的项目的“app\app\vis”文件夹中看到 及其关联的 HTML 视图文件。

drawSvgNetwork()函数中,您将看到我构建 SVG 的位置。我想我可以添加一个<i>带有的标签background-image url,但是当 vis.js 渲染节点时它似乎没有渲染:

var svg = '<svg xmlns="http://www.w3.org/2000/svg" width="390" height="65">' +
          '<rect x="0" y="0" width="100%" height="100%" fill="#7890A7" stroke-width="20" stroke="#ffffff" ></rect>' +
          '<foreignObject x="15" y="10" width="100%" height="100%">' +
          '<div xmlns="http://www.w3.org/1999/xhtml" style="font-family:Arial; font-size:30px">' +
          ' <em>I</em> am' +
          '<span style="color:white; text-shadow:0 0 20px #000000;">' +            
            ' HTML in SVG!</span>' +

          // …
Run Code Online (Sandbox Code Playgroud)

javascript vis.js angular

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

继续收到发布前报告错误“结果不可用。目前无法测试设备。”

前段时间,我Results not available. The devices could not be tested at this time.在Google Play控制台的发布前报告中看到了错误。但是,这是完全临时的体验,与标准结果相去甚远。

这次已经2个星期,有6个上传的APK,我收到此错误。连续6个APK。

一开始,虽然是由于我对进行了更改AndroidManifest.xml,但我恢复了更改,并且使用新的APK仍然存在错误。清单中的更改是对主要活动的深层链接的增加:

这是我的主要活动:

<activity android:name=".activities.SplashScreenActivity"
    android:noHistory="true">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

这就是我更改的内容:

<activity android:name=".activities.SplashScreenActivity"
    android:noHistory="true">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.BROWSABLE" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:scheme="my_app_scheme" android:host="deeplink"/>
        <data android:scheme="https" android:host="www.mywebsite.com"/>
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

就像我说的,我已经删除了代码,并重新上传了APK,但我一直收到这个烦人的错误。我认为Google Play控制台在这种配置(深层链接)下无法很好地工作,即使我在经过测试的任何设备上都没有遇到任何麻烦AndroidManifest。是的,我在发布前报告的“设置”标签中添加了几个深层链接。当我在Android Studio上测试这些深层链接时,它们会很好地工作。它们是存在的网站的URL。

有谁知道如何获得更多有关为什么效果不好的信息?我已经写了一封电子邮件,希望获得Google Play控制台的支持,但我不太希望他们能收到有用的答复。

对于8个设备中的每一个,测试结果为:

结果不可用。目前无法测试设备。

2019年7月更新

我仍然遇到错误。自从我开始遇到这个问题已经有几个月了,除了Results not available. The devices could not …

android android-manifest google-play-console

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

如何解决使用 Mapbox GL JS 需要有效的 Mapbox 访问令牌的问题?

这是我的代码,结果是没有。

import React, {Component} from 'react';
import ReactMapBox from 'react-map-gl';
import 'mapbox-gl/dist/mapbox-gl.css';

class MapExample1 extends Component {
    state = {
        viewport: {
            width: "100vw",
            height: "100vh",
            latitude: 42.430472,
            longitude: -123.334102,
            zoom: 16
        }
    };
    render() {
        console.log("Entering console.log in MapExample1.js ");
        return (
            <ReactMapBox
                {...this.state.viewport}
                onViewportChange={(viewport => this.setState(viewport))}
                mapboxApiAccessToken=
                 'pk.eyJ1Ijoicm95Y2VtYXJ0aW4iLCJhIjoiY2wzODk0bmp3MDc4YjNpbnphNzRzODR1YSJ9.peCCwkWoX_RHseUf2WI1Xw'
            />
        );
    }
}

export default MapExample1;
Run Code Online (Sandbox Code Playgroud)

但在控制台检查中产生的错误是[错误:需要有效的地图框访问令牌才能使用地图框GL JS。]。

mapbox react-mapbox-gl

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

在 kotlin 中如何将 ViewModel 与 ViewModelProvider.AndroidViewModelFactory 一起使用?

在我当前的项目中,我使用下一行:

mViewModel = ViewModelProviders.of(this).get(MainViewModel::class.java)
Run Code Online (Sandbox Code Playgroud)

例如,ViewModel但在https://developer.android.com/reference/android/arch/lifecycle/ViewModelProviders.html#ViewModelProviders() 中推荐使用,ViewModelProvider.AndroidViewModelFactory因为ViewModelProviders()在 API 级别 1.1.0 中已弃用。

为此目的有什么想法吗?

android viewmodel kotlin

4
推荐指数
2
解决办法
4168
查看次数

如何在地图上显示比例尺和缩放控件?

当放大和缩小值应该改变时(比例尺)如何在地图上添加比例尺,并在右下角显示缩放控件,但我想在它上方替换.

如何使它成为可能?

谢谢

android elevation zoom zooming

3
推荐指数
3
解决办法
7495
查看次数