mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-04-19 21:39:18 +00:00
Request storage permissions in the intro
This commit is contained in:
parent
c3f16c2428
commit
03d0eb01f4
6 changed files with 8 additions and 18 deletions
1
.idea/gradle.xml
generated
1
.idea/gradle.xml
generated
|
@ -10,7 +10,6 @@
|
||||||
<set>
|
<set>
|
||||||
<option value="$PROJECT_DIR$" />
|
<option value="$PROJECT_DIR$" />
|
||||||
<option value="$PROJECT_DIR$/app" />
|
<option value="$PROJECT_DIR$/app" />
|
||||||
<option value="$PROJECT_DIR$/cli" />
|
|
||||||
</set>
|
</set>
|
||||||
</option>
|
</option>
|
||||||
<option name="resolveModulePerSourceSet" value="false" />
|
<option name="resolveModulePerSourceSet" value="false" />
|
||||||
|
|
1
.idea/modules.xml
generated
1
.idea/modules.xml
generated
|
@ -4,7 +4,6 @@
|
||||||
<modules>
|
<modules>
|
||||||
<module fileurl="file://$PROJECT_DIR$/Aegis.iml" filepath="$PROJECT_DIR$/Aegis.iml" />
|
<module fileurl="file://$PROJECT_DIR$/Aegis.iml" filepath="$PROJECT_DIR$/Aegis.iml" />
|
||||||
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
|
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
|
||||||
<module fileurl="file://$PROJECT_DIR$/cli/cli.iml" filepath="$PROJECT_DIR$/cli/cli.iml" />
|
|
||||||
</modules>
|
</modules>
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
|
@ -53,11 +53,16 @@ public class IntroActivity extends AppIntro implements DerivationTask.Callback {
|
||||||
|
|
||||||
SliderPage permSliderPage = new SliderPage();
|
SliderPage permSliderPage = new SliderPage();
|
||||||
permSliderPage.setTitle("Permissions");
|
permSliderPage.setTitle("Permissions");
|
||||||
permSliderPage.setDescription("Aegis needs permission to use your camera in order to scan QR codes.");
|
permSliderPage.setDescription("Aegis needs permission to use your camera in order to scan QR codes. " +
|
||||||
|
"It also needs access to external storage to able to export the database.");
|
||||||
permSliderPage.setImageDrawable(R.drawable.intro_scanner);
|
permSliderPage.setImageDrawable(R.drawable.intro_scanner);
|
||||||
permSliderPage.setBgColor(getResources().getColor(R.color.colorAccent));
|
permSliderPage.setBgColor(getResources().getColor(R.color.colorAccent));
|
||||||
addSlide(AppIntroFragment.newInstance(permSliderPage));
|
addSlide(AppIntroFragment.newInstance(permSliderPage));
|
||||||
askForPermissions(new String[]{Manifest.permission.CAMERA}, 2);
|
askForPermissions(new String[]{
|
||||||
|
Manifest.permission.CAMERA,
|
||||||
|
Manifest.permission.READ_EXTERNAL_STORAGE,
|
||||||
|
Manifest.permission.WRITE_EXTERNAL_STORAGE
|
||||||
|
}, 2);
|
||||||
|
|
||||||
_authenticationSlide = new CustomAuthenticationSlide();
|
_authenticationSlide = new CustomAuthenticationSlide();
|
||||||
_authenticationSlide.setBgColor(getResources().getColor(R.color.colorHeaderSuccess));
|
_authenticationSlide.setBgColor(getResources().getColor(R.color.colorHeaderSuccess));
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
apply plugin: 'java-library'
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
|
||||||
compile "com.beust:jcommander:1.71"
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
package me.impy.aegis.cli;
|
|
||||||
|
|
||||||
public class Main {
|
|
||||||
public static void main(String[] args) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1 +1 @@
|
||||||
include ':app', ':cli'
|
include ':app'
|
||||||
|
|
Loading…
Add table
Reference in a new issue