GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Alimsoftware/AppUpdate: 🚀 Android 版本更新 🚀 a library for android version update 🚀

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

175 Commits
175 Commits

Folders and files

NameName
Last commit message
Last commit date
apk
apk
 
 
gradle/wrapper
gradle/wrapper
 
 
image
image
 
 
json
json
 
 
sample
sample
 
 
update-app-kotlin
update-app-kotlin
 
 
update-app
update-app
 
 
web
web
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
_config.yml
_config.yml
 
 
build.gradle
build.gradle
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
java.md
java.md
 
 
kotlin.md
kotlin.md
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

Atualização de versão Android

Índice

  • [Introdução à função](#Introdução à função)
  • [Renderizações com apk de exemplo](#Renderizações com exemplos - apk)
  • [Dependências de gradle](#Dependências de gradle)
  • [Simples de usar](#Simples de usar)
  • [Descrição Descrição detalhada](#Descrição detalhada)
  • [Registro de alterações](#Registro de alterações)
  • Licença

Introdução à função

  • Implementar atualizações de versão do Android
  • Adaptado ao Kotlin, o chamado é mais simples
  • Protocolos de interface personalizados podem ser usados sem alterar os protocolos de projetos existentes
  • Suportes recebem e postam pedidos
  • Suporta exibição de progresso, barra de progresso em caixas de diálogo e barra de notificações
  • Suporte para download de antecedentes
  • Suporte a atualizações forçadas
  • Suporte para configuração simples de cores de temas(A cor principal pode ser extraída automaticamente da imagem superior)
  • Suporta caixas de diálogo personalizadas (pode monitorar o progresso do download)
  • Suporte ao download silencioso (pode ser configurado no estado Wi-Fi)
  • Suporte ao Android 7.0

Renderizações com apk de exemplo

Clique em Download Demo.apk Ou escaneie o QR code abaixo para instalar

Arquivo demo apk 2D

Dependências de gradle

Referência de Java Way

dependencies {
    compile 'com.qianwen:update-app:3.5.2'
}

Download API License GitHub stars

Referência ao Caminho Kotlin

dependencies {
    compile 'com.qianwen:update-app-kotlin:1.2.3'
}

Download API License GitHub stars

Simples de usar

1,Java Way

	new UpdateAppManager
                .Builder()
                //Atividade Atual
                .setActivity(this)
                //Endereço de atualização
                .setUpdateUrl(mUpdateUrl)
                //Interface httpManager
                .setHttpManager(new UpdateAppHttpUtil())
                .build()
                .update();

2,Caminho Kotlin

	updateApp(mUpdateUrl, UpdateAppHttpUtil()).update()

Descrição detalhada

  • Java Way
  • Caminho Kotlin

A barra de progresso é do programador「NumberProgressBar」

Registro de alterações

A versão do Kotlin depende da versão Java,Então, o problema com a versão Java do Kotlin é resolvido naturalmente

v3.5.2

1,Corrija o processo de download,Fechar a caixa de diálogo não instala automaticamente o problema.

v3.5.1

1,Bugs corrigidos

v3.5.0

1,Atualizações forçadas otimizadas 

v3.4.8

1,Bugs corrigidos

v3.4.7

1,Otimizei a questão da instalação de aplicativos

v3.4.6

1,Otimizei a questão da instalação de aplicativos

v3.4.5

1,Adicionado um método global de captura de anomalias

                .handleException(new ExceptionHandler() 						{
                @Override
                public void onException(Exception e) {

                }
            })

v3.4.4

1,Bugs corrigidos

bug

v3.4.3

1,Bugs corrigidos

bug

v3.4.2

1, Bugs corrigidos 

bug

v3.4.1

1,Dê mais configuração aos usuários de plug-ins e abra alguns ganchos para que se adaptem facilmente a diferentes necessidades de negócio
2,Adaptado para Android 8.0

ObrigadoJiiiiiinManutenção do projeto

v3.4.0

1,Corrigir  

issues#59

v3.3.9

1,Adapte-se às notificações do Android 8.0 e instale aplicativos de fontes desconhecidas

感谢typ0520对项目的维护

v3.3.8

1,增加存储空间权限申请

V3.3.7

1,修改默认安装包下载路径为download/packageName

感谢bean-liu对项目的维护

V3.3.6

1,去掉对下载路径前缀的校验。

WVector#26

V3.3.5

1,修复升级对话框布局中的问题。
2,修复静默下载,关闭更新弹窗 再点击更新 一直显示的问题。

WVector#21

V3.3.4

1,修复对话框更新内容过多,升级按钮被挤压的问题。
2,去掉自动从图片提取颜色的功能, 通过.setThemeColor()设置按钮和精度条颜色,
3,兼容compileSdkVersion <25

V3.3.3

1,修复下载路径是重定向路径不能下载的问题

V3.3.2

1,修复正在下载时,返回桌面报错的问题

WVector#14

V3.3.1

1,修复对话框外可以点击的问题

V3.3.0

1,可以设置不显示通知栏进度条。
2,可以设置忽略版本。 
3,优化下载时页面卡的问题(由于下载进度回调调用频繁,造成ui线程阻塞)。
4,可以静默下载,类似网易云音乐,并且设置wifi状态下。

V3.2.9

1,Adicionada uma caixa de diálogo personalizada。
2,Adaptado para Kotlin,O método de escrita é mais simples. 

License

Copyright 2017 千匍

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

🚀 Android 版本更新 🚀 a library for android version update 🚀

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.