├── app
├── .gitignore
├── src
│ ├── main
│ │ ├── res
│ │ │ ├── drawable
│ │ │ │ ├── test.png
│ │ │ │ ├── splash.png
│ │ │ │ ├── homeedited.png
│ │ │ │ ├── shareedited.png
│ │ │ │ └── versusedited.png
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── share.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── stretch_icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── share.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── stretch_icon.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── share.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── stretch_icon.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── share.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── stretch_icon.png
│ │ │ ├── values
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── styles.xml
│ │ │ │ └── strings.xml
│ │ │ ├── layout
│ │ │ │ ├── splash.xml
│ │ │ │ ├── share.xml
│ │ │ │ ├── my_toolbar.xml
│ │ │ │ ├── help.xml
│ │ │ │ ├── help_second.xml
│ │ │ │ ├── parent_view.xml
│ │ │ │ ├── child_view.xml
│ │ │ │ ├── bible_cover_layout.xml
│ │ │ │ ├── listview_header_layout.xml
│ │ │ │ ├── activity_bible_home.xml
│ │ │ │ ├── genesis_main.xml
│ │ │ │ └── activity_customactionbar.xml
│ │ │ ├── values-w820dp
│ │ │ │ └── dimens.xml
│ │ │ └── menu
│ │ │ │ └── menu_customactionbar.xml
│ │ ├── Assets
│ │ │ ├── fonts
│ │ │ │ └── times.ttf
│ │ │ └── databases
│ │ │ │ └── theholybible.sqlite
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── myfirst
│ │ │ │ └── lingaraj
│ │ │ │ └── theholybible
│ │ │ │ ├── DatabaseAssetHelper.java
│ │ │ │ ├── splash_main.java
│ │ │ │ ├── share_main.java
│ │ │ │ ├── help_main.java
│ │ │ │ ├── help_second.java
│ │ │ │ ├── Bible_shared_preference.java
│ │ │ │ ├── bible_cover.java
│ │ │ │ ├── myExpandableadapter.java
│ │ │ │ ├── obadiah_main.java
│ │ │ │ ├── Zephaniah_main.java
│ │ │ │ ├── ruth_main.java
│ │ │ │ ├── Jonah_main.java
│ │ │ │ ├── Haggai_main.java
│ │ │ │ ├── Joel.java
│ │ │ │ ├── Micah_main.java
│ │ │ │ ├── Malachi_main.java
│ │ │ │ ├── Lamentation_main.java
│ │ │ │ ├── ezra_main.java
│ │ │ │ ├── Hosea_main.java
│ │ │ │ ├── Nahum_main.java
│ │ │ │ ├── esther_main.java
│ │ │ │ ├── nehemiah.java
│ │ │ │ ├── Eccesiastes_main.java
│ │ │ │ ├── songofsolomon.java
│ │ │ │ ├── Daniel.java
│ │ │ │ ├── jude_main.java
│ │ │ │ ├── Zechariah_main.java
│ │ │ │ ├── judges_main.java
│ │ │ │ ├── secondjohn_main.java
│ │ │ │ ├── thirdjohn_main.java
│ │ │ │ ├── philemon_main.java
│ │ │ │ ├── titus_main.java
│ │ │ │ ├── secondpeter_main.java
│ │ │ │ ├── james_main.java
│ │ │ │ ├── philippians_main.java
│ │ │ │ ├── secondthesolonians_main.java
│ │ │ │ ├── one_kings_main.java
│ │ │ │ └── secondtimothy_main.java
│ │ └── AndroidManifest.xml
│ └── androidTest
│ │ └── java
│ │ └── com
│ │ └── myfirst
│ │ └── lingaraj
│ │ └── theholybible
│ │ └── ApplicationTest.java
├── release
│ └── output.json
├── proguard-rules.pro
└── build.gradle
├── settings.gradle
├── .idea
├── compiler.xml
├── modules.xml
├── gradle.xml
└── misc.xml
├── TheHolyBible.iml
├── gradle.properties
├── .gitignore
└── gradlew.bat
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/app/src/main/res/drawable/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable/test.png
--------------------------------------------------------------------------------
/app/src/main/Assets/fonts/times.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/Assets/fonts/times.ttf
--------------------------------------------------------------------------------
/app/src/main/res/drawable/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable/splash.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-hdpi/share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-mdpi/share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-xhdpi/share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/homeedited.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable/homeedited.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/shareedited.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable/shareedited.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-xxhdpi/share.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/versusedited.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable/versusedited.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/Assets/databases/theholybible.sqlite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/Assets/databases/theholybible.sqlite
--------------------------------------------------------------------------------
/app/src/main/res/drawable-hdpi/stretch_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-hdpi/stretch_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-mdpi/stretch_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-mdpi/stretch_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xhdpi/stretch_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-xhdpi/stretch_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxhdpi/stretch_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lingarajsankaravelu/TheholyBible/master/app/src/main/res/drawable-xxhdpi/stretch_icon.png
--------------------------------------------------------------------------------
/app/release/output.json:
--------------------------------------------------------------------------------
1 | [{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":6,"versionName":"1.0.1","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
--------------------------------------------------------------------------------
/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/splash.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/share.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/my_toolbar.xml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/help.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/help_second.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/androidTest/java/com/myfirst/lingaraj/theholybible/ApplicationTest.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.app.Application;
4 | import android.test.ApplicationTestCase;
5 |
6 | /**
7 | * Testing Fundamentals
8 | */
9 | public class ApplicationTest extends ApplicationTestCase {
10 | public ApplicationTest() {
11 | super(Application.class);
12 | }
13 | }
--------------------------------------------------------------------------------
/app/src/main/res/menu/menu_customactionbar.xml:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/TheHolyBible.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/DatabaseAssetHelper.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.content.Context;
4 |
5 |
6 | import com.readystatesoftware.sqliteasset.SQLiteAssetHelper;
7 |
8 | /**
9 | * Created by lingaraj on 6/18/2015.
10 | *
11 | */
12 | public class DatabaseAssetHelper extends SQLiteAssetHelper {
13 | private static final String DATABASE_NAME = "theholybible.sqlite";
14 | private static final int DATABASE_VERSION = 1;
15 |
16 | public DatabaseAssetHelper(Context contex) {
17 | super(contex, DATABASE_NAME, null, DATABASE_VERSION);
18 |
19 | }
20 |
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #4049CE
4 | #3F51B5
5 | #323AAC
6 | #4049CE
7 | #FFFFFF
8 | #7F7F7F
9 | #000000
10 | #594A18
11 | #8BC34A
12 | #009688
13 | #CDDC39
14 | #CDDC39
15 |
16 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in E:\Program Files/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/parent_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
19 |
20 |
--------------------------------------------------------------------------------
/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/child_view.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
22 |
23 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/bible_cover_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
23 |
24 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/splash_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.app.Activity;
4 | import android.content.Intent;
5 | import android.os.Bundle;
6 | import android.os.Handler;
7 |
8 | /**
9 | * Created by lingaraj on 6/25/2015.
10 | */
11 | public class splash_main extends Activity {
12 | // Splash screen timer
13 | private static int SPLASH_TIME_OUT = 1500;
14 |
15 | @Override
16 | protected void onCreate(Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.splash);
19 |
20 | new Handler().postDelayed(new Runnable() {
21 |
22 |
23 | @Override
24 | public void run() {
25 | Intent i = new Intent(splash_main.this, Bible_home.class);
26 | startActivity(i);
27 | finish();
28 | }
29 | }, SPLASH_TIME_OUT);
30 | }
31 |
32 |
33 |
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | /*/build/
3 |
4 | # Crashlytics configuations
5 | com_crashlytics_export_strings.xml
6 |
7 | # Local configuration file (sdk path, etc)
8 | local.properties
9 |
10 | # Gradle generated files
11 | .gradle/
12 |
13 | # Signing files
14 | .signing/
15 |
16 | # User-specific configurations
17 | .idea/libraries/
18 | .idea/workspace.xml
19 | .idea/tasks.xml
20 | .idea/.name
21 | .idea/compiler.xml
22 | .idea/copyright/profiles_settings.xml
23 | .idea/encodings.xml
24 | .idea/misc.xml
25 | .idea/modules.xml
26 | .idea/scopes/scope_settings.xml
27 | .idea/vcs.xml
28 | .idea/caches/
29 | .idea/codeStyles/
30 |
31 | # OS-specific files
32 | .DS_Store
33 | .DS_Store?
34 | ._*
35 | .Spotlight-V100
36 | .Trashes
37 | ehthumbs.db
38 | Thumbs.db
39 |
40 | app/app.iml
41 | app/.idea/workspace.xml
42 | build/intermediates/dex-cache/cache.xml
43 | build/android-profile/*
44 | build/generated/*
45 | build/intermediates/progurad-files/*
46 |
47 | /openCVLibrary310
48 | openCVLibrary310/build.gradle
49 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/listview_header_layout.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/share_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.content.Intent;
4 | import android.os.Bundle;
5 | import android.support.annotation.Nullable;
6 | import android.support.v7.app.AppCompatActivity;
7 | import android.view.View;
8 | import android.widget.LinearLayout;
9 |
10 | /**
11 | * Created by lingaraj on 6/25/2015.
12 | */
13 | public class share_main extends AppCompatActivity {
14 |
15 | protected void onCreate(@Nullable Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.share);
18 | LinearLayout mylinear = (LinearLayout) findViewById(R.id.share_layout);
19 | mylinear.setOnClickListener(new View.OnClickListener() {
20 | @Override
21 | public void onClick(View v) {
22 | Intent myintent = new Intent(getApplicationContext(), Bible_home.class);
23 | startActivity(myintent);
24 | finish();
25 | }
26 | });
27 | }
28 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/help_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.content.Intent;
4 | import android.os.Bundle;
5 | import android.support.annotation.Nullable;
6 | import android.support.v7.app.AppCompatActivity;
7 | import android.view.View;
8 | import android.widget.LinearLayout;
9 |
10 | /**
11 | * Created by lingaraj on 6/23/2015.
12 | */
13 | public class help_main extends AppCompatActivity {
14 |
15 | @Override
16 | protected void onCreate(@Nullable Bundle savedInstanceState) {
17 | super.onCreate(savedInstanceState);
18 | setContentView(R.layout.help);
19 | LinearLayout mylinear=(LinearLayout) findViewById(R.id.custom_linear_layout);
20 | mylinear.setOnClickListener(new View.OnClickListener() {
21 | @Override
22 | public void onClick(View v) {
23 | Intent myintent= new Intent(getApplicationContext(),help_second.class);
24 | startActivity(myintent);
25 | finish();
26 | }
27 | });
28 |
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/help_second.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.content.Intent;
4 | import android.os.Bundle;
5 | import android.support.annotation.Nullable;
6 | import android.support.v7.app.AppCompatActivity;
7 | import android.view.View;
8 | import android.widget.LinearLayout;
9 |
10 | /**
11 | * Created by lingaraj on 6/23/2015.
12 | */
13 | public class help_second extends AppCompatActivity {
14 |
15 | protected void onCreate(@Nullable Bundle savedInstanceState) {
16 | super.onCreate(savedInstanceState);
17 | setContentView(R.layout.help_second);
18 | LinearLayout mylinear = (LinearLayout) findViewById(R.id.help_second_layout);
19 | mylinear.setOnClickListener(new View.OnClickListener() {
20 | @Override
21 | public void onClick(View v) {
22 | Intent myintent = new Intent(getApplicationContext(), share_main.class);
23 | startActivity(myintent);
24 | finish();
25 |
26 | }
27 | });
28 |
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 28
5 | buildToolsVersion "28.0.3"
6 | defaultConfig {
7 | applicationId "com.myfirst.lingaraj.theholybible"
8 | minSdkVersion 19
9 | targetSdkVersion 28
10 | versionCode 6
11 | versionName "1.0.1"
12 | }
13 | buildTypes {
14 | release {
15 | minifyEnabled true
16 | shrinkResources true
17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18 | }
19 | }
20 | compileOptions {
21 | sourceCompatibility JavaVersion.VERSION_1_7
22 | targetCompatibility JavaVersion.VERSION_1_7
23 | }
24 | productFlavors {
25 | }
26 | }
27 |
28 | dependencies {
29 | def and_lib_version = "28.0.0";
30 | implementation fileTree(include: ['*.jar'], dir: 'libs')
31 | implementation "com.android.support:appcompat-v7:$and_lib_version"
32 | implementation "com.android.support:support-v4:$and_lib_version"
33 | implementation 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'
34 | implementation 'com.google.android.gms:play-services-ads:17.0.0'
35 | }
36 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Bible_shared_preference.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.app.Activity;
4 | import android.content.Context;
5 | import android.content.SharedPreferences;
6 |
7 | /**
8 | * Created by lingaraj on 7/2/2015.
9 | */
10 | public class Bible_shared_preference extends Activity {
11 | public static final String preferance_name = "Bible_Preference";
12 |
13 | public Context Sharecontext;
14 | public Bible_shared_preference(Context context)
15 | {
16 | this.Sharecontext=context;
17 | }
18 |
19 |
20 | public Float getData() {
21 |
22 |
23 | SharedPreferences sp = Sharecontext.getSharedPreferences(preferance_name, Context.MODE_PRIVATE);
24 | // SharedPreferences sp= PreferenceManager.getDefaultSharedPreferences(Sharecontext);
25 |
26 | Float value = sp.getFloat("my_int_key", 12);
27 | if(value!=12)
28 | {
29 | value=value-2f;
30 | }
31 |
32 | return value;
33 |
34 |
35 | }
36 | public void SetData(Float size)
37 | {
38 | SharedPreferences sp=Sharecontext.getSharedPreferences(preferance_name, Activity.MODE_PRIVATE);
39 | SharedPreferences.Editor myeditor=sp.edit();
40 | myeditor.putFloat("my_int_key",size);
41 | myeditor.commit();
42 |
43 | }
44 |
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
13 |
17 |
18 |
22 |
29 |
30 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/bible_cover.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.os.Bundle;
4 | import android.support.v4.app.Fragment;
5 | import android.support.v4.widget.DrawerLayout;
6 | import android.view.Gravity;
7 | import android.view.LayoutInflater;
8 | import android.view.View;
9 | import android.view.ViewGroup;
10 | import android.widget.ImageView;
11 | import android.widget.Toast;
12 |
13 | /**
14 | * Created by lingaraj on 6/23/2015.
15 | */
16 | public class bible_cover extends Fragment {
17 | public ImageView Bible_cover;
18 | public DrawerLayout mdrawerlayout;
19 |
20 | @Override
21 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
22 | // return super.onCreateView(inflater, container, savedInstanceState);
23 | View myrootview= inflater.inflate(R.layout.bible_cover_layout,container,false);
24 | Bible_cover=(ImageView) myrootview.findViewById(R.id.home_heaven);
25 | mdrawerlayout=(DrawerLayout) getActivity().findViewById(R.id.mydrawerlayout);
26 |
27 |
28 | Bible_cover.setOnClickListener(new View.OnClickListener() {
29 | @Override
30 | public void onClick(View v) {
31 | //Bible_home newobj = new Bible_home();
32 | try {
33 | // mdrawerlayout=newobj.mydrawer;
34 |
35 |
36 | mdrawerlayout.openDrawer(Gravity.LEFT);
37 | } catch (Exception e) {
38 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_SHORT).show();
39 | }
40 |
41 | }
42 | });
43 |
44 | return myrootview;
45 | }
46 |
47 |
48 |
49 |
50 |
51 | }
52 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
17 |
19 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
36 |
39 |
42 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_bible_home.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
13 |
14 |
28 |
29 |
30 |
31 |
32 |
37 |
38 |
39 |
43 |
44 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | set DIRNAME=%~dp0
12 | if "%DIRNAME%" == "" set DIRNAME=.
13 | set APP_BASE_NAME=%~n0
14 | set APP_HOME=%DIRNAME%
15 |
16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17 | set DEFAULT_JVM_OPTS=
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windows variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 |
53 | :win9xME_args
54 | @rem Slurp the command line arguments.
55 | set CMD_LINE_ARGS=
56 | set _SKIP=2
57 |
58 | :win9xME_args_slurp
59 | if "x%~1" == "x" goto execute
60 |
61 | set CMD_LINE_ARGS=%*
62 |
63 | :execute
64 | @rem Setup the command line
65 |
66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67 |
68 | @rem Execute Gradle
69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
70 |
71 | :end
72 | @rem End local scope for the variables with windows NT shell
73 | if "%ERRORLEVEL%"=="0" goto mainEnd
74 |
75 | :fail
76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77 | rem the _cmd.exe /c_ return code!
78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79 | exit /b 1
80 |
81 | :mainEnd
82 | if "%OS%"=="Windows_NT" endlocal
83 |
84 | :omega
85 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/genesis_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
16 |
17 |
18 |
19 |
41 |
42 |
43 |
44 |
45 |
46 |
55 |
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_customactionbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
19 |
20 |
29 |
30 |
31 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
99 |
100 |
101 |
102 |
103 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/myExpandableadapter.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.content.Context;
4 | import android.view.LayoutInflater;
5 | import android.view.View;
6 | import android.view.ViewGroup;
7 | import android.widget.BaseExpandableListAdapter;
8 | import android.widget.TextView;
9 |
10 | import java.util.HashMap;
11 | import java.util.List;
12 |
13 | /**
14 | * Created by lingaraj on 6/30/2015.
15 | */
16 | public class myExpandableadapter extends BaseExpandableListAdapter
17 | { private Context mcontext;
18 | private List parent;
19 | private HashMap> bind_and_display;
20 |
21 | public myExpandableadapter(Context context, List listDataHeader,
22 | HashMap> listChildData)
23 | {
24 | this.mcontext=context;
25 | this.parent=listDataHeader;
26 | this.bind_and_display=listChildData;
27 | }
28 | @Override
29 | public int getGroupCount() {
30 | return this.parent.size();
31 | }
32 |
33 | @Override
34 | public int getChildrenCount(int groupPosition) {
35 |
36 | return this.bind_and_display.get(this.parent.get(groupPosition))
37 | .size();
38 | }
39 |
40 | @Override
41 | public Object getGroup(int groupPosition) {
42 |
43 | return this.parent.get(groupPosition);
44 | }
45 |
46 | @Override
47 | public Object getChild(int groupPosition, int childPosition) {
48 |
49 | return this.bind_and_display.get(this.parent.get(groupPosition))
50 | .get(childPosition);
51 | }
52 |
53 | @Override
54 | public long getGroupId(int groupPosition) {
55 | return groupPosition;
56 | }
57 |
58 | @Override
59 | public long getChildId(int groupPosition, int childPosition) {
60 | return childPosition;
61 | }
62 |
63 | @Override
64 | public boolean hasStableIds()
65 | {
66 | return false;
67 | }
68 |
69 | @Override
70 | public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
71 | String parenttext= (String) getGroup(groupPosition);
72 | if(convertView==null) {
73 | LayoutInflater infalInflater = (LayoutInflater) this.mcontext
74 | .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
75 | convertView = infalInflater.inflate(R.layout.parent_view, null);
76 |
77 | }
78 | TextView textparent = (TextView) convertView.findViewById(R.id.parenttext);
79 | textparent.setText(parenttext);
80 |
81 | return convertView;
82 | }
83 |
84 | @Override
85 | public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {
86 | String childtext=(String ) getChild(groupPosition, childPosition);
87 | if(convertView==null) {
88 |
89 | LayoutInflater infalInflater = (LayoutInflater) this.mcontext
90 | .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
91 | convertView = infalInflater.inflate(R.layout.child_view, null);
92 |
93 |
94 | }
95 | TextView textchild = (TextView) convertView.findViewById(R.id.childtext);
96 | textchild.setText(childtext);
97 | return convertView;
98 | }
99 |
100 | @Override
101 | public boolean isChildSelectable(int groupPosition, int childPosition) {
102 |
103 | return true;
104 | }
105 | }
106 |
107 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | ca-app-pub-8856835184141632/3572295507
3 | Holy Bible
4 | Choose
5 | open drawer
6 | close drawer
7 |
8 | - Genesis
9 | - Exodus
10 | - Leviticus
11 | - Numbers
12 | - Deuteronomy
13 | - Joshua
14 | - Judges
15 | - Ruth
16 | - 1st Samuel
17 | - 2nd Samuel
18 | - 1st Kings
19 | - 2nd Kings
20 | - 1st Chronicles
21 | - 2nd Chronicles
22 | - Ezra
23 | - Nehemiah
24 | - Esther
25 | - Job
26 | - Psalms
27 | - Proverbs
28 | - Ecclesiastes
29 | - Song of Solomon
30 | - Isaiah
31 | - Jeremiah
32 | - Lamentations
33 | - Ezekiel
34 | - Daniel
35 | - Hosea
36 | - Joel
37 | - Amos
38 | - Obadiah
39 | - Jonah
40 | - Micah
41 | - Nahum
42 | - Habakkuk
43 | - Zephaniah
44 | - Haggai
45 | - Zechariah
46 | - Malachi
47 |
48 | Hello world!
49 | Settings
50 | customactionbar
51 |
52 | - Genesis
53 | - Exodus
54 | - Leviticus
55 | - Numbers
56 | - Deuteronomy
57 | - Joshua
58 | - Judges
59 | - Ruth
60 | - 1st Samuel
61 | - 2nd Samuel
62 | - 1st Kings
63 | - 2nd Kings
64 | - 1st Chronicles
65 | - 2nd Chronicles
66 | - Ezra
67 | - Nehemiah
68 | - Esther
69 | - Job
70 | - Psalms
71 | - Proverbs
72 | - Ecclesiastes
73 | - Song of Solomon
74 | - Isaiah
75 | - Jeremiah
76 | - Lamentations
77 | - Ezekiel
78 | - Daniel
79 | - Hosea
80 | - Joel
81 | - Amos
82 | - Obadiah
83 | - Jonah
84 | - Micah
85 | - Nahum
86 | - Habakkuk
87 | - Zephaniah
88 | - Haggai
89 | - Zechariah
90 | - Malachi
91 |
92 |
93 | - Matthew
94 | - Mark
95 | - Luke
96 | - John
97 | - Acts
98 | - Romans
99 | - 1st Corinthians
100 | - 2nd Corinthians
101 | - Galatians
102 | - Ephesians
103 | - Philippians
104 | - Colossians
105 | - 1st Thessalonians
106 | - 2nd Thessalonians
107 | - 1st Timothy
108 | - 2nd Timothy
109 | - Titus
110 | - Philemon
111 | - Hebrews
112 | - James
113 | - 1st Peter
114 | - 2nd Peter
115 | - First John
116 | - 2nd John
117 | - 3rd John
118 | - Jude
119 | - Revelation
120 |
121 |
122 |
123 | - Old Testament
124 | - New Testament
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/obadiah_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class obadiah_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"OBADIAH 1"
36 |
37 |
38 |
39 | };
40 |
41 | @Override
42 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
43 | super.onCreateView(inflater, container, savedInstanceState);
44 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
45 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
46 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
47 | myscrollview=(ScrollView)rootview.findViewById(R.id.scrollView_genesis);
48 | ob= new Bible_shared_preference(getActivity());
49 | mydb=new DatabaseAssetHelper(getActivity());
50 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
51 |
52 |
53 | mySpinner.setAdapter(myadap);
54 | setHasOptionsMenu(false);
55 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
56 | mytextview.setTypeface(tf);
57 | get_shared_preferencevalue();
58 |
59 |
60 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
61 | mytextview.setOnTouchListener(this);
62 |
63 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
64 | @Override
65 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
66 |
67 | int item=position+1;
68 | getData(item);
69 |
70 | }
71 |
72 | @Override
73 | public void onNothingSelected(AdapterView> parent) {
74 | int item=1;
75 | getData(item);
76 |
77 | }
78 | });
79 |
80 |
81 | return rootview;
82 |
83 |
84 |
85 | }
86 |
87 | public void getData(int item)
88 | {
89 | int myid=item;
90 |
91 |
92 |
93 |
94 |
95 | String query="SELECT sayings FROM obadiah WHERE id=?";
96 | try {
97 | SQLiteDatabase sq = mydb.getReadableDatabase();
98 |
99 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
100 | mycursor.moveToFirst();
101 |
102 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
103 | //String sayings= mycursor.getString(0).toString();
104 | mycursor.close();
105 | mytextview.setText(sayings);
106 | mytextview.setVisibility(View.VISIBLE);
107 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
108 |
109 | mydb.close();
110 | }
111 | catch(Exception e)
112 | {
113 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
114 | }
115 |
116 | }
117 | private void get_shared_preferencevalue() {
118 |
119 | mytextview.setTextSize(ob.getData());
120 | }
121 | @Override
122 | public boolean onOptionsItemSelected(MenuItem item) {
123 |
124 |
125 | return super.onOptionsItemSelected(item);
126 | }
127 |
128 | int getDistance(MotionEvent event) {
129 | int dx = (int) (event.getX(0) - event.getX(1));
130 | int dy = (int) (event.getY(0) - event.getY(1));
131 | return (int) (Math.sqrt(dx * dx + dy * dy));
132 | }
133 |
134 |
135 | public boolean onTouch(View v, MotionEvent event) {
136 |
137 |
138 | if (event.getPointerCount() == 2) {
139 |
140 | int action = event.getAction();
141 | int pureaction = action & MotionEvent.ACTION_MASK;
142 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
143 |
144 | mBaseDist = getDistance(event);
145 | mBaseRatio = mRatio;
146 | myscrollview.requestDisallowInterceptTouchEvent(true);
147 | }
148 | else {
149 | float delta = (getDistance(event) - mBaseDist) / STEP;
150 | float multi = (float) Math.pow(2, delta);
151 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
152 | mytextview.setTextSize(mRatio + 13);
153 | }
154 |
155 |
156 | }
157 | ob.SetData(mytextview.getTextSize());
158 | return false;
159 | }
160 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Zephaniah_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Zephaniah_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"ZEPHANIAH 1", "ZEPHANIAH 2", "ZEPHANIAH 3"
36 |
37 |
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | myscrollview=(ScrollView)rootview.findViewById(R.id.scrollView_genesis);
46 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
47 | ob= new Bible_shared_preference(getActivity());
48 | mydb=new DatabaseAssetHelper(getActivity());
49 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
50 |
51 |
52 | mySpinner.setAdapter(myadap);
53 | setHasOptionsMenu(false);
54 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
55 | mytextview.setTypeface(tf);
56 | get_shared_preferencevalue();
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | mytextview.setOnTouchListener(this);
60 |
61 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
62 | @Override
63 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
64 |
65 | int item=position+1;
66 | getData(item);
67 |
68 | }
69 |
70 | @Override
71 | public void onNothingSelected(AdapterView> parent) {
72 | int item=1;
73 | getData(item);
74 |
75 | }
76 | });
77 |
78 |
79 | return rootview;
80 |
81 |
82 |
83 | }
84 |
85 | public void getData(int item)
86 | {
87 | int myid=item;
88 |
89 |
90 |
91 |
92 |
93 | String query="SELECT sayings FROM zephaniah WHERE id=?";
94 | try {
95 | SQLiteDatabase sq = mydb.getReadableDatabase();
96 |
97 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
98 | mycursor.moveToFirst();
99 |
100 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
101 | //String sayings= mycursor.getString(0).toString();
102 | mycursor.close();
103 | mytextview.setText(sayings);
104 | mytextview.setVisibility(View.VISIBLE);
105 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
106 |
107 | mydb.close();
108 | }
109 | catch(Exception e)
110 | {
111 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
112 | }
113 |
114 | }
115 | private void get_shared_preferencevalue() {
116 | mytextview.setTextSize(ob.getData());
117 | }
118 | @Override
119 | public boolean onOptionsItemSelected(MenuItem item) {
120 |
121 |
122 | return super.onOptionsItemSelected(item);
123 | }
124 |
125 | int getDistance(MotionEvent event) {
126 | int dx = (int) (event.getX(0) - event.getX(1));
127 | int dy = (int) (event.getY(0) - event.getY(1));
128 | return (int) (Math.sqrt(dx * dx + dy * dy));
129 | }
130 |
131 |
132 | public boolean onTouch(View v, MotionEvent event) {
133 |
134 |
135 | if (event.getPointerCount() == 2) {
136 |
137 | int action = event.getAction();
138 | int pureaction = action & MotionEvent.ACTION_MASK;
139 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
140 |
141 | mBaseDist = getDistance(event);
142 | mBaseRatio = mRatio;
143 | myscrollview.requestDisallowInterceptTouchEvent(true);
144 | }
145 | else {
146 | float delta = (getDistance(event) - mBaseDist) / STEP;
147 | float multi = (float) Math.pow(2, delta);
148 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
149 | mytextview.setTextSize(mRatio + 13);
150 | }
151 |
152 |
153 | }
154 | ob.SetData(mytextview.getTextSize());
155 | return false;
156 | }
157 |
158 |
159 | }
160 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/ruth_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class ruth_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"RUTH 1", "RUTH 2", "RUTH 3", "RUTH 4"
36 |
37 |
38 |
39 |
40 | };
41 |
42 | @Override
43 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
44 | super.onCreateView(inflater, container, savedInstanceState);
45 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
46 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
47 | myscrollview=(ScrollView)rootview.findViewById(R.id.scrollView_genesis);
48 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 | ob= new Bible_shared_preference(getActivity());
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 |
53 |
54 | mySpinner.setAdapter(myadap);
55 |
56 | setHasOptionsMenu(false);
57 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
58 | mytextview.setTypeface(tf);
59 | get_shared_preferencevalue();
60 |
61 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
62 | mytextview.setOnTouchListener(this);
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 |
71 | }
72 |
73 | @Override
74 | public void onNothingSelected(AdapterView> parent) {
75 | int item=1;
76 | getData(item);
77 |
78 | }
79 | });
80 |
81 |
82 | return rootview;
83 |
84 |
85 |
86 | }
87 |
88 | public void getData(int item)
89 | {
90 | int myid=item;
91 |
92 |
93 |
94 |
95 |
96 | String query="SELECT sayings FROM ruth WHERE id=?";
97 | try {
98 | SQLiteDatabase sq = mydb.getReadableDatabase();
99 |
100 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
101 | mycursor.moveToFirst();
102 |
103 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
104 | //String sayings= mycursor.getString(0).toString();
105 | mycursor.close();
106 | mytextview.setText(sayings);
107 | mytextview.setVisibility(View.VISIBLE);
108 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
109 |
110 | mydb.close();
111 | }
112 | catch(Exception e)
113 | {
114 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
115 | }
116 |
117 | }
118 | private void get_shared_preferencevalue() {
119 |
120 | mytextview.setTextSize(ob.getData());
121 | }
122 | @Override
123 | public boolean onOptionsItemSelected(MenuItem item) {
124 |
125 |
126 | return super.onOptionsItemSelected(item);
127 | }
128 |
129 |
130 | int getDistance(MotionEvent event) {
131 | int dx = (int) (event.getX(0) - event.getX(1));
132 | int dy = (int) (event.getY(0) - event.getY(1));
133 | return (int) (Math.sqrt(dx * dx + dy * dy));
134 | }
135 |
136 |
137 | public boolean onTouch(View v, MotionEvent event) {
138 |
139 |
140 | if (event.getPointerCount() == 2) {
141 |
142 | int action = event.getAction();
143 | int pureaction = action & MotionEvent.ACTION_MASK;
144 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
145 |
146 | mBaseDist = getDistance(event);
147 | mBaseRatio = mRatio;
148 | myscrollview.requestDisallowInterceptTouchEvent(true);
149 | }
150 | else {
151 | float delta = (getDistance(event) - mBaseDist) / STEP;
152 | float multi = (float) Math.pow(2, delta);
153 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
154 | mytextview.setTextSize(mRatio + 13);
155 | }
156 |
157 |
158 | }
159 | ob.SetData(mytextview.getTextSize());
160 | return false;
161 | }
162 |
163 |
164 | }
165 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Jonah_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Jonah_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"JONAH 1", "JONAH 2", "JONAH 3", "JONAH 4"
36 |
37 |
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
46 | mydb=new DatabaseAssetHelper(getActivity());
47 | myscrollview=(ScrollView)rootview.findViewById(R.id.scrollView_genesis);
48 | ob= new Bible_shared_preference(getActivity());
49 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
50 |
51 |
52 | mySpinner.setAdapter(myadap);
53 | setHasOptionsMenu(false);
54 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
55 | mytextview.setTypeface(tf);
56 | get_shared_preferencevalue();
57 |
58 |
59 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
60 | mytextview.setOnTouchListener(this);
61 |
62 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
63 | @Override
64 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
65 |
66 | int item=position+1;
67 | getData(item);
68 |
69 | }
70 |
71 | @Override
72 | public void onNothingSelected(AdapterView> parent) {
73 | int item=1;
74 | getData(item);
75 |
76 | }
77 | });
78 |
79 |
80 | return rootview;
81 |
82 |
83 |
84 | }
85 |
86 | public void getData(int item)
87 | {
88 | int myid=item;
89 |
90 |
91 |
92 |
93 |
94 | String query="SELECT sayings FROM jonah WHERE id=?";
95 | try {
96 | SQLiteDatabase sq = mydb.getReadableDatabase();
97 |
98 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
99 | mycursor.moveToFirst();
100 |
101 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
102 | //String sayings= mycursor.getString(0).toString();
103 | mycursor.close();
104 | mytextview.setText(sayings);
105 | mytextview.setVisibility(View.VISIBLE);
106 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
107 |
108 | mydb.close();
109 | }
110 | catch(Exception e)
111 | {
112 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
113 | }
114 |
115 | }
116 | private void get_shared_preferencevalue() {
117 | mytextview.setTextSize(ob.getData());
118 |
119 | }
120 | @Override
121 | public boolean onOptionsItemSelected(MenuItem item) {
122 |
123 |
124 | return super.onOptionsItemSelected(item);
125 | }
126 |
127 | int getDistance(MotionEvent event) {
128 | int dx = (int) (event.getX(0) - event.getX(1));
129 | int dy = (int) (event.getY(0) - event.getY(1));
130 | return (int) (Math.sqrt(dx * dx + dy * dy));
131 | }
132 |
133 |
134 | public boolean onTouch(View v, MotionEvent event) {
135 |
136 |
137 | if (event.getPointerCount() == 2) {
138 |
139 | int action = event.getAction();
140 | int pureaction = action & MotionEvent.ACTION_MASK;
141 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
142 |
143 | mBaseDist = getDistance(event);
144 | mBaseRatio = mRatio;
145 | myscrollview.requestDisallowInterceptTouchEvent(true);
146 | }
147 | else {
148 | float delta = (getDistance(event) - mBaseDist) / STEP;
149 | float multi = (float) Math.pow(2, delta);
150 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
151 | mytextview.setTextSize(mRatio + 13);
152 | }
153 |
154 |
155 | }
156 | ob.SetData(mytextview.getTextSize());
157 | return false;
158 | }
159 |
160 |
161 |
162 |
163 |
164 |
165 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Haggai_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Haggai_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"HAGGAI 1", "HAGGAI 2"
36 |
37 | };
38 |
39 | @Override
40 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
41 | super.onCreateView(inflater, container, savedInstanceState);
42 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
43 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
44 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
45 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
46 | ob=new Bible_shared_preference(getActivity());
47 | mydb=new DatabaseAssetHelper(getActivity());
48 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
49 |
50 |
51 | mySpinner.setAdapter(myadap);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 | get_shared_preferencevalue();
56 |
57 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
58 | mytextview.setOnTouchListener(this);
59 |
60 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
61 | @Override
62 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
63 |
64 | int item=position+1;
65 | getData(item);
66 |
67 | }
68 |
69 | @Override
70 | public void onNothingSelected(AdapterView> parent) {
71 | int item=1;
72 | getData(item);
73 |
74 | }
75 | });
76 |
77 |
78 | return rootview;
79 |
80 |
81 |
82 | }
83 |
84 | public void getData(int item)
85 | {
86 | int myid=item;
87 |
88 |
89 |
90 |
91 |
92 | String query="SELECT sayings FROM haggai WHERE id=?";
93 | try {
94 | SQLiteDatabase sq = mydb.getReadableDatabase();
95 |
96 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
97 | mycursor.moveToFirst();
98 |
99 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
100 | //String sayings= mycursor.getString(0).toString();
101 | mycursor.close();
102 | mytextview.setText(sayings);
103 | mytextview.setVisibility(View.VISIBLE);
104 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
105 |
106 | mydb.close();
107 | }
108 | catch(Exception e)
109 | {
110 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
111 | }
112 |
113 |
114 | }
115 | private void get_shared_preferencevalue()
116 | {
117 | mytextview.setTextSize(ob.getData());
118 |
119 | }
120 |
121 |
122 | @Override
123 | public boolean onOptionsItemSelected(MenuItem item) {
124 |
125 |
126 | return super.onOptionsItemSelected(item);
127 | }
128 |
129 | int getDistance(MotionEvent event) {
130 | int dx = (int) (event.getX(0) - event.getX(1));
131 | int dy = (int) (event.getY(0) - event.getY(1));
132 | return (int) (Math.sqrt(dx * dx + dy * dy));
133 | }
134 |
135 |
136 | public boolean onTouch(View v, MotionEvent event) {
137 |
138 |
139 | if (event.getPointerCount() == 2) {
140 |
141 | int action = event.getAction();
142 | int pureaction = action & MotionEvent.ACTION_MASK;
143 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
144 |
145 | mBaseDist = getDistance(event);
146 | mBaseRatio = mRatio;
147 | myscrollview.requestDisallowInterceptTouchEvent(true);
148 | }
149 | else {
150 | float delta = (getDistance(event) - mBaseDist) / STEP;
151 | float multi = (float) Math.pow(2, delta);
152 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
153 | mytextview.setTextSize(mRatio + 13);
154 | }
155 |
156 |
157 | }
158 | ob.SetData(mytextview.getTextSize());
159 | return false;
160 | }
161 |
162 |
163 |
164 |
165 |
166 |
167 | }
168 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Joel.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Joel extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"JOEL 1", "JOEL 2", "JOEL 3"
36 |
37 |
38 |
39 | };
40 |
41 | @Override
42 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
43 | super.onCreateView(inflater, container, savedInstanceState);
44 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
45 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
46 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
47 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
48 | mydb=new DatabaseAssetHelper(getActivity());
49 | ob= new Bible_shared_preference(getActivity());
50 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
51 |
52 |
53 | mySpinner.setAdapter(myadap);
54 | setHasOptionsMenu(false);
55 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
56 | mytextview.setTypeface(tf);
57 | get_shared_preferencevalue();
58 |
59 |
60 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
61 | mytextview.setOnTouchListener(this);
62 |
63 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
64 | @Override
65 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
66 |
67 | int item=position+1;
68 | getData(item);
69 |
70 | }
71 |
72 | @Override
73 | public void onNothingSelected(AdapterView> parent) {
74 | int item=1;
75 | getData(item);
76 |
77 | }
78 | });
79 |
80 |
81 | return rootview;
82 |
83 |
84 |
85 | }
86 |
87 | public void getData(int item)
88 | {
89 | int myid=item;
90 |
91 |
92 |
93 |
94 |
95 | String query="SELECT sayings FROM joel WHERE id=?";
96 | try {
97 | SQLiteDatabase sq = mydb.getReadableDatabase();
98 |
99 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
100 | mycursor.moveToFirst();
101 |
102 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
103 | //String sayings= mycursor.getString(0).toString();
104 | mycursor.close();
105 | mytextview.setText(sayings);
106 | mytextview.setVisibility(View.VISIBLE);
107 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
108 |
109 | mydb.close();
110 | }
111 | catch(Exception e)
112 | {
113 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
114 | }
115 |
116 | }
117 |
118 | private void get_shared_preferencevalue() {
119 | mytextview.setTextSize(ob.getData());
120 |
121 |
122 | }
123 | @Override
124 | public boolean onOptionsItemSelected(MenuItem item) {
125 |
126 |
127 | return super.onOptionsItemSelected(item);
128 | }
129 | int getDistance(MotionEvent event) {
130 | int dx = (int) (event.getX(0) - event.getX(1));
131 | int dy = (int) (event.getY(0) - event.getY(1));
132 | return (int) (Math.sqrt(dx * dx + dy * dy));
133 | }
134 |
135 |
136 | public boolean onTouch(View v, MotionEvent event) {
137 |
138 |
139 | if (event.getPointerCount() == 2) {
140 |
141 | int action = event.getAction();
142 | int pureaction = action & MotionEvent.ACTION_MASK;
143 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
144 |
145 | mBaseDist = getDistance(event);
146 | mBaseRatio = mRatio;
147 | myscrollview.requestDisallowInterceptTouchEvent(true);
148 | }
149 | else {
150 | float delta = (getDistance(event) - mBaseDist) / STEP;
151 | float multi = (float) Math.pow(2, delta);
152 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
153 | mytextview.setTextSize(mRatio + 13);
154 | }
155 |
156 |
157 | }
158 | ob.SetData(mytextview.getTextSize());
159 | return false;
160 | }
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 | }
171 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Micah_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Micah_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"MICAH 1", "MICAH 2", "MICAH 3", "MICAH 4", "MICAH 5", "MICAH 6", "MICAH 7"
36 |
37 |
38 |
39 | };
40 |
41 | @Override
42 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
43 | super.onCreateView(inflater, container, savedInstanceState);
44 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
45 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
46 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
47 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
48 | mydb=new DatabaseAssetHelper(getActivity());
49 | ob= new Bible_shared_preference(getActivity());
50 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
51 |
52 |
53 | mySpinner.setAdapter(myadap);
54 | setHasOptionsMenu(false);
55 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
56 | mytextview.setTypeface(tf);
57 | get_shared_preferencevalue();
58 | mytextview.setOnTouchListener(this);
59 |
60 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
61 |
62 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
63 | @Override
64 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
65 |
66 | int item=position+1;
67 | getData(item);
68 |
69 | }
70 |
71 | @Override
72 | public void onNothingSelected(AdapterView> parent) {
73 | int item=1;
74 | getData(item);
75 |
76 | }
77 | });
78 |
79 |
80 | return rootview;
81 |
82 |
83 |
84 | }
85 |
86 | public void getData(int item)
87 | {
88 | int myid=item;
89 |
90 |
91 |
92 |
93 |
94 | String query="SELECT sayings FROM micah WHERE id=?";
95 | try {
96 | SQLiteDatabase sq = mydb.getReadableDatabase();
97 |
98 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
99 | mycursor.moveToFirst();
100 |
101 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
102 | //String sayings= mycursor.getString(0).toString();
103 | mycursor.close();
104 | mytextview.setText(sayings);
105 | mytextview.setVisibility(View.VISIBLE);
106 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
107 |
108 | mydb.close();
109 | }
110 | catch(Exception e)
111 | {
112 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
113 | }
114 | }
115 | private void get_shared_preferencevalue() {
116 | mytextview.setTextSize(ob.getData());
117 |
118 | }
119 | @Override
120 | public boolean onOptionsItemSelected(MenuItem item) {
121 |
122 |
123 | return super.onOptionsItemSelected(item);
124 | }
125 |
126 |
127 | int getDistance(MotionEvent event) {
128 | int dx = (int) (event.getX(0) - event.getX(1));
129 | int dy = (int) (event.getY(0) - event.getY(1));
130 | return (int) (Math.sqrt(dx * dx + dy * dy));
131 | }
132 |
133 |
134 | public boolean onTouch(View v, MotionEvent event) {
135 |
136 |
137 | if (event.getPointerCount() == 2) {
138 |
139 | int action = event.getAction();
140 | int pureaction = action & MotionEvent.ACTION_MASK;
141 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
142 |
143 | mBaseDist = getDistance(event);
144 | mBaseRatio = mRatio;
145 | myscrollview.requestDisallowInterceptTouchEvent(true);
146 | }
147 | else {
148 | float delta = (getDistance(event) - mBaseDist) / STEP;
149 | float multi = (float) Math.pow(2, delta);
150 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
151 | mytextview.setTextSize(mRatio + 13);
152 | }
153 |
154 |
155 | }
156 | ob.SetData(mytextview.getTextSize());
157 | return false;
158 | }
159 |
160 |
161 | }
162 |
163 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Malachi_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Malachi_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"MALACHI 1", "MALACHI 2", "MALACHI 3", "MALACHI 4"
36 |
37 |
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
46 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
47 | mydb=new DatabaseAssetHelper(getActivity());
48 | ob= new Bible_shared_preference(getActivity());
49 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
50 |
51 |
52 | mySpinner.setAdapter(myadap);
53 | setHasOptionsMenu(false);
54 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
55 | mytextview.setTypeface(tf);
56 | get_shared_preferencevalue();
57 | mytextview.setOnTouchListener(this);
58 |
59 |
60 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
61 |
62 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
63 | @Override
64 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
65 |
66 | int item=position+1;
67 | getData(item);
68 |
69 | }
70 |
71 | @Override
72 | public void onNothingSelected(AdapterView> parent) {
73 | int item=1;
74 | getData(item);
75 |
76 | }
77 | });
78 |
79 |
80 | return rootview;
81 |
82 |
83 |
84 | }
85 |
86 | public void getData(int item)
87 | {
88 | int myid=item;
89 |
90 |
91 |
92 |
93 |
94 | String query="SELECT sayings FROM malachi WHERE id=?";
95 | try {
96 | SQLiteDatabase sq = mydb.getReadableDatabase();
97 |
98 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
99 | mycursor.moveToFirst();
100 |
101 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
102 | //String sayings= mycursor.getString(0).toString();
103 | mycursor.close();
104 | mytextview.setText(sayings);
105 | mytextview.setVisibility(View.VISIBLE);
106 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
107 |
108 | mydb.close();
109 | }
110 | catch(Exception e)
111 | {
112 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
113 | }
114 |
115 |
116 | }
117 | private void get_shared_preferencevalue() {
118 | mytextview.setTextSize(ob.getData());
119 | }
120 | @Override
121 | public boolean onOptionsItemSelected(MenuItem item) {
122 |
123 |
124 | return super.onOptionsItemSelected(item);
125 | }
126 |
127 |
128 |
129 | int getDistance(MotionEvent event) {
130 | int dx = (int) (event.getX(0) - event.getX(1));
131 | int dy = (int) (event.getY(0) - event.getY(1));
132 | return (int) (Math.sqrt(dx * dx + dy * dy));
133 | }
134 |
135 |
136 | public boolean onTouch(View v, MotionEvent event) {
137 |
138 |
139 | if (event.getPointerCount() == 2) {
140 |
141 | int action = event.getAction();
142 | int pureaction = action & MotionEvent.ACTION_MASK;
143 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
144 |
145 | mBaseDist = getDistance(event);
146 | mBaseRatio = mRatio;
147 | myscrollview.requestDisallowInterceptTouchEvent(true);
148 | }
149 | else {
150 | float delta = (getDistance(event) - mBaseDist) / STEP;
151 | float multi = (float) Math.pow(2, delta);
152 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
153 | mytextview.setTextSize(mRatio + 13);
154 | }
155 |
156 |
157 | }
158 | ob.SetData(mytextview.getTextSize());
159 | return false;
160 | }
161 |
162 |
163 |
164 |
165 |
166 | }
167 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Lamentation_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Lamentation_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"LAMENTATION 1", "LAMENTATION 2", "LAMENTATION 3", "LAMENTATION 4", "LAMENTATION 5"
36 |
37 |
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | mydb=new DatabaseAssetHelper(getActivity());
49 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
50 |
51 |
52 | mySpinner.setAdapter(myadap);
53 | setHasOptionsMenu(false);
54 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
55 | mytextview.setTypeface(tf);
56 | get_shared_preferencevalue();
57 |
58 |
59 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
60 | mytextview.setOnTouchListener(this);
61 |
62 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
63 | @Override
64 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
65 |
66 | int item=position+1;
67 | getData(item);
68 |
69 | }
70 |
71 | @Override
72 | public void onNothingSelected(AdapterView> parent) {
73 | int item=1;
74 | getData(item);
75 |
76 | }
77 | });
78 |
79 |
80 | return rootview;
81 |
82 |
83 |
84 | }
85 |
86 | public void getData(int item)
87 | {
88 | int myid=item;
89 |
90 |
91 |
92 |
93 |
94 | String query="SELECT sayings FROM lamentations WHERE id=?";
95 | try {
96 | SQLiteDatabase sq = mydb.getReadableDatabase();
97 |
98 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
99 | mycursor.moveToFirst();
100 |
101 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
102 | //String sayings= mycursor.getString(0).toString();
103 | mycursor.close();
104 | mytextview.setText(sayings);
105 | mytextview.setVisibility(View.VISIBLE);
106 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
107 |
108 | mydb.close();
109 | }
110 | catch(Exception e)
111 | {
112 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
113 | }
114 |
115 |
116 | }
117 | private void get_shared_preferencevalue() {
118 | mytextview.setTextSize(ob.getData());
119 |
120 | }
121 |
122 | @Override
123 | public boolean onOptionsItemSelected(MenuItem item) {
124 |
125 |
126 | return super.onOptionsItemSelected(item);
127 | }
128 | int getDistance(MotionEvent event) {
129 | int dx = (int) (event.getX(0) - event.getX(1));
130 | int dy = (int) (event.getY(0) - event.getY(1));
131 | return (int) (Math.sqrt(dx * dx + dy * dy));
132 | }
133 |
134 |
135 | public boolean onTouch(View v, MotionEvent event) {
136 |
137 |
138 | if (event.getPointerCount() == 2) {
139 |
140 | int action = event.getAction();
141 | int pureaction = action & MotionEvent.ACTION_MASK;
142 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
143 |
144 | mBaseDist = getDistance(event);
145 | mBaseRatio = mRatio;
146 | myscrollview.requestDisallowInterceptTouchEvent(true);
147 | }
148 | else {
149 | float delta = (getDistance(event) - mBaseDist) / STEP;
150 | float multi = (float) Math.pow(2, delta);
151 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
152 | mytextview.setTextSize(mRatio + 13);
153 | }
154 |
155 |
156 | }
157 | ob.SetData(mytextview.getTextSize());
158 | return false;
159 | }
160 |
161 |
162 |
163 |
164 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/ezra_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class ezra_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"EZRA 1", "EZRA 2", "EZRA 3", "EZRA 4", "EZRA 5", "EZRA 6", "EZRA 7", "EZRA 8", "EZRA 9", "EZRA 10"
36 |
37 |
38 |
39 |
40 | };
41 |
42 | @Override
43 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
44 | super.onCreateView(inflater, container, savedInstanceState);
45 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
46 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView)rootview.findViewById(R.id.scrollView_genesis);
49 | ob=new Bible_shared_preference(getActivity());
50 | mydb=new DatabaseAssetHelper(getActivity());
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 |
53 |
54 | mySpinner.setAdapter(myadap);
55 | setHasOptionsMenu(false);
56 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
57 | mytextview.setTypeface(tf);
58 | get_shared_preferencevalue();
59 | mytextview.setOnTouchListener(this);
60 |
61 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
62 |
63 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
64 | @Override
65 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
66 |
67 | int item=position+1;
68 | getData(item);
69 |
70 | }
71 |
72 | @Override
73 | public void onNothingSelected(AdapterView> parent) {
74 | int item=1;
75 | getData(item);
76 |
77 | }
78 | });
79 |
80 |
81 | return rootview;
82 |
83 |
84 |
85 | }
86 |
87 | private void get_shared_preferencevalue() {
88 |
89 | mytextview.setTextSize(ob.getData());
90 |
91 |
92 | }
93 |
94 | public void getData(int item)
95 | {
96 | int myid=item;
97 |
98 |
99 |
100 |
101 |
102 | String query="SELECT sayings FROM ezra WHERE id=?";
103 | try {
104 | SQLiteDatabase sq = mydb.getReadableDatabase();
105 |
106 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
107 | mycursor.moveToFirst();
108 |
109 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
110 | //String sayings= mycursor.getString(0).toString();
111 | mycursor.close();
112 | mytextview.setText(sayings);
113 | mytextview.setVisibility(View.VISIBLE);
114 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
115 |
116 | mydb.close();
117 | }
118 | catch(Exception e)
119 | {
120 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
121 | }
122 | }
123 |
124 | @Override
125 | public boolean onOptionsItemSelected(MenuItem item) {
126 |
127 | return false;
128 | // return super.onOptionsItemSelected(item);
129 | }
130 |
131 | int getDistance(MotionEvent event) {
132 | int dx = (int) (event.getX(0) - event.getX(1));
133 | int dy = (int) (event.getY(0) - event.getY(1));
134 | return (int) (Math.sqrt(dx * dx + dy * dy));
135 | }
136 |
137 |
138 | public boolean onTouch(View v, MotionEvent event) {
139 |
140 |
141 | if (event.getPointerCount() == 2) {
142 |
143 | int action = event.getAction();
144 | int pureaction = action & MotionEvent.ACTION_MASK;
145 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
146 |
147 | mBaseDist = getDistance(event);
148 | mBaseRatio = mRatio;
149 | myscrollview.requestDisallowInterceptTouchEvent(true);
150 | }
151 | else {
152 | float delta = (getDistance(event) - mBaseDist) / STEP;
153 | float multi = (float) Math.pow(2, delta);
154 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
155 | mytextview.setTextSize(mRatio + 13);
156 | }
157 |
158 |
159 | }
160 | ob.SetData(mytextview.getTextSize());
161 | return false;
162 | }
163 |
164 |
165 |
166 | }
167 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Hosea_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Hosea_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"HOSEA 1", "HOSEA 2", "HOSEA 3", "HOSEA 4", "HOSEA 5", "HOSEA 6", "HOSEA 7", "HOSEA 8", "HOSEA 9", "HOSEA 10", "HOSEA 11", "HOSEA 12"
36 | , "HOSEA 13", "HOSEA 14"
37 |
38 |
39 |
40 | };
41 |
42 | @Override
43 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
44 | super.onCreateView(inflater, container, savedInstanceState);
45 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
46 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
47 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
48 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 | ob= new Bible_shared_preference(getActivity());
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 |
53 |
54 | mySpinner.setAdapter(myadap);
55 | setHasOptionsMenu(false);
56 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
57 | mytextview.setTypeface(tf);
58 | get_shared_preferencevalue();
59 |
60 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
61 | mytextview.setOnTouchListener(this);
62 |
63 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
64 | @Override
65 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
66 |
67 | int item=position+1;
68 | getData(item);
69 |
70 | }
71 |
72 | @Override
73 | public void onNothingSelected(AdapterView> parent) {
74 | int item=1;
75 | getData(item);
76 |
77 | }
78 | });
79 |
80 |
81 | return rootview;
82 |
83 |
84 |
85 | }
86 |
87 | public void getData(int item)
88 | {
89 | int myid=item;
90 |
91 |
92 |
93 |
94 |
95 | String query="SELECT sayings FROM hosea WHERE id=?";
96 | try {
97 | SQLiteDatabase sq = mydb.getReadableDatabase();
98 |
99 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
100 | mycursor.moveToFirst();
101 |
102 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
103 | //String sayings= mycursor.getString(0).toString();
104 | mycursor.close();
105 | mytextview.setText(sayings);
106 | mytextview.setVisibility(View.VISIBLE);
107 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
108 |
109 | mydb.close();
110 | }
111 | catch(Exception e)
112 | {
113 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
114 | }
115 |
116 | }
117 | private void get_shared_preferencevalue() {
118 | mytextview.setTextSize(ob.getData());
119 |
120 | }
121 |
122 | @Override
123 | public boolean onOptionsItemSelected(MenuItem item) {
124 |
125 |
126 | return super.onOptionsItemSelected(item);
127 | }
128 | int getDistance(MotionEvent event) {
129 | int dx = (int) (event.getX(0) - event.getX(1));
130 | int dy = (int) (event.getY(0) - event.getY(1));
131 | return (int) (Math.sqrt(dx * dx + dy * dy));
132 | }
133 |
134 |
135 | public boolean onTouch(View v, MotionEvent event) {
136 |
137 |
138 | if (event.getPointerCount() == 2) {
139 |
140 | int action = event.getAction();
141 | int pureaction = action & MotionEvent.ACTION_MASK;
142 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
143 |
144 | mBaseDist = getDistance(event);
145 | mBaseRatio = mRatio;
146 | myscrollview.requestDisallowInterceptTouchEvent(true);
147 | }
148 | else {
149 | float delta = (getDistance(event) - mBaseDist) / STEP;
150 | float multi = (float) Math.pow(2, delta);
151 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
152 | mytextview.setTextSize(mRatio + 13);
153 | }
154 |
155 |
156 | }
157 | ob.SetData(mytextview.getTextSize());
158 | return false;
159 | }
160 |
161 |
162 |
163 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Nahum_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Nahum_main extends Fragment implements View.OnTouchListener {
24 |
25 | final static float STEP = 200;
26 | float mRatio = 1.0f;
27 | int mBaseDist;
28 | float mBaseRatio;
29 | float fontsize = 13;
30 | public ScrollView myscrollview;
31 |
32 | public Bible_shared_preference ob;
33 | public DatabaseAssetHelper mydb;
34 | public Spinner mySpinner;
35 | public TextView mytextview;
36 | public ArrayAdapter myadap;
37 | public String[] mylist = {"NAHUM 1", "NAHUM 2", "NAHUM 3"
38 |
39 |
40 |
41 | };
42 |
43 | @Override
44 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
45 | super.onCreateView(inflater, container, savedInstanceState);
46 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
47 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
48 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
49 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
50 | mydb=new DatabaseAssetHelper(getActivity());
51 | ob= new Bible_shared_preference(getActivity());
52 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
53 |
54 |
55 | mySpinner.setAdapter(myadap);
56 | setHasOptionsMenu(false);
57 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
58 | mytextview.setTypeface(tf);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 |
71 | }
72 |
73 | @Override
74 | public void onNothingSelected(AdapterView> parent) {
75 | int item=1;
76 | getData(item);
77 |
78 | }
79 | });
80 |
81 |
82 | return rootview;
83 |
84 |
85 |
86 | }
87 |
88 | public void getData(int item)
89 | {
90 | int myid=item;
91 |
92 |
93 |
94 |
95 |
96 | String query="SELECT sayings FROM nahum WHERE id=?";
97 | try {
98 | SQLiteDatabase sq = mydb.getReadableDatabase();
99 |
100 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
101 | mycursor.moveToFirst();
102 |
103 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
104 | //String sayings= mycursor.getString(0).toString();
105 | mycursor.close();
106 | mytextview.setText(sayings);
107 | mytextview.setVisibility(View.VISIBLE);
108 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
109 |
110 | mydb.close();
111 | }
112 | catch(Exception e)
113 | {
114 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
115 | }
116 |
117 | }
118 | private void get_shared_preferencevalue() {
119 |
120 | mytextview.setTextSize(ob.getData());
121 | }
122 | public void TextSize(int size)
123 | {
124 | mytextview.setTextSize(size);
125 | }
126 | @Override
127 | public boolean onOptionsItemSelected(MenuItem item) {
128 |
129 |
130 | return super.onOptionsItemSelected(item);
131 | }
132 |
133 | int getDistance(MotionEvent event) {
134 | int dx = (int) (event.getX(0) - event.getX(1));
135 | int dy = (int) (event.getY(0) - event.getY(1));
136 | return (int) (Math.sqrt(dx * dx + dy * dy));
137 | }
138 |
139 |
140 | public boolean onTouch(View v, MotionEvent event) {
141 |
142 |
143 | if (event.getPointerCount() == 2) {
144 |
145 | int action = event.getAction();
146 | int pureaction = action & MotionEvent.ACTION_MASK;
147 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
148 |
149 | mBaseDist = getDistance(event);
150 | mBaseRatio = mRatio;
151 | myscrollview.requestDisallowInterceptTouchEvent(true);
152 | }
153 | else {
154 | float delta = (getDistance(event) - mBaseDist) / STEP;
155 | float multi = (float) Math.pow(2, delta);
156 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
157 | mytextview.setTextSize(mRatio + 13);
158 | }
159 |
160 |
161 | }
162 | ob.SetData(mytextview.getTextSize());
163 | return false;
164 | }
165 |
166 |
167 |
168 |
169 |
170 |
171 | }
172 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/esther_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class esther_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"ESTHER 1", "ESTHER 2", "ESTHER 3", "ESTHER 4", "ESTHER 5", "ESTHER 6", "ESTHER 7", "ESTHER 8", "ESTHER 9", "ESTHER 10"
36 |
37 |
38 |
39 |
40 | };
41 |
42 | @Override
43 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
44 | super.onCreateView(inflater, container, savedInstanceState);
45 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
46 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | ob= new Bible_shared_preference(getActivity());
49 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
50 | mydb=new DatabaseAssetHelper(getActivity());
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 |
53 |
54 | mySpinner.setAdapter(myadap);
55 | setHasOptionsMenu(false);
56 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
57 | mytextview.setTypeface(tf);
58 | get_shared_preferencevalue();
59 | mytextview.setOnTouchListener(this);
60 |
61 |
62 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 |
71 | }
72 |
73 | @Override
74 | public void onNothingSelected(AdapterView> parent) {
75 | int item=1;
76 | getData(item);
77 |
78 | }
79 | });
80 |
81 |
82 | return rootview;
83 |
84 |
85 |
86 | }
87 |
88 | public void getData(int item)
89 | {
90 | int myid=item;
91 |
92 |
93 |
94 |
95 |
96 | String query="SELECT sayings FROM esther WHERE id=?";
97 | try {
98 | SQLiteDatabase sq = mydb.getReadableDatabase();
99 |
100 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
101 | mycursor.moveToFirst();
102 |
103 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
104 | //String sayings= mycursor.getString(0).toString();
105 | mycursor.close();
106 | mytextview.setText(sayings);
107 | mytextview.setVisibility(View.VISIBLE);
108 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
109 |
110 | mydb.close();
111 | }
112 | catch(Exception e)
113 | {
114 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
115 | }
116 |
117 | }
118 | private void get_shared_preferencevalue() {
119 |
120 | mytextview.setTextSize(ob.getData());
121 |
122 | }
123 |
124 |
125 | @Override
126 | public boolean onOptionsItemSelected(MenuItem item) {
127 |
128 | return false;
129 | // return super.onOptionsItemSelected(item);
130 | }
131 |
132 | int getDistance(MotionEvent event) {
133 | int dx = (int) (event.getX(0) - event.getX(1));
134 | int dy = (int) (event.getY(0) - event.getY(1));
135 | return (int) (Math.sqrt(dx * dx + dy * dy));
136 | }
137 |
138 |
139 | public boolean onTouch(View v, MotionEvent event) {
140 |
141 |
142 | if (event.getPointerCount() == 2) {
143 |
144 | int action = event.getAction();
145 | int pureaction = action & MotionEvent.ACTION_MASK;
146 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
147 |
148 | mBaseDist = getDistance(event);
149 | mBaseRatio = mRatio;
150 | myscrollview.requestDisallowInterceptTouchEvent(true);
151 | }
152 | else {
153 | float delta = (getDistance(event) - mBaseDist) / STEP;
154 | float multi = (float) Math.pow(2, delta);
155 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
156 | mytextview.setTextSize(mRatio + 13);
157 |
158 | }
159 |
160 |
161 | }
162 | ob.SetData(mytextview.getTextSize());
163 | return false;
164 | }
165 |
166 |
167 |
168 |
169 | }
170 |
171 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/nehemiah.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class nehemiah extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"NEHEMIAH 1", "NEHEMIAH 2", "NEHEMIAH 3", "NEHEMIAH 4", "NEHEMIAH 5", "NEHEMIAH 6", "NEHEMIAH 7", "NEHEMIAH 8", "NEHEMIAH 9", "NEHEMIAH 10", "NEHEMIAH 11", "NEHEMIAH 12"
36 | , "NEHEMIAH 13"
37 |
38 |
39 |
40 |
41 | };
42 |
43 | @Override
44 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
45 | super.onCreateView(inflater, container, savedInstanceState);
46 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
47 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
48 | myscrollview=(ScrollView)rootview.findViewById(R.id.scrollView_genesis);
49 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
50 | mydb=new DatabaseAssetHelper(getActivity());
51 | ob= new Bible_shared_preference(getActivity());
52 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
53 |
54 |
55 | mySpinner.setAdapter(myadap);
56 | setHasOptionsMenu(false);
57 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
58 | mytextview.setTypeface(tf);
59 | get_shared_preferencevalue();
60 |
61 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
62 | mytextview.setOnTouchListener(this);
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 |
71 | }
72 |
73 | @Override
74 | public void onNothingSelected(AdapterView> parent) {
75 | int item=1;
76 | getData(item);
77 |
78 | }
79 | });
80 |
81 |
82 | return rootview;
83 |
84 |
85 |
86 | }
87 |
88 | public void getData(int item)
89 | {
90 | int myid=item;
91 |
92 |
93 |
94 |
95 |
96 | String query="SELECT sayings FROM nehemiah WHERE id=?";
97 | try {
98 | SQLiteDatabase sq = mydb.getReadableDatabase();
99 |
100 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
101 | mycursor.moveToFirst();
102 |
103 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
104 | //String sayings= mycursor.getString(0).toString();
105 | mycursor.close();
106 | mytextview.setText(sayings);
107 | mytextview.setVisibility(View.VISIBLE);
108 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
109 |
110 | mydb.close();
111 | }
112 | catch(Exception e)
113 | {
114 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
115 | }
116 |
117 | }
118 | private void get_shared_preferencevalue() {
119 |
120 | mytextview.setTextSize(ob.getData());
121 | }
122 | @Override
123 | public boolean onOptionsItemSelected(MenuItem item) {
124 |
125 |
126 | return super.onOptionsItemSelected(item);
127 | }
128 |
129 | int getDistance(MotionEvent event) {
130 | int dx = (int) (event.getX(0) - event.getX(1));
131 | int dy = (int) (event.getY(0) - event.getY(1));
132 | return (int) (Math.sqrt(dx * dx + dy * dy));
133 | }
134 |
135 |
136 | public boolean onTouch(View v, MotionEvent event) {
137 |
138 |
139 | if (event.getPointerCount() == 2) {
140 |
141 | int action = event.getAction();
142 | int pureaction = action & MotionEvent.ACTION_MASK;
143 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
144 |
145 | mBaseDist = getDistance(event);
146 | mBaseRatio = mRatio;
147 | myscrollview.requestDisallowInterceptTouchEvent(true);
148 | }
149 | else {
150 | float delta = (getDistance(event) - mBaseDist) / STEP;
151 | float multi = (float) Math.pow(2, delta);
152 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
153 | mytextview.setTextSize(mRatio + 13);
154 | }
155 |
156 |
157 | }
158 | ob.SetData(mytextview.getTextSize());
159 | return false;
160 | }
161 |
162 |
163 |
164 |
165 | }
166 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Eccesiastes_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Eccesiastes_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"ECCLESIASTES 1", "ECCLESIASTES 2", "ECCLESIASTES 3", "ECCLESIASTES 4", "ECCLESIASTES 5", "ECCLESIASTES 6", "ECCLESIASTES 7", "ECCLESIASTES 8", "ECCLESIASTES 9", "ECCLESIASTES 10", "ECCLESIASTES 11", "ECCLESIASTES 12"
36 | };
37 |
38 | @Override
39 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
40 | super.onCreateView(inflater, container, savedInstanceState);
41 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
42 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
43 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
44 | ob= new Bible_shared_preference(getActivity());
45 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
46 | mydb=new DatabaseAssetHelper(getActivity());
47 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
48 | mySpinner.setAdapter(myadap);
49 | setHasOptionsMenu(false);
50 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
51 | mytextview.setTypeface(tf);
52 |
53 |
54 |
55 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
56 | get_shared_preferencevalue();
57 | mytextview.setOnTouchListener(this);
58 |
59 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
60 | @Override
61 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
62 |
63 | int item=position+1;
64 | getData(item);
65 |
66 | }
67 |
68 | @Override
69 | public void onNothingSelected(AdapterView> parent) {
70 | int item=1;
71 | getData(item);
72 |
73 | }
74 | });
75 |
76 |
77 | return rootview;
78 |
79 |
80 |
81 | }
82 |
83 | public void getData(int item)
84 | {
85 | int myid=item;
86 |
87 |
88 |
89 |
90 |
91 | String query="SELECT sayings FROM ecclesiastes WHERE id=?";
92 | try {
93 | SQLiteDatabase sq = mydb.getReadableDatabase();
94 |
95 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
96 | mycursor.moveToFirst();
97 |
98 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
99 | //String sayings= mycursor.getString(0).toString();
100 | mycursor.close();
101 | mytextview.setText(sayings);
102 | mytextview.setVisibility(View.VISIBLE);
103 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
104 |
105 | mydb.close();
106 | }
107 | catch(Exception e)
108 | {
109 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
110 | }
111 |
112 | }
113 |
114 | private void get_shared_preferencevalue()
115 | {
116 |
117 | mytextview.setTextSize(ob.getData());
118 |
119 | }
120 |
121 | @Override
122 | public boolean onOptionsItemSelected(MenuItem item) {
123 |
124 | return false;
125 | //return super.onOptionsItemSelected(item);
126 | }
127 |
128 | int getDistance(MotionEvent event) {
129 | int dx = (int) (event.getX(0) - event.getX(1));
130 | int dy = (int) (event.getY(0) - event.getY(1));
131 | return (int) (Math.sqrt(dx * dx + dy * dy));
132 | }
133 |
134 |
135 | public boolean onTouch(View v, MotionEvent event) {
136 |
137 |
138 | if (event.getPointerCount() == 2) {
139 |
140 | int action = event.getAction();
141 | int pureaction = action & MotionEvent.ACTION_MASK;
142 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
143 |
144 | mBaseDist = getDistance(event);
145 | mBaseRatio = mRatio;
146 | myscrollview.requestDisallowInterceptTouchEvent(true);
147 | }
148 | else {
149 | float delta = (getDistance(event) - mBaseDist) / STEP;
150 | float multi = (float) Math.pow(2, delta);
151 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));mytextview.setTextSize(mRatio + 13);
152 | }
153 |
154 |
155 | }
156 | ob.SetData(mytextview.getTextSize());
157 | return false;
158 | }
159 |
160 |
161 | }
162 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/songofsolomon.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class songofsolomon extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"SONG OF SOLOMON 1", "SONG OF SOLOMON 2", "SONG OF SOLOMON 3", "SONG OF SOLOMON 4", "SONG OF SOLOMON 5", "SONG OF SOLOMON 6", "SONG OF SOLOMON 7", "SONG OF SOLOMON 8"
36 |
37 |
38 |
39 |
40 | };
41 |
42 | @Override
43 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
44 | super.onCreateView(inflater, container, savedInstanceState);
45 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
46 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
47 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
48 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
49 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
50 | ob= new Bible_shared_preference(getActivity());
51 | mydb=new DatabaseAssetHelper(getActivity());
52 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
53 |
54 |
55 | mySpinner.setAdapter(myadap);
56 | setHasOptionsMenu(false);
57 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
58 | mytextview.setTypeface(tf);
59 | get_shared_preferencevalue();
60 |
61 |
62 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
63 | mytextview.setOnTouchListener(this);
64 |
65 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
66 | @Override
67 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
68 |
69 | int item=position+1;
70 | getData(item);
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 | public void getData(int item)
90 | {
91 | int myid=item;
92 |
93 |
94 |
95 |
96 |
97 | String query="SELECT sayings FROM songofsolomon WHERE id=?";
98 | try {
99 | SQLiteDatabase sq = mydb.getReadableDatabase();
100 |
101 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
102 | mycursor.moveToFirst();
103 |
104 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
105 | //String sayings= mycursor.getString(0).toString();
106 | mycursor.close();
107 | mytextview.setText(sayings);
108 | mytextview.setVisibility(View.VISIBLE);
109 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
110 |
111 | mydb.close();
112 | }
113 | catch(Exception e)
114 | {
115 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
116 | }
117 |
118 |
119 | }
120 | private void get_shared_preferencevalue() {
121 |
122 | mytextview.setTextSize(ob.getData());
123 | }
124 | @Override
125 | public boolean onOptionsItemSelected(MenuItem item) {
126 |
127 |
128 | return super.onOptionsItemSelected(item);
129 | }
130 |
131 | int getDistance(MotionEvent event) {
132 | int dx = (int) (event.getX(0) - event.getX(1));
133 | int dy = (int) (event.getY(0) - event.getY(1));
134 | return (int) (Math.sqrt(dx * dx + dy * dy));
135 | }
136 |
137 |
138 | public boolean onTouch(View v, MotionEvent event) {
139 |
140 |
141 | if (event.getPointerCount() == 2) {
142 |
143 | int action = event.getAction();
144 | int pureaction = action & MotionEvent.ACTION_MASK;
145 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
146 |
147 | mBaseDist = getDistance(event);
148 | mBaseRatio = mRatio;
149 | myscrollview.requestDisallowInterceptTouchEvent(true);
150 | }
151 | else {
152 | float delta = (getDistance(event) - mBaseDist) / STEP;
153 | float multi = (float) Math.pow(2, delta);
154 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
155 | mytextview.setTextSize(mRatio + 13);
156 | }
157 |
158 |
159 | }
160 | ob.SetData(mytextview.getTextSize());
161 | return false;
162 | }
163 |
164 |
165 | }
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Daniel.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Daniel extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public DatabaseAssetHelper mydb;
31 | public Bible_shared_preference ob;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"DANIEL 1", "DANIEL 2", "DANIEL 3", "DANIEL 4", "DANIEL 5", "DANIEL 6", "DANIEL 7", "DANIEL 8", "DANIEL 9", "DANIEL 10", "DANIEL 11", "DANIEL 12"
36 |
37 |
38 |
39 | };
40 |
41 | @Override
42 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
43 | super.onCreateView(inflater, container, savedInstanceState);
44 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
45 | ob=new Bible_shared_preference(getActivity());
46 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | ob= new Bible_shared_preference(getActivity());
50 | mydb=new DatabaseAssetHelper(getActivity());
51 |
52 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
53 |
54 |
55 | mySpinner.setAdapter(myadap);
56 | setHasOptionsMenu(false);
57 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
58 | mytextview.setTypeface(tf);
59 |
60 |
61 |
62 |
63 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
64 | get_shared_preferencevalue();
65 | mytextview.setOnTouchListener(this);
66 |
67 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
68 | @Override
69 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
70 |
71 | int item=position+1;
72 | getData(item);
73 |
74 | }
75 |
76 | @Override
77 | public void onNothingSelected(AdapterView> parent) {
78 | int item=1;
79 | getData(item);
80 |
81 | }
82 | });
83 |
84 |
85 | return rootview;
86 |
87 |
88 |
89 | }
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM daniel WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
117 |
118 | mydb.close();
119 | }
120 | catch(Exception e)
121 | {
122 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
123 | }
124 |
125 | }
126 |
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 | return false;
132 | // return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist)/STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 | }
164 | ob.SetData(mytextview.getTextSize());
165 | return false;
166 | }
167 |
168 | }
169 |
170 |
171 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/jude_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class jude_main extends Fragment implements View.OnTouchListener {
24 |
25 | final static float STEP = 200;
26 | float mRatio = 1.0f;
27 | int mBaseDist;
28 | float mBaseRatio;
29 | float fontsize = 13;
30 | public ScrollView myscrollview;
31 | public Bible_shared_preference ob;
32 |
33 | public DatabaseAssetHelper mydb;
34 | public static final String preferance_name="Bible_Preference";
35 | public Spinner mySpinner;
36 | public TextView mytextview;
37 | public ArrayAdapter myadap;
38 | public String[] mylist = {"JUDE 1" };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM jude WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 | }
171 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/Zechariah_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class Zechariah_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"ZECHARIAH 1", "ZECHARIAH 2", "ZECHARIAH 3", "ZECHARIAH 4", "ZECHARIAH 5", "ZECHARIAH 6", "ZECHARIAH 7", "ZECHARIAH 8", "ZECHARIAH 9", "ZECHARIAH 10", "ZECHARIAH 11", "ZECHARIAH 12"
36 | , "ZECHARIAH 13", "ZECHARIAH 14"
37 |
38 |
39 |
40 | };
41 |
42 | @Override
43 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
44 | super.onCreateView(inflater, container, savedInstanceState);
45 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
46 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
47 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
48 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
49 | ob= new Bible_shared_preference(getActivity());
50 | mydb=new DatabaseAssetHelper(getActivity());
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 |
53 |
54 | mySpinner.setAdapter(myadap);
55 | setHasOptionsMenu(false);
56 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
57 | mytextview.setTypeface(tf);
58 | get_shared_preferencevalue();
59 |
60 |
61 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
62 | mytextview.setOnTouchListener(this);
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 |
71 | }
72 |
73 | @Override
74 | public void onNothingSelected(AdapterView> parent) {
75 | int item=1;
76 | getData(item);
77 |
78 | }
79 | });
80 |
81 |
82 | return rootview;
83 |
84 |
85 |
86 | }
87 |
88 | public void getData(int item)
89 | {
90 | int myid=item;
91 |
92 |
93 |
94 |
95 |
96 | String query="SELECT sayings FROM zechariah WHERE id=?";
97 | try {
98 | SQLiteDatabase sq = mydb.getReadableDatabase();
99 |
100 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
101 | mycursor.moveToFirst();
102 |
103 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
104 | //String sayings= mycursor.getString(0).toString();
105 | mycursor.close();
106 | mytextview.setText(sayings);
107 | mytextview.setVisibility(View.VISIBLE);
108 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
109 |
110 | mydb.close();
111 | }
112 | catch(Exception e)
113 | {
114 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
115 | }
116 |
117 |
118 |
119 | }
120 |
121 | private void get_shared_preferencevalue() {
122 |
123 | mytextview.setTextSize(ob.getData());
124 | }
125 | @Override
126 | public boolean onOptionsItemSelected(MenuItem item) {
127 |
128 |
129 | return super.onOptionsItemSelected(item);
130 | }
131 |
132 | int getDistance(MotionEvent event) {
133 | int dx = (int) (event.getX(0) - event.getX(1));
134 | int dy = (int) (event.getY(0) - event.getY(1));
135 | return (int) (Math.sqrt(dx * dx + dy * dy));
136 | }
137 |
138 |
139 | public boolean onTouch(View v, MotionEvent event) {
140 |
141 |
142 | if (event.getPointerCount() == 2) {
143 |
144 | int action = event.getAction();
145 | int pureaction = action & MotionEvent.ACTION_MASK;
146 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
147 |
148 | mBaseDist = getDistance(event);
149 | mBaseRatio = mRatio;
150 | myscrollview.requestDisallowInterceptTouchEvent(true);
151 | }
152 | else {
153 | float delta = (getDistance(event) - mBaseDist) / STEP;
154 | float multi = (float) Math.pow(2, delta);
155 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
156 | mytextview.setTextSize(mRatio + 13);
157 | }
158 |
159 |
160 | }
161 | ob.SetData(mytextview.getTextSize());
162 | return false;
163 | }
164 |
165 |
166 |
167 |
168 | }
169 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/judges_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class judges_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"JUDGES 1", "JUDGES 2", "JUDGES 3", "JUDGES 4", "JUDGES 5", "JUDGES 6", "JUDGES 7", "JUDGES 8", "JUDGES 9", "JUDGES 10", "JUDGES 11", "JUDGES 12"
36 | , "JUDGES 13", "JUDGES 14", "JUDGES 15", "JUDGES 16", "JUDGES 17", "JUDGES 18", "JUDGES 19", "JUDGES 20", "JUDGES 21"
37 |
38 |
39 |
40 |
41 |
42 | };
43 |
44 | @Override
45 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
46 | super.onCreateView(inflater, container, savedInstanceState);
47 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
48 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
49 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
50 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
51 | mydb=new DatabaseAssetHelper(getActivity());
52 | ob= new Bible_shared_preference(getActivity());
53 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
54 |
55 |
56 | mySpinner.setAdapter(myadap);
57 | setHasOptionsMenu(false);
58 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
59 | mytextview.setTypeface(tf);
60 | get_shared_preferencevalue();
61 |
62 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
63 | mytextview.setOnTouchListener(this);
64 |
65 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
66 | @Override
67 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
68 |
69 | int item=position+1;
70 | getData(item);
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 | public void getData(int item)
90 | {
91 | int myid=item;
92 |
93 |
94 |
95 |
96 |
97 | String query="SELECT sayings FROM judges WHERE id=?";
98 | try {
99 | SQLiteDatabase sq = mydb.getReadableDatabase();
100 |
101 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
102 | mycursor.moveToFirst();
103 |
104 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
105 | //String sayings= mycursor.getString(0).toString();
106 | mycursor.close();
107 | mytextview.setText(sayings);
108 | mytextview.setVisibility(View.VISIBLE);
109 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
110 |
111 | mydb.close();
112 | }
113 | catch(Exception e)
114 | {
115 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
116 | }
117 |
118 | }
119 | private void get_shared_preferencevalue() {
120 |
121 | mytextview.setTextSize(ob.getData());
122 | }
123 | @Override
124 | public boolean onOptionsItemSelected(MenuItem item) {
125 |
126 |
127 | return super.onOptionsItemSelected(item);
128 | }
129 |
130 | int getDistance(MotionEvent event) {
131 | int dx = (int) (event.getX(0) - event.getX(1));
132 | int dy = (int) (event.getY(0) - event.getY(1));
133 | return (int) (Math.sqrt(dx * dx + dy * dy));
134 | }
135 |
136 |
137 | public boolean onTouch(View v, MotionEvent event) {
138 |
139 |
140 | if (event.getPointerCount() == 2) {
141 |
142 | int action = event.getAction();
143 | int pureaction = action & MotionEvent.ACTION_MASK;
144 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
145 |
146 | mBaseDist = getDistance(event);
147 | mBaseRatio = mRatio;
148 | myscrollview.requestDisallowInterceptTouchEvent(true);
149 | }
150 | else {
151 | float delta = (getDistance(event) - mBaseDist) / STEP;
152 | float multi = (float) Math.pow(2, delta);
153 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
154 | mytextview.setTextSize(mRatio + 13);
155 | }
156 |
157 |
158 | }
159 | ob.SetData(mytextview.getTextSize());
160 | return false;
161 | }
162 |
163 |
164 | }
165 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/secondjohn_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class secondjohn_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 |
32 | public DatabaseAssetHelper mydb;
33 | public static final String preferance_name="Bible_Preference";
34 | public Spinner mySpinner;
35 | public TextView mytextview;
36 | public ArrayAdapter myadap;
37 | public String[] mylist = {"2nd JOHN 1" };
38 |
39 | @Override
40 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
41 | super.onCreateView(inflater, container, savedInstanceState);
42 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
43 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
44 | mySpinner.requestDisallowInterceptTouchEvent(true);
45 | ob= new Bible_shared_preference(getActivity());
46 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
47 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
48 | mydb=new DatabaseAssetHelper(getActivity());
49 |
50 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
51 | setHasOptionsMenu(false);
52 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
53 | mytextview.setTypeface(tf);
54 |
55 | mySpinner.setAdapter(myadap);
56 |
57 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
58 | get_shared_preferencevalue();
59 | mytextview.setOnTouchListener(this);
60 |
61 |
62 |
63 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
64 | @Override
65 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
66 |
67 | int item=position+1;
68 | getData(item);
69 | //get_shared_preferencevalue();
70 |
71 | }
72 |
73 | @Override
74 | public void onNothingSelected(AdapterView> parent) {
75 | int item=1;
76 | getData(item);
77 |
78 | }
79 | });
80 |
81 |
82 | return rootview;
83 |
84 |
85 |
86 | }
87 |
88 |
89 | private void get_shared_preferencevalue() {
90 |
91 | mytextview.setTextSize(ob.getData());
92 | }
93 |
94 |
95 | public void getData(int item)
96 | {
97 | int myid=item;
98 |
99 |
100 |
101 |
102 |
103 | String query="SELECT sayings FROM secondjohn WHERE id=?";
104 | try {
105 | SQLiteDatabase sq = mydb.getReadableDatabase();
106 |
107 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
108 | mycursor.moveToFirst();
109 |
110 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
111 | //String sayings= mycursor.getString(0).toString();
112 | mycursor.close();
113 | mytextview.setText(sayings);
114 | mytextview.setVisibility(View.VISIBLE);
115 | //get_shared_preferencevalue();
116 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
117 |
118 | mydb.close();
119 | }
120 | catch(Exception e)
121 | {
122 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
123 | }
124 |
125 | }
126 |
127 | @Override
128 | public boolean onOptionsItemSelected(MenuItem item) {
129 |
130 |
131 | return super.onOptionsItemSelected(item);
132 | }
133 |
134 |
135 | int getDistance(MotionEvent event) {
136 | int dx = (int) (event.getX(0) - event.getX(1));
137 | int dy = (int) (event.getY(0) - event.getY(1));
138 | return (int) (Math.sqrt(dx * dx + dy * dy));
139 | }
140 |
141 |
142 | public boolean onTouch(View v, MotionEvent event) {
143 |
144 |
145 | if (event.getPointerCount() == 2) {
146 |
147 | int action = event.getAction();
148 | int pureaction = action & MotionEvent.ACTION_MASK;
149 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
150 |
151 | mBaseDist = getDistance(event);
152 | mBaseRatio = mRatio;
153 | myscrollview.requestDisallowInterceptTouchEvent(true);
154 | }
155 | else {
156 | float delta = (getDistance(event) - mBaseDist) / STEP;
157 | float multi = (float) Math.pow(2, delta);
158 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
159 | mytextview.setTextSize(mRatio + 13);
160 | }
161 |
162 |
163 | }
164 | ob.SetData(mytextview.getTextSize());
165 | return false;
166 | }
167 |
168 |
169 | }
170 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/thirdjohn_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class thirdjohn_main extends Fragment implements View.OnTouchListener {
24 |
25 | final static float STEP = 200;
26 | float mRatio = 1.0f;
27 | int mBaseDist;
28 | float mBaseRatio;
29 | float fontsize = 13;
30 | public ScrollView myscrollview;
31 | public Bible_shared_preference ob;
32 |
33 | public DatabaseAssetHelper mydb;
34 | public static final String preferance_name="Bible_Preference";
35 | public Spinner mySpinner;
36 | public TextView mytextview;
37 | public ArrayAdapter myadap;
38 | public String[] mylist = {"3RD JOHN 1" };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM thirdjohn WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 | }
171 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/philemon_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class philemon_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 |
32 | public DatabaseAssetHelper mydb;
33 | public static final String preferance_name="Bible_Preference";
34 | public Spinner mySpinner;
35 | public TextView mytextview;
36 | public ArrayAdapter myadap;
37 | public String[] mylist = {"PHILEMON 1", "PHILEMON 2", "PHILEMON 3",
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM philemon WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 | }
171 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/titus_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class titus_main extends Fragment implements View.OnTouchListener {
24 |
25 | final static float STEP = 200;
26 | float mRatio = 1.0f;
27 | int mBaseDist;
28 | float mBaseRatio;
29 | float fontsize = 13;
30 | public ScrollView myscrollview;
31 | public Bible_shared_preference ob;
32 |
33 | public DatabaseAssetHelper mydb;
34 | public static final String preferance_name="Bible_Preference";
35 | public Spinner mySpinner;
36 | public TextView mytextview;
37 | public ArrayAdapter myadap;
38 | public String[] mylist = {"TITUS 1", "TITUS 2", "TITUS 3",
39 | };
40 |
41 | @Override
42 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
43 | super.onCreateView(inflater, container, savedInstanceState);
44 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
45 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
46 | mySpinner.requestDisallowInterceptTouchEvent(true);
47 | ob= new Bible_shared_preference(getActivity());
48 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
49 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
50 | mydb=new DatabaseAssetHelper(getActivity());
51 |
52 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
53 | setHasOptionsMenu(false);
54 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
55 | mytextview.setTypeface(tf);
56 |
57 | mySpinner.setAdapter(myadap);
58 |
59 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
60 | get_shared_preferencevalue();
61 | mytextview.setOnTouchListener(this);
62 |
63 |
64 |
65 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
66 | @Override
67 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
68 |
69 | int item=position+1;
70 | getData(item);
71 | //get_shared_preferencevalue();
72 |
73 | }
74 |
75 | @Override
76 | public void onNothingSelected(AdapterView> parent) {
77 | int item=1;
78 | getData(item);
79 |
80 | }
81 | });
82 |
83 |
84 | return rootview;
85 |
86 |
87 |
88 | }
89 |
90 |
91 | private void get_shared_preferencevalue() {
92 |
93 | mytextview.setTextSize(ob.getData());
94 | }
95 |
96 |
97 | public void getData(int item)
98 | {
99 | int myid=item;
100 |
101 |
102 |
103 |
104 |
105 | String query="SELECT sayings FROM titus WHERE id=?";
106 | try {
107 | SQLiteDatabase sq = mydb.getReadableDatabase();
108 |
109 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
110 | mycursor.moveToFirst();
111 |
112 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
113 | //String sayings= mycursor.getString(0).toString();
114 | mycursor.close();
115 | mytextview.setText(sayings);
116 | mytextview.setVisibility(View.VISIBLE);
117 | //get_shared_preferencevalue();
118 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
119 |
120 | mydb.close();
121 | }
122 | catch(Exception e)
123 | {
124 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
125 | }
126 |
127 | }
128 |
129 | @Override
130 | public boolean onOptionsItemSelected(MenuItem item) {
131 |
132 |
133 | return super.onOptionsItemSelected(item);
134 | }
135 |
136 |
137 | int getDistance(MotionEvent event) {
138 | int dx = (int) (event.getX(0) - event.getX(1));
139 | int dy = (int) (event.getY(0) - event.getY(1));
140 | return (int) (Math.sqrt(dx * dx + dy * dy));
141 | }
142 |
143 |
144 | public boolean onTouch(View v, MotionEvent event) {
145 |
146 |
147 | if (event.getPointerCount() == 2) {
148 |
149 | int action = event.getAction();
150 | int pureaction = action & MotionEvent.ACTION_MASK;
151 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
152 |
153 | mBaseDist = getDistance(event);
154 | mBaseRatio = mRatio;
155 | myscrollview.requestDisallowInterceptTouchEvent(true);
156 | }
157 | else {
158 | float delta = (getDistance(event) - mBaseDist) / STEP;
159 | float multi = (float) Math.pow(2, delta);
160 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
161 | mytextview.setTextSize(mRatio + 13);
162 | }
163 |
164 |
165 | }
166 | ob.SetData(mytextview.getTextSize());
167 | return false;
168 | }
169 |
170 |
171 |
172 |
173 |
174 | }
175 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/secondpeter_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class secondpeter_main extends Fragment implements View.OnTouchListener {
24 |
25 | final static float STEP = 200;
26 | float mRatio = 1.0f;
27 | int mBaseDist;
28 | float mBaseRatio;
29 | float fontsize = 13;
30 | public ScrollView myscrollview;
31 | public Bible_shared_preference ob;
32 |
33 | public DatabaseAssetHelper mydb;
34 | public static final String preferance_name="Bible_Preference";
35 | public Spinner mySpinner;
36 | public TextView mytextview;
37 | public ArrayAdapter myadap;
38 | public String[] mylist = {"2nd PETER 1", "2nd PETER 2", "2nd PETER 3" };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM secondpeter WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 |
171 |
172 | }
173 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/james_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class james_main extends Fragment implements View.OnTouchListener {
24 |
25 | final static float STEP = 200;
26 | float mRatio = 1.0f;
27 | int mBaseDist;
28 | float mBaseRatio;
29 | float fontsize = 13;
30 | public ScrollView myscrollview;
31 | public Bible_shared_preference ob;
32 |
33 | public DatabaseAssetHelper mydb;
34 | public static final String preferance_name="Bible_Preference";
35 | public Spinner mySpinner;
36 | public TextView mytextview;
37 | public ArrayAdapter myadap;
38 | public String[] mylist = {"JAMES 1", "JAMES 2", "JAMES 3", "JAMES 4", "JAMES 5" };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM james WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 |
171 |
172 |
173 |
174 | }
175 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/philippians_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class philippians_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 |
32 | public DatabaseAssetHelper mydb;
33 | public static final String preferance_name="Bible_Preference";
34 | public Spinner mySpinner;
35 | public TextView mytextview;
36 | public ArrayAdapter myadap;
37 | public String[] mylist = {"PHILIPPIANS 1", "PHILIPPIANS 2", "PHILIPPIANS 3", "PHILIPPIANS 4"
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM philippians WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 |
171 | }
172 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/secondthesolonians_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class secondthesolonians_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 |
32 | public DatabaseAssetHelper mydb;
33 | public static final String preferance_name="Bible_Preference";
34 | public Spinner mySpinner;
35 | public TextView mytextview;
36 | public ArrayAdapter myadap;
37 | public String[] mylist = {"1st THESSALONIANS 1", "1st THESSALONIANS 2", "1st THESSALONIANS 3"
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM secondthessalonians WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 | }
171 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/one_kings_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 6/19/2015.
22 | */
23 | public class one_kings_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 | public DatabaseAssetHelper mydb;
32 | public Spinner mySpinner;
33 | public TextView mytextview;
34 | public ArrayAdapter myadap;
35 | public String[] mylist = {"1st KINGS 1", "1st KINGS 2", "1st KINGS 3", "1st KINGS 4", "1st KINGS 5", "1st KINGS 6", "1st KINGS 7", "1st KINGS 8", "1st KINGS 9", "1st KINGS 10", "1st KINGS 11", "1st KINGS 12"
36 | , "1st KINGS 13", "1st KINGS 14", "1st KINGS 15", "1st KINGS 16", "1st KINGS 17", "1st KINGS 18", "1st KINGS 19", "1st KINGS 20", "1st KINGS 21", "1st KINGS 22"
37 |
38 |
39 |
40 |
41 | };
42 |
43 | @Override
44 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
45 | super.onCreateView(inflater, container, savedInstanceState);
46 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
47 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
48 | ob= new Bible_shared_preference(getActivity());
49 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
50 | myscrollview=(ScrollView)rootview.findViewById(R.id.scrollView_genesis);
51 | mydb=new DatabaseAssetHelper(getActivity());
52 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
53 |
54 |
55 | mySpinner.setAdapter(myadap);
56 | setHasOptionsMenu(false);
57 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
58 | mytextview.setTypeface(tf);
59 | get_shared_preferencevalue();
60 |
61 |
62 |
63 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
64 | mytextview.setOnTouchListener(this);
65 |
66 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
67 | @Override
68 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
69 |
70 | int item=position+1;
71 | getData(item);
72 |
73 | }
74 |
75 | @Override
76 | public void onNothingSelected(AdapterView> parent) {
77 | int item=1;
78 | getData(item);
79 |
80 | }
81 | });
82 |
83 |
84 | return rootview;
85 |
86 |
87 |
88 | }
89 |
90 | public void getData(int item)
91 | {
92 | int myid=item;
93 |
94 |
95 |
96 |
97 |
98 | String query="SELECT sayings FROM firstkings WHERE id=?";
99 | try {
100 | SQLiteDatabase sq = mydb.getReadableDatabase();
101 |
102 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
103 | mycursor.moveToFirst();
104 |
105 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
106 | //String sayings= mycursor.getString(0).toString();
107 | mycursor.close();
108 | mytextview.setText(sayings);
109 | mytextview.setVisibility(View.VISIBLE);
110 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
111 |
112 | mydb.close();
113 | }
114 | catch(Exception e)
115 | {
116 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
117 | }
118 |
119 |
120 | }
121 | private void get_shared_preferencevalue() {
122 |
123 | mytextview.setTextSize(ob.getData());
124 | }
125 | @Override
126 | public boolean onOptionsItemSelected(MenuItem item) {
127 |
128 |
129 | return super.onOptionsItemSelected(item);
130 | }
131 | int getDistance(MotionEvent event) {
132 | int dx = (int) (event.getX(0) - event.getX(1));
133 | int dy = (int) (event.getY(0) - event.getY(1));
134 | return (int) (Math.sqrt(dx * dx + dy * dy));
135 | }
136 |
137 |
138 | public boolean onTouch(View v, MotionEvent event) {
139 |
140 |
141 | if (event.getPointerCount() == 2) {
142 |
143 | int action = event.getAction();
144 | int pureaction = action & MotionEvent.ACTION_MASK;
145 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
146 |
147 | mBaseDist = getDistance(event);
148 | mBaseRatio = mRatio;
149 | myscrollview.requestDisallowInterceptTouchEvent(true);
150 | }
151 | else {
152 | float delta = (getDistance(event) - mBaseDist) / STEP;
153 | float multi = (float) Math.pow(2, delta);
154 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
155 | mytextview.setTextSize(mRatio + 13);
156 | }
157 |
158 |
159 | }
160 | ob.SetData(mytextview.getTextSize());
161 | return false;
162 | }
163 |
164 |
165 | }
166 |
--------------------------------------------------------------------------------
/app/src/main/java/com/myfirst/lingaraj/theholybible/secondtimothy_main.java:
--------------------------------------------------------------------------------
1 | package com.myfirst.lingaraj.theholybible;
2 |
3 | import android.database.Cursor;
4 | import android.database.sqlite.SQLiteDatabase;
5 | import android.graphics.Typeface;
6 | import android.os.Bundle;
7 | import android.support.v4.app.Fragment;
8 | import android.view.LayoutInflater;
9 | import android.view.MenuItem;
10 | import android.view.MotionEvent;
11 | import android.view.View;
12 | import android.view.ViewGroup;
13 | import android.widget.AdapterView;
14 | import android.widget.ArrayAdapter;
15 | import android.widget.ScrollView;
16 | import android.widget.Spinner;
17 | import android.widget.TextView;
18 | import android.widget.Toast;
19 |
20 | /**
21 | * Created by lingaraj on 7/4/2015.
22 | */
23 | public class secondtimothy_main extends Fragment implements View.OnTouchListener {
24 | final static float STEP = 200;
25 | float mRatio = 1.0f;
26 | int mBaseDist;
27 | float mBaseRatio;
28 | float fontsize = 13;
29 | public ScrollView myscrollview;
30 | public Bible_shared_preference ob;
31 |
32 | public DatabaseAssetHelper mydb;
33 | public static final String preferance_name="Bible_Preference";
34 | public Spinner mySpinner;
35 | public TextView mytextview;
36 | public ArrayAdapter myadap;
37 | public String[] mylist = {"2nd TIMOTHY 1", "2nd TIMOTHY 2", "2nd TIMOTHY 3", "2nd TIMOTHY 4"
38 | };
39 |
40 | @Override
41 | public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
42 | super.onCreateView(inflater, container, savedInstanceState);
43 | View rootview = inflater.inflate(R.layout.genesis_main, container, false);
44 | mySpinner = (Spinner) rootview.findViewById(R.id.number_spin);
45 | mySpinner.requestDisallowInterceptTouchEvent(true);
46 | ob= new Bible_shared_preference(getActivity());
47 | mytextview=(TextView)rootview.findViewById(R.id.mytextview);
48 | myscrollview=(ScrollView) rootview.findViewById(R.id.scrollView_genesis);
49 | mydb=new DatabaseAssetHelper(getActivity());
50 |
51 | myadap = new ArrayAdapter(getActivity(), android.R.layout.simple_spinner_item, mylist);
52 | setHasOptionsMenu(false);
53 | Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/times.ttf");
54 | mytextview.setTypeface(tf);
55 |
56 | mySpinner.setAdapter(myadap);
57 |
58 | myadap.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
59 | get_shared_preferencevalue();
60 | mytextview.setOnTouchListener(this);
61 |
62 |
63 |
64 | mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
65 | @Override
66 | public void onItemSelected(AdapterView> parent, View view, int position, long id) {
67 |
68 | int item=position+1;
69 | getData(item);
70 | //get_shared_preferencevalue();
71 |
72 | }
73 |
74 | @Override
75 | public void onNothingSelected(AdapterView> parent) {
76 | int item=1;
77 | getData(item);
78 |
79 | }
80 | });
81 |
82 |
83 | return rootview;
84 |
85 |
86 |
87 | }
88 |
89 |
90 | private void get_shared_preferencevalue() {
91 |
92 | mytextview.setTextSize(ob.getData());
93 | }
94 |
95 |
96 | public void getData(int item)
97 | {
98 | int myid=item;
99 |
100 |
101 |
102 |
103 |
104 | String query="SELECT sayings FROM secondtimothy WHERE id=?";
105 | try {
106 | SQLiteDatabase sq = mydb.getReadableDatabase();
107 |
108 | Cursor mycursor = sq.rawQuery(query, new String[]{String.valueOf(myid)});
109 | mycursor.moveToFirst();
110 |
111 | String sayings = mycursor.getString(mycursor.getColumnIndex("sayings")).toString();
112 | //String sayings= mycursor.getString(0).toString();
113 | mycursor.close();
114 | mytextview.setText(sayings);
115 | mytextview.setVisibility(View.VISIBLE);
116 | //get_shared_preferencevalue();
117 | // Toast.makeText(getActivity(),item,Toast.LENGTH_LONG).show();
118 |
119 | mydb.close();
120 | }
121 | catch(Exception e)
122 | {
123 | Toast.makeText(getActivity(), e.toString(), Toast.LENGTH_LONG).show();
124 | }
125 |
126 | }
127 |
128 | @Override
129 | public boolean onOptionsItemSelected(MenuItem item) {
130 |
131 |
132 | return super.onOptionsItemSelected(item);
133 | }
134 |
135 |
136 | int getDistance(MotionEvent event) {
137 | int dx = (int) (event.getX(0) - event.getX(1));
138 | int dy = (int) (event.getY(0) - event.getY(1));
139 | return (int) (Math.sqrt(dx * dx + dy * dy));
140 | }
141 |
142 |
143 | public boolean onTouch(View v, MotionEvent event) {
144 |
145 |
146 | if (event.getPointerCount() == 2) {
147 |
148 | int action = event.getAction();
149 | int pureaction = action & MotionEvent.ACTION_MASK;
150 | if (pureaction == MotionEvent.ACTION_POINTER_DOWN) {
151 |
152 | mBaseDist = getDistance(event);
153 | mBaseRatio = mRatio;
154 | myscrollview.requestDisallowInterceptTouchEvent(true);
155 | }
156 | else {
157 | float delta = (getDistance(event) - mBaseDist) / STEP;
158 | float multi = (float) Math.pow(2, delta);
159 | mRatio = Math.min(1024.0f, Math.max(0.1f, mBaseRatio * multi));
160 | mytextview.setTextSize(mRatio + 13);
161 | }
162 |
163 |
164 | }
165 | ob.SetData(mytextview.getTextSize());
166 | return false;
167 | }
168 |
169 |
170 |
171 |
172 |
173 | }
174 |
--------------------------------------------------------------------------------