UpdatePlugin
UpdatePlugin copied to clipboard
可任意定制的app更新组件。
https://github.com/Barocco4/Barocco4
Issue: Violation of Malicious Behavior policy An app distributed via Google Play may not modify, replace, or update itself using any method other than Google Play's update mechanism. Likewise, an...
大佬,下载的文件为什么没有存后缀名,没有后缀名的话获取apk文件信息拿到的是null,会在校验版本号这里走异常,我自定义文件创建器增加了后缀.apk,目前能用了,有后缀是会有其他什么问题吗
https安全证书,你好,我使用项目的okhttp 对齐进行了证书相关设置,您demo中的接口还是无法调通(如图报443),烦劳问一下,是我网络的问题? 还是哪里没设置正确  `2020-06-28 19:20:49.796 20449-20449/org.lzh.framework.updateplugin E/UpdatePluginLog: check update failed: cause by : Failed to connect to raw.githubusercontent.com/0.0.0.0:443 java.net.ConnectException: Failed to connect to raw.githubusercontent.com/0.0.0.0:443 at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:222) at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:146) at...
原因是我的工程代码里调用了方法来调整了系统的屏幕密度值,导致您这儿弹出的更新对话框布局不正确,看效果图如下:我希望您能帮忙告知我如何适配您的布局?  方法代码是: /** 改变系统的屏幕密度值,建议在BaseActivity.onCreate()和BaseActivity.onStart()中均执行。 这个方法的用途比如: 1、在逍遥模拟器中的屏幕宽高像素值和dpi值对应不上,如1080x1920的手机,dpi一般应该为480,而其实际为288偏小,从而造成了所有应用(不止是我们的app)看上去控件偏小,所以就需要调整下系统的屏幕密度值以使得界面控件正常大小显示。 2、在华为SCL-TL00型号手机上,其为5英寸分辨率是720x1280,density原值为2,但其值严格应该为1.8,从而造成了应用看上去控件偏大。 备注: 1、如果修改了设备的屏幕密度等值,影响范围仅在应用内,不影响其他应用; 2、在对话框弹出高度为WRAP_CONTENT时,部分设备的实际弹出框高度会不足从而造成显示不全! 3、Fresco图片加载框架中的SimpleDraweeView控件经测会受修改屏幕密度值的影响,从而使得其图片大小显示不正确。 @param context 要改变密度值的页面 */ public static void resetToTargetDensity(Context context) { LogX.d(context.getClass().getSimpleName() + "窗口原密度值:" + ScreenUtil.getDensityScale(context)); Application application...
问题:下载进度超过了100%。 日志:Downloading... current is 43456406 and total is 30130328。 机型:三星s9。 复现步骤:下载过程中杀掉应用 重新进入 下载过程中进度超过100% 。
我在DefaultDownloadNotifier里面没法引用到DownloadWorker的实例,导致我想在DefaultDownloadNotifier弹出的dialog里面处理取消下载没法处理,请问有什么好的解决办法吗?
接入腾讯热修复tinker后无法弹出更新Dialog,在某些版本手机中后台自动下载完后自动弹出更新,没有Dialog提示