Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

Commit

Permalink
Added Splash Screen, Added capitalization of first letter while enter…
Browse files Browse the repository at this point in the history
…ing name of pdf while creating or renaming it.
  • Loading branch information
Nalin-Angrish committed Nov 23, 2020
1 parent d8414b3 commit df3d5df
Show file tree
Hide file tree
Showing 93 changed files with 725 additions and 192 deletions.
1 change: 1 addition & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ android {
applicationId "com.nalinstudios.iscan"
minSdkVersion 19
targetSdkVersion 28
versionCode 155
versionName "1.5.5"
versionCode 156
versionName "1.5.6"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled = true
}
Expand All @@ -22,7 +22,7 @@ android {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
splits{
splits {
abi {
enable true
reset()
Expand Down
50 changes: 30 additions & 20 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,47 +16,57 @@
android:largeHeap="true"
android:roundIcon="@mipmap/icon_round"
android:supportsRtl="false">
<activity android:name=".SplashActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar" >

<activity android:name=".EditViewActivity"
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity
android:name=".EditViewActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"/>
android:theme="@style/AppTheme.NoActionBar" />

<activity android:name=".ScannerActivity"
<activity
android:name=".ScannerActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"/>
android:theme="@style/AppTheme.NoActionBar" />

<activity android:name=".ListFileActivity"
<activity
android:name=".ListFileActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"/>
android:theme="@style/AppTheme.NoActionBar" />

<activity android:name=".edit.PDFEditActivity"
<activity
android:name=".edit.PDFEditActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"/>
android:theme="@style/AppTheme.NoActionBar" />

<activity
android:name=".MainActivity"
android:screenOrientation="portrait"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar" />




<provider
android:screenOrientation="portrait"
android:name="androidx.core.content.FileProvider"
android:authorities="${applicationId}.provider"
android:exported="false"
android:grantUriPermissions="true">
android:grantUriPermissions="true"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
android:resource="@xml/provider_paths" />
</provider>

</application>

</manifest>
3 changes: 3 additions & 0 deletions app/src/main/java/com/nalinstudios/iscan/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@
* @author Nalin Angrish.
*/
public class MainActivity extends AppCompatActivity {


/**
* The on create method of MainActivity.
* @param savedInstanceState The state of the saved instance. This state is not used.
Expand Down Expand Up @@ -167,6 +169,7 @@ public void onBackPressed(){
a.addCategory(Intent.CATEGORY_HOME);
a.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(a);
finish();
}


Expand Down
42 changes: 42 additions & 0 deletions app/src/main/java/com/nalinstudios/iscan/SplashActivity.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package com.nalinstudios.iscan;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.os.Handler;
import android.widget.ImageView;


/**
* A splash screen for the app.
* @author Nalin Angrish.
*/
public class SplashActivity extends AppCompatActivity {


/**
* The on create method of SplashActivity.
* @param savedInstanceState The state of the saved instance. This state is not used.
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);

ImageView imgView = findViewById(R.id.splash); // The imageView to show the splash icon
imgView.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.mipmap.icon_foreground));



new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i=new Intent(SplashActivity.this, MainActivity.class);
startActivity(i);
finish();
}
}, 2000);
}
}
1 change: 1 addition & 0 deletions app/src/main/java/com/nalinstudios/iscan/package-info.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
* <li>ScannerActivity : This activity is the window where the user will scan the documents.</li>
* <li>EditViewActivity : Activity to handle all the editing functionality.</li>
* <li>ListFileActivity : An activity that will work as a file browser to show all the PDFs scanned.</li>
* <li>SplashActivity : A splash screen for the app.</li>
* </ol>
*
* @author Nalin Angrish.
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/popup_enter_name.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
android:ems="10"
android:hint="@string/enter_name_for_pdf"
android:importantForAutofill="no"
android:inputType="textPersonName" />
android:inputType="textCapSentences"/>

<TextView
android:id="@+id/textView3"
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/layout/rename_popup.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
android:ems="10"
android:hint="@string/enter_name_for_pdf"
android:importantForAutofill="no"
android:inputType="textPersonName" />
android:inputType="textCapSentences" />

<TextView
android:id="@+id/textView3"
Expand Down
22 changes: 22 additions & 0 deletions app/src/main/res/layout/splash.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">

<ImageView
android:id="@+id/splash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:scaleX="3"
android:scaleY="3"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:srcCompat="@tools:sample/avatars" />
</androidx.constraintlayout.widget.ConstraintLayout>
5 changes: 3 additions & 2 deletions docs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_202-release) on Fri Nov 20 21:10:01 IST 2020 -->
<!-- Generated by javadoc (1.8.0_202-release) on Mon Nov 23 08:45:18 IST 2020 -->
<title>All Classes</title>
<meta name="date" content="2020-11-20">
<meta name="date" content="2020-11-23">
<link rel="stylesheet" type="text/css" href="DocStyles.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -29,6 +29,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="com/nalinstudios/iscan/scanlibrary/ScanFragment.html" title="class in com.nalinstudios.iscan.scanlibrary" target="classFrame">ScanFragment</a></li>
<li><a href="com/nalinstudios/iscan/ScannerActivity.html" title="class in com.nalinstudios.iscan" target="classFrame">ScannerActivity</a></li>
<li><a href="com/nalinstudios/iscan/scanlibrary/SingleButtonDialogFragment.html" title="class in com.nalinstudios.iscan.scanlibrary" target="classFrame">SingleButtonDialogFragment</a></li>
<li><a href="com/nalinstudios/iscan/SplashActivity.html" title="class in com.nalinstudios.iscan" target="classFrame">SplashActivity</a></li>
<li><a href="com/nalinstudios/iscan/internal/Statics.html" title="class in com.nalinstudios.iscan.internal" target="classFrame">Statics</a></li>
<li><a href="com/nalinstudios/iscan/scanlibrary/Utils.html" title="class in com.nalinstudios.iscan.scanlibrary" target="classFrame">Utils</a></li>
<li><a href="com/nalinstudios/iscan/internal/ZoomHandler.html" title="class in com.nalinstudios.iscan.internal" target="classFrame">ZoomHandler</a></li>
Expand Down
5 changes: 3 additions & 2 deletions docs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_202-release) on Fri Nov 20 21:10:01 IST 2020 -->
<!-- Generated by javadoc (1.8.0_202-release) on Mon Nov 23 08:45:18 IST 2020 -->
<title>All Classes</title>
<meta name="date" content="2020-11-20">
<meta name="date" content="2020-11-23">
<link rel="stylesheet" type="text/css" href="DocStyles.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -29,6 +29,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="com/nalinstudios/iscan/scanlibrary/ScanFragment.html" title="class in com.nalinstudios.iscan.scanlibrary">ScanFragment</a></li>
<li><a href="com/nalinstudios/iscan/ScannerActivity.html" title="class in com.nalinstudios.iscan">ScannerActivity</a></li>
<li><a href="com/nalinstudios/iscan/scanlibrary/SingleButtonDialogFragment.html" title="class in com.nalinstudios.iscan.scanlibrary">SingleButtonDialogFragment</a></li>
<li><a href="com/nalinstudios/iscan/SplashActivity.html" title="class in com.nalinstudios.iscan">SplashActivity</a></li>
<li><a href="com/nalinstudios/iscan/internal/Statics.html" title="class in com.nalinstudios.iscan.internal">Statics</a></li>
<li><a href="com/nalinstudios/iscan/scanlibrary/Utils.html" title="class in com.nalinstudios.iscan.scanlibrary">Utils</a></li>
<li><a href="com/nalinstudios/iscan/internal/ZoomHandler.html" title="class in com.nalinstudios.iscan.internal">ZoomHandler</a></li>
Expand Down
4 changes: 2 additions & 2 deletions docs/com/nalinstudios/iscan/EditViewActivity.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_202-release) on Fri Nov 20 21:09:58 IST 2020 -->
<!-- Generated by javadoc (1.8.0_202-release) on Mon Nov 23 08:45:15 IST 2020 -->
<title>EditViewActivity</title>
<meta name="date" content="2020-11-20">
<meta name="date" content="2020-11-23">
<link rel="stylesheet" type="text/css" href="../../../DocStyles.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand Down
4 changes: 2 additions & 2 deletions docs/com/nalinstudios/iscan/ListFileActivity.LongPress.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_202-release) on Fri Nov 20 21:09:58 IST 2020 -->
<!-- Generated by javadoc (1.8.0_202-release) on Mon Nov 23 08:45:15 IST 2020 -->
<title>ListFileActivity.LongPress</title>
<meta name="date" content="2020-11-20">
<meta name="date" content="2020-11-23">
<link rel="stylesheet" type="text/css" href="../../../DocStyles.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand Down
4 changes: 2 additions & 2 deletions docs/com/nalinstudios/iscan/ListFileActivity.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_202-release) on Fri Nov 20 21:09:58 IST 2020 -->
<!-- Generated by javadoc (1.8.0_202-release) on Mon Nov 23 08:45:15 IST 2020 -->
<title>ListFileActivity</title>
<meta name="date" content="2020-11-20">
<meta name="date" content="2020-11-23">
<link rel="stylesheet" type="text/css" href="../../../DocStyles.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand Down
4 changes: 2 additions & 2 deletions docs/com/nalinstudios/iscan/MainActivity.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_202-release) on Fri Nov 20 21:09:59 IST 2020 -->
<!-- Generated by javadoc (1.8.0_202-release) on Mon Nov 23 08:45:15 IST 2020 -->
<title>MainActivity</title>
<meta name="date" content="2020-11-20">
<meta name="date" content="2020-11-23">
<link rel="stylesheet" type="text/css" href="../../../DocStyles.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand Down
8 changes: 4 additions & 4 deletions docs/com/nalinstudios/iscan/ScannerActivity.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_202-release) on Fri Nov 20 21:09:59 IST 2020 -->
<!-- Generated by javadoc (1.8.0_202-release) on Mon Nov 23 08:45:16 IST 2020 -->
<title>ScannerActivity</title>
<meta name="date" content="2020-11-20">
<meta name="date" content="2020-11-23">
<link rel="stylesheet" type="text/css" href="../../../DocStyles.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
Expand Down Expand Up @@ -48,7 +48,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/nalinstudios/iscan/MainActivity.html" title="class in com.nalinstudios.iscan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
<li><a href="../../../com/nalinstudios/iscan/SplashActivity.html" title="class in com.nalinstudios.iscan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/nalinstudios/iscan/ScannerActivity.html" target="_top">Frames</a></li>
Expand Down Expand Up @@ -889,7 +889,7 @@ <h4>submit</h4>
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/nalinstudios/iscan/MainActivity.html" title="class in com.nalinstudios.iscan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
<li><a href="../../../com/nalinstudios/iscan/SplashActivity.html" title="class in com.nalinstudios.iscan"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/nalinstudios/iscan/ScannerActivity.html" target="_top">Frames</a></li>
Expand Down
Loading

0 comments on commit df3d5df

Please sign in to comment.