android 360自动更新,百度和360自动更新SDK快速集成

百度自动更新

百度更新四种方式

默认UI(弹窗,一般采用此方式):

BDAutoUpdateSDK.uiUpdateAction(this, new MyUICheckUpdateCallback());

静默更新:

BDAutoUpdateSDK.silenceUpdateAction(this);

百度助手更新:

BDAutoUpdateSDK.asUpdateAction(this, new MyUICheckUpdateCallback());

自定义UI更新:

BDAutoUpdateSDK.cpUpdateCheck(this, new MyCPCheckUpdateCallback());

权限

依赖

compile files('libs/BDAutoUpdateSDK_20150605_V1.2.0.jar')

混淆

-dontwarn com.baidu.**

-keep class com.baidu.** { *;}

清单文件

android:name="com.baidu.autoupdatesdk.ConfirmDialoigActivity"

android:exported="false"

android:theme="@style/bdp_update_dialog_style_fullscreen"/>

android:name="com.baidu.autoupdatesdk.receiver.BDBroadcastReceiver"

android:exported="false">

android:name="BDAPPID"

android:value="你申请的id"/>

android:name="BDAPPKEY"

android:value="你申请的key"/>

360自动更新

360更新代码

//初始化弹窗

UpdateHelper.getInstance().init(getApplicationContext(), Color.parseColor("#0A93DB"));

//手动点击升级(建议)

UpdateHelper.getInstance().manualUpdate("你的包名");

/*

参数packageName:应用的包名

参数forceUpdate:是否强制更新。当forceUpdate = true时进行强制更新,更新窗口无法被销毁;当forceUpdate = false时不强制更新,更新窗口可以被销毁

参数queryIntervalMillis:弹窗间隔毫秒时间。当第一次出现更新弹窗后,在queryIntervalMillis毫秒内进行第二次函数调用不会查询更新

UpdateHelper.getInstance().autoUpdate(String packageName, final boolean forceUpdate, final long queryIntervalMillis);

*/

//自动升级

UpdateHelper.getInstance().autoUpdate("你的包名", false, 10000);

权限

依赖

compile files('libs/360update-7.0.3.jar')

清单文件

android:configChanges="keyboardHidden|orientation|screenSize"

android:exported="false"

android:screenOrientation="portrait"

android:theme="@android:style/Theme.Translucent.NoTitleBar"/>

android:exported="false"/>

//authorities必须修改为您的包名

android:authorities="你的包名"

android:exported="false"

android:grantUriPermissions="true">

android:name="android.support.FILE_PROVIDER_PATHS"

android:resource="@xml/update_apk_path"/>

XML

在资源res目录下添加xml目录,并放入update_apk_path.xml文件:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值