Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
M
Magisk
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Magisk
Commits
b58c7ba7
Commit
b58c7ba7
authored
Feb 16, 2017
by
topjohnwu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add download button to repo, close #99
parent
8c5acd1a
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
42 additions
and
26 deletions
+42
-26
ReposAdapter.java
...main/java/com/topjohnwu/magisk/adapters/ReposAdapter.java
+12
-2
ProcessMagiskZip.java
...in/java/com/topjohnwu/magisk/asyncs/ProcessMagiskZip.java
+2
-2
ProcessRepoZip.java
...main/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java
+6
-4
strings.xml
app/src/main/res/values-ar/strings.xml
+2
-2
strings.xml
app/src/main/res/values-de/strings.xml
+2
-2
strings.xml
app/src/main/res/values-ko/strings.xml
+2
-2
strings.xml
app/src/main/res/values-pl/strings.xml
+2
-2
strings.xml
app/src/main/res/values-pt/strings.xml
+2
-2
strings.xml
app/src/main/res/values-ru/strings.xml
+2
-2
strings.xml
app/src/main/res/values-zh-rCN/strings.xml
+2
-2
strings.xml
app/src/main/res/values-zh-rTW/strings.xml
+4
-2
strings.xml
app/src/main/res/values/strings.xml
+4
-2
No files found.
app/src/main/java/com/topjohnwu/magisk/adapters/ReposAdapter.java
View file @
b58c7ba7
...
...
@@ -60,12 +60,22 @@ public class ReposAdapter extends RecyclerView.Adapter<ReposAdapter.ViewHolder>
.
setTitle
(
mContext
.
getString
(
R
.
string
.
repo_install_title
,
repo
.
getName
()))
.
setMessage
(
mContext
.
getString
(
R
.
string
.
repo_install_msg
,
filename
))
.
setCancelable
(
true
)
.
setPositiveButton
(
R
.
string
.
download_install
,
(
d
ialogInterface
,
i
)
->
Utils
.
dlAndReceive
(
.
setPositiveButton
(
R
.
string
.
download_install
,
(
d
,
i
)
->
Utils
.
dlAndReceive
(
mContext
,
new
DownloadReceiver
()
{
@Override
public
void
onDownloadDone
(
Uri
uri
)
{
new
ProcessRepoZip
(
activity
,
uri
).
exec
();
new
ProcessRepoZip
(
activity
,
uri
,
true
).
exec
();
}
},
repo
.
getZipUrl
(),
Utils
.
getLegalFilename
(
filename
)))
.
setNeutralButton
(
R
.
string
.
download
,
(
d
,
i
)
->
Utils
.
dlAndReceive
(
mContext
,
new
DownloadReceiver
()
{
@Override
public
void
onDownloadDone
(
Uri
uri
)
{
new
ProcessRepoZip
(
activity
,
uri
,
false
).
exec
();
}
},
repo
.
getZipUrl
(),
...
...
app/src/main/java/com/topjohnwu/magisk/asyncs/ProcessMagiskZip.java
View file @
b58c7ba7
...
...
@@ -31,8 +31,8 @@ public class ProcessMagiskZip extends ParallelTask<Void, Void, Boolean> {
@Override
protected
void
onPreExecute
()
{
progressDialog
=
ProgressDialog
.
show
(
activity
,
activity
.
getString
(
R
.
string
.
zip_
install_progr
ess_title
),
activity
.
getString
(
R
.
string
.
zip_
install_unzip_
zip_msg
));
activity
.
getString
(
R
.
string
.
zip_
proc
ess_title
),
activity
.
getString
(
R
.
string
.
zip_
un
zip_msg
));
}
@Override
...
...
app/src/main/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java
View file @
b58c7ba7
...
...
@@ -21,17 +21,19 @@ public class ProcessRepoZip extends ParallelTask<Void, Void, Boolean> {
private
Uri
mUri
;
private
ProgressDialog
progressDialog
;
private
boolean
mInstall
;
public
ProcessRepoZip
(
Activity
context
,
Uri
uri
)
{
public
ProcessRepoZip
(
Activity
context
,
Uri
uri
,
boolean
install
)
{
super
(
context
);
mUri
=
uri
;
mInstall
=
install
;
}
@Override
protected
void
onPreExecute
()
{
progressDialog
=
ProgressDialog
.
show
(
activity
,
activity
.
getString
(
R
.
string
.
zip_
install_progr
ess_title
),
activity
.
getString
(
R
.
string
.
zip_
install_process_zip
_msg
));
activity
.
getString
(
R
.
string
.
zip_
proc
ess_title
),
activity
.
getString
(
R
.
string
.
zip_
process
_msg
));
}
@Override
...
...
@@ -101,7 +103,7 @@ public class ProcessRepoZip extends ParallelTask<Void, Void, Boolean> {
protected
void
onPostExecute
(
Boolean
result
)
{
progressDialog
.
dismiss
();
if
(
result
)
{
if
(
Shell
.
rootAccess
())
if
(
Shell
.
rootAccess
()
&&
mInstall
)
new
FlashZip
(
activity
,
mUri
).
exec
();
else
Utils
.
showUriSnack
(
activity
,
mUri
);
...
...
app/src/main/res/values-ar/strings.xml
View file @
b58c7ba7
...
...
@@ -69,8 +69,8 @@
<string
name=
"reboot_msg"
>
هل تريد إعادة التشغيل الآن؟
</string>
<string
name=
"reboot"
>
إعادة التشغيل
</string>
<string
name=
"zip_install_progress_title"
>
تثبيت
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
فك الضغط عن الملف المضغوط …
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
معالجة الملف المضغوط …
</string>
<string
name=
"zip_
un
zip_msg"
>
فك الضغط عن الملف المضغوط …
</string>
<string
name=
"zip_
process
_msg"
>
معالجة الملف المضغوط …
</string>
<string
name=
"zip_install_progress_msg"
>
"تثبيت %1$s …"
</string>
<string
name=
"no_magisk_title"
>
لا يوجد Magisk مثبت!
</string>
<string
name=
"no_magisk_msg"
>
هل ترغب في تنزيل وتثبيت Magisk؟
</string>
...
...
app/src/main/res/values-de/strings.xml
View file @
b58c7ba7
...
...
@@ -102,8 +102,8 @@
<string
name=
"reboot"
>
Neustart
</string>
<string
name=
"copying_msg"
>
Kopiere Zip ins temp-Verzeichnis
</string>
<string
name=
"zip_install_progress_title"
>
Installiere
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
Entpacke Zip-Datei…
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
Verarbeite Zip-Datei…
</string>
<string
name=
"zip_
un
zip_msg"
>
Entpacke Zip-Datei…
</string>
<string
name=
"zip_
process
_msg"
>
Verarbeite Zip-Datei…
</string>
<string
name=
"zip_install_progress_msg"
>
"Installiere %1$s…"
</string>
<string
name=
"no_magisk_title"
>
Magisk ist nicht installiert!
</string>
<string
name=
"no_magisk_msg"
>
Möchtest du Magisk herunterladen und installieren?
</string>
...
...
app/src/main/res/values-ko/strings.xml
View file @
b58c7ba7
...
...
@@ -100,8 +100,8 @@
<string
name=
"reboot"
>
다시 시작
</string>
<string
name=
"copying_msg"
>
임시 디렉터리에 zip 파일 복사 중
</string>
<string
name=
"zip_install_progress_title"
>
설치 중
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
zip 파일 압축 해제 중…
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
zip 파일 처리 중…
</string>
<string
name=
"zip_
un
zip_msg"
>
zip 파일 압축 해제 중…
</string>
<string
name=
"zip_
process
_msg"
>
zip 파일 처리 중…
</string>
<string
name=
"zip_install_progress_msg"
>
"%1$s 설치 중…"
</string>
<string
name=
"no_magisk_title"
>
Magisk가 설치되어 있지 않습니다!
</string>
<string
name=
"no_magisk_msg"
>
Magisk를 다운로드하고 설치하시겠습니까?
</string>
...
...
app/src/main/res/values-pl/strings.xml
View file @
b58c7ba7
...
...
@@ -103,8 +103,8 @@
<string
name=
"reboot"
>
Restart
</string>
<string
name=
"copying_msg"
>
Kopiowanie zip do katalogu temp
</string>
<string
name=
"zip_install_progress_title"
>
Instalacja
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
Rozpakowywanie pliku zip …
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
Przetwarzanie pliku zip …
</string>
<string
name=
"zip_
un
zip_msg"
>
Rozpakowywanie pliku zip …
</string>
<string
name=
"zip_
process
_msg"
>
Przetwarzanie pliku zip …
</string>
<string
name=
"zip_install_progress_msg"
>
"Instalowanie %1$s …"
</string>
<string
name=
"no_magisk_title"
>
Brak zainstalowanego Magisk!
</string>
<string
name=
"no_magisk_msg"
>
Chcesz pobrać i zainstalować Magisk?
</string>
...
...
app/src/main/res/values-pt/strings.xml
View file @
b58c7ba7
...
...
@@ -98,8 +98,8 @@
<string
name=
"reboot"
>
Reiniciar
</string>
<string
name=
"copying_msg"
>
Copiando zip para diretório temporário
</string>
<string
name=
"zip_install_progress_title"
>
Instalando
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
Descompactando arquivo zip …
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
Processando arquivo zip …
</string>
<string
name=
"zip_
un
zip_msg"
>
Descompactando arquivo zip …
</string>
<string
name=
"zip_
process
_msg"
>
Processando arquivo zip …
</string>
<string
name=
"zip_install_progress_msg"
>
"Instalando %1$s …"
</string>
<string
name=
"no_magisk_title"
>
Magisk Não Instalado!
</string>
<string
name=
"no_magisk_msg"
>
Você quer baixar e instalar o Magisk?
</string>
...
...
app/src/main/res/values-ru/strings.xml
View file @
b58c7ba7
...
...
@@ -97,8 +97,8 @@
<string
name=
"reboot"
>
Перезагрузка
</string>
<string
name=
"copying_msg"
>
Копирование архива во временную директорию
</string>
<string
name=
"zip_install_progress_title"
>
Установка
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
Распаковка zip-файла…
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
Обработка zip-файла…
</string>
<string
name=
"zip_
un
zip_msg"
>
Распаковка zip-файла…
</string>
<string
name=
"zip_
process
_msg"
>
Обработка zip-файла…
</string>
<string
name=
"zip_install_progress_msg"
>
"Установка %1$s…"
</string>
<string
name=
"no_magisk_title"
>
Magisk не установлен!
</string>
<string
name=
"no_magisk_msg"
>
Вы хотите скачать и установить Magisk?
</string>
...
...
app/src/main/res/values-zh-rCN/strings.xml
View file @
b58c7ba7
...
...
@@ -98,8 +98,8 @@
<string
name=
"reboot"
>
重启
</string>
<string
name=
"copying_msg"
>
正在复制 zip 到临时目录
</string>
<string
name=
"zip_install_progress_title"
>
正在安装
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
正在解压 zip 文件 …
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
正在处理 zip 文件 …
</string>
<string
name=
"zip_
un
zip_msg"
>
正在解压 zip 文件 …
</string>
<string
name=
"zip_
process
_msg"
>
正在处理 zip 文件 …
</string>
<string
name=
"zip_install_progress_msg"
>
"正在安装 %1$s …"
</string>
<string
name=
"no_magisk_title"
>
未安装 Magisk!
</string>
<string
name=
"no_magisk_msg"
>
你想要下载并安装 Magisk 吗?
</string>
...
...
app/src/main/res/values-zh-rTW/strings.xml
View file @
b58c7ba7
...
...
@@ -98,8 +98,8 @@
<string
name=
"reboot"
>
重啟
</string>
<string
name=
"copying_msg"
>
正在復制 zip 到暫存目錄
</string>
<string
name=
"zip_install_progress_title"
>
正在安裝
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
正在解壓 zip 文件 …
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
正在處理 zip 文件 …
</string>
<string
name=
"zip_
un
zip_msg"
>
正在解壓 zip 文件 …
</string>
<string
name=
"zip_
process
_msg"
>
正在處理 zip 文件 …
</string>
<string
name=
"zip_install_progress_msg"
>
"正在安裝 %1$s …"
</string>
<string
name=
"no_magisk_title"
>
未安裝 Magisk!
</string>
<string
name=
"no_magisk_msg"
>
你想要下載並安裝 Magisk 嗎?
</string>
...
...
@@ -186,5 +186,7 @@
<string
name=
"internal_storage"
>
Zip 已被儲存到:[內部儲存空間]%1$1
</string>
<string
name=
"ok"
>
好
</string>
<string
name=
"process_error"
>
處裡失敗
</string>
<string
name=
"download"
>
下載
</string>
<string
name=
"zip_process_title"
>
處理中
</string>
</resources>
app/src/main/res/values/strings.xml
View file @
b58c7ba7
...
...
@@ -94,6 +94,7 @@
<string
name=
"repo_install_title"
>
Install %1$s
</string>
<string
name=
"repo_install_msg"
>
Do you want to install %1$s ?
</string>
<string
name=
"download_install"
>
Download
&
install
</string>
<string
name=
"download"
>
Download
</string>
<string
name=
"goto_install"
>
Go to \"Install\" section
</string>
<string
name=
"download_file_error"
>
Error downloading file
</string>
<string
name=
"install_error"
>
Installation error!
</string>
...
...
@@ -103,8 +104,8 @@
<string
name=
"reboot"
>
Reboot
</string>
<string
name=
"copying_msg"
>
Copying zip to temp directory
</string>
<string
name=
"zip_install_progress_title"
>
Installing
</string>
<string
name=
"zip_
install_unzip_
zip_msg"
>
Unzipping zip file …
</string>
<string
name=
"zip_
install_process_zip
_msg"
>
Processing zip file …
</string>
<string
name=
"zip_
un
zip_msg"
>
Unzipping zip file …
</string>
<string
name=
"zip_
process
_msg"
>
Processing zip file …
</string>
<string
name=
"zip_install_progress_msg"
>
"Installing %1$s …"
</string>
<string
name=
"no_magisk_title"
>
No Magisk Installed!
</string>
<string
name=
"no_magisk_msg"
>
Do you want to download and install Magisk?
</string>
...
...
@@ -121,6 +122,7 @@
<string
name=
"understand"
>
I understand
</string>
<string
name=
"process_error"
>
Process error
</string>
<string
name=
"internal_storage"
>
The zip is stored in:\n[Internal Storage]%1$s
</string>
<string
name=
"zip_process_title"
>
Processing
</string>
<!--Settings Activity -->
<string
name=
"settings_general_category"
>
General
</string>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment