小编Wun*_*Wun的帖子

如何使用DownloadManager停止在android中下载文件?

我从SD卡读取文件,并在Gridview上显示.

当我从中选择项目Gridview并获取position项目时.

我点击下载按钮,它将下载该项目.

我使用时如何停止项目下载downloadManager

代码是下载按钮,如下所示:

FileNode file = mFileList.get(temp_position) ;//Get the item I have select from Gridview

                                final String filename = file.mName.substring(file.mName.lastIndexOf("/") + 1) ;
                                final String urlString = "http://" + mIp + file.mName ;

                                String serviceString = Context.DOWNLOAD_SERVICE ;
                                DownloadManager downloadManager ;
                                downloadManager = (DownloadManager) getActivity().getSystemService(
                                        serviceString) ;

                                Uri uri = Uri.parse(urlString) ;
                                DownloadManager.Request request = new Request(uri) ;
                                request.setTitle(filename) ;
                                request.setDescription(urlString) ;

                                String ext = filename.substring(filename.lastIndexOf(".") + 1)
                                        .toLowerCase(Locale.US) ;
                                String mimeType …
Run Code Online (Sandbox Code Playgroud)

android gridview download android-download-manager

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

如何在Swift中将String转换为NSUUID?

我正在开发iOS Swift.

我已将NSUUID转换为String,如下所示:

var bdAddr:NSUUID?
var text:String = bdAddr!.UUIDString
Run Code Online (Sandbox Code Playgroud)

但是如何在Swift中将String转换为NSUUID?

nsuuid swift

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

如何控制进度条出现/消失就像加载Android片段?

我想在读取文件时实现加载进度条.

例如,有些人fileManager APP会在从SD卡读取文件时显示进度条以表示加载.

我知道它可以android:fromDegrees="0" android:toDegrees="360"用来使进度条总是转.

但在Fragment.如何在我想要它时显示进度条(加载).并关闭progressbar我想要它消失的时间?

伪代码如下:

If( ReadingFile == true ) {

//Show the progressbar

}else if( ReadingFinish == true ){

//Close the progressbar

}
Run Code Online (Sandbox Code Playgroud)

我应该写progressbar一个new Fragment.如果我想要它显示,添加fragment

还是有其他方法可以实现?

android android-fragments progress-bar

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

设置不同大小的设备的图像按钮不起作用

我添加的图片48*48,72*7296*96mdpi,ldpihdpi各自的.

并添加以下代码 AndroidManifest.xml

<supports-screens 
             android:largeScreens="true"   
             android:normalScreens="true"  
             android:smallScreens="true"   
             android:anyDensity="true"/> 
Run Code Online (Sandbox Code Playgroud)

第一个问题:

当我执行上述操作时,应用程序将自动捕获合适的图片?

第二个问题:

但是如何在xml文件中设置Button ?

如果应用程序本身将捕捉到合适的图片,所以我已经设置了widthheightmatch_parent类似下面的代码?

<LinearLayout
    android:id="@+id/ImageBtulayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:orientation="vertical"
    android:background="#000000"
     >

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <ImageButton
            android:id="@+id/BackButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_gravity="center_vertical"
            android:background="@drawable/back"/>


        <ImageButton
            android:id="@+id/recordButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:layout_gravity="center_vertical"
            android:background="@drawable/no_delete" />

         <ImageButton
            android:id="@+id/download_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_gravity="center_vertical"
            android:background="@drawable/download"/>


    </RelativeLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我像上面那样修改代码.

我将APP安装到尺寸为4.7英寸的设备上.

但图标似乎太小了.

如下图所示

在此输入图像描述

如何删除imageButton上的灰色部分? 有没有错?

android image imagebutton

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

为什么在android中添加新片段时旧片段中的按钮仍然有效?

我正在Android中开发。一个Activity 中有两个片段。该片段-A具有一个按钮,并且活动将显示片段-A第一。

我使用以下代码添加fragment-B

SecondFragment secondFragment = new SecondFragment ();
mActivity.getSupportFragmentManager().beginTransaction()
                            .add(R.id.container, secondFragment )
                            .addToBackStack(secondFragment .getClass().getName()).commit();
Run Code Online (Sandbox Code Playgroud)

但是在视图已经更改为fragment-B之后,当我触摸按钮的位置时,fragment-A 中OnClickListenerof仍然有效。button

我错过了什么吗?如果我不使用replace或 ,如何解决问题setClickble to false?提前致谢。

android android-fragments

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