APP集成SDK

**SDK集成** # JDK版本 # Android SDK版本 1.1 jar包以及aar文件接入 将wellsignsdk.aar 包拷贝到libs目录下。 1.2 build.gradle修改 请在gradle的dependencies项中加入以下依赖: ```implementation 'com.android.support:support-vector-drawable:27.1.1' implementation 'com.mylhyl:acp:1.1.7' implementation 'com.android.support:support-v4:27.1.1' implementation 'com.android.support:design:27.1.1' implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.34' implementation 'com.githang:status-bar-compat:0.7' implementation 'com.google.code.gson:gson:2.8.2' implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.2' implementation 'com.android.support:multidex:1.0.+' implementation 'com.github.anzaizai:EasyRefreshLayout:1.3.1' implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0' //sqlite 数据库相关 implementation 'net.zetetic:android-database-sqlcipher:4.4.3@aar' implementation "androidx.sqlite:sqlite:2.0.1" // 阿里fastjson implementation 'com.alibaba:fastjson:1.2.76' ``` 备注:如果存在jar包冲突,请告知协商解决 1.3 Manifest.xml文件 1.3.1 添加资源访问权限: ```<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.CAMERA" /> ``` 1.3.2 添加FileProvider支持 将文件夹中xml目录拷贝到工程res文件夹下,并在AndroidManifest.xml文件中添加如下信息。 其中packagename为提供的包名。 ``` <provider android:name="android.support.v4.content.FileProvider" android:authorities="{packagename}.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/filepaths" /> </provider> ```