小编Jon*_*n S的帖子

ProgressBar Circle在android L(API 21)上没有显示进度

我有一个循环的ProgressBar来计算时间.它完美适用于kitkat之前和之前,但在Android L上它总是显示一个完整的圆圈,无论我设置了什么进展.

图片

layout.xml

<ProgressBar
                android:id="@+id/progressBar1"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="100dp"
                android:layout_height="100dp"
                android:indeterminate="false"
                android:max="200"
                android:progress="100"
                android:progressDrawable="@drawable/progresscircle" />
Run Code Online (Sandbox Code Playgroud)

progresscircle.xml

 <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <shape
            android:innerRadiusRatio="3.4"
            android:shape="ring"
            android:thicknessRatio="6.0" >
            <solid 
                android:color="#ffffff" />
        </shape>
    </item>
        <item>
            <rotate
                android:drawable="@drawable/progress_particle"
                android:fromDegrees="0"
                android:pivotX="50%"
                android:pivotY="50%"
                android:toDegrees="360" />
        </item>

    </layer-list>
Run Code Online (Sandbox Code Playgroud)

android android-progressbar android-5.0-lollipop

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

为什么我的应用程序具有READ_PHONE_STATE权限,尽管它没有在清单中声明?

当我将apk上传到谷歌播放时,我注意到了READ_PHONE_STATE权限.我没有添加它,它没有写在我的清单或我的项目的任何其他文件中的任何地方.(我查看了所有图书馆的许可)

我的应用程序在我之前使用相同库的构建中没有此权限.自上次构建以来,我将android studio更新为版本1,更新了我的android sdk并对我的应用程序进行了一些更改(代码中).我没有在我的应用中请求设备ID.

我的应用有minSDK 14,没有广告.这是我的明显权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Run Code Online (Sandbox Code Playgroud)

这是apk文件

permissions android android-permissions

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