Skip to content

Latest commit

 

History

History
52 lines (48 loc) · 1.59 KB

README.md

File metadata and controls

52 lines (48 loc) · 1.59 KB

GitHub release

Common-Upgrade

app自动更新模块,支持android7.0
baidu

How to do

Step 1.Add it in your root build.gradle at the end of repositories:

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

Step 2. Add the dependency

	dependencies {
	        compile 'com.github.abcdqianlei1990:Common-Upgrade:1.13'
	}

Useage

see sample

What's authority?

authority是content provider中定义的

a.在res目录下新建目录xml,然后xml目录中新建一个名为XXX.xml的文件. 示例如下:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <paths>
        <files-path path="" name="intfiles" />
        <external-path path="" name="extfiles" />
        <cache-path path="" name="cachefiles" />
    </paths>
</resources>

b.在你的manifest中声明provider

<provider
            android:name="android.support.v4.content.FileProvider"
            android:authorities="com.upgrade.channey.test.fileProvider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/XXX"/>
        </provider>