![anthonyrestaino11@gmail.com](/assets/img/avatar_default.png)
@ -1,22 +0,0 @@
@@ -1,22 +0,0 @@
|
||||
# Auto detect text files and perform LF normalization |
||||
* text=auto |
||||
|
||||
# Custom for Visual Studio |
||||
*.cs diff=csharp |
||||
*.sln merge=union |
||||
*.csproj merge=union |
||||
*.vbproj merge=union |
||||
*.fsproj merge=union |
||||
*.dbproj merge=union |
||||
|
||||
# Standard to msysgit |
||||
*.doc diff=astextplain |
||||
*.DOC diff=astextplain |
||||
*.docx diff=astextplain |
||||
*.DOCX diff=astextplain |
||||
*.dot diff=astextplain |
||||
*.DOT diff=astextplain |
||||
*.pdf diff=astextplain |
||||
*.PDF diff=astextplain |
||||
*.rtf diff=astextplain |
||||
*.RTF diff=astextplain |
@ -1,169 +1,34 @@
@@ -1,169 +1,34 @@
|
||||
################# |
||||
## Eclipse |
||||
################# |
||||
|
||||
*.pydevproject |
||||
.project |
||||
.metadata |
||||
bin/ |
||||
tmp/ |
||||
gen/ |
||||
*.tmp |
||||
*.bak |
||||
*.swp |
||||
*~.nib |
||||
local.properties |
||||
.classpath |
||||
.settings/ |
||||
.loadpath |
||||
proguard/ |
||||
# Android Studio |
||||
*.jks |
||||
.DS_Store |
||||
/local.properties |
||||
/.idea/workspace.xml |
||||
/build |
||||
|
||||
# External tool builders |
||||
.externalToolBuilders/ |
||||
|
||||
# Locally stored "Eclipse launch configurations" |
||||
*.launch |
||||
|
||||
# CDT-specific |
||||
.cproject |
||||
|
||||
# PDT-specific |
||||
.buildpath |
||||
|
||||
|
||||
################# |
||||
## Visual Studio |
||||
################# |
||||
|
||||
## Ignore Visual Studio temporary files, build results, and |
||||
## files generated by popular Visual Studio add-ons. |
||||
|
||||
# User-specific files |
||||
*.suo |
||||
*.user |
||||
*.sln.docstates |
||||
|
||||
# Build results |
||||
[Dd]ebug/ |
||||
[Rr]elease/ |
||||
*_i.c |
||||
*_p.c |
||||
*.ilk |
||||
*.meta |
||||
*.obj |
||||
*.pch |
||||
*.pdb |
||||
*.pgc |
||||
*.pgd |
||||
*.rsp |
||||
*.sbr |
||||
*.tlb |
||||
*.tli |
||||
*.tlh |
||||
*.tmp |
||||
*.vspscc |
||||
.builds |
||||
*.dotCover |
||||
|
||||
## TODO: If you have NuGet Package Restore enabled, uncomment this |
||||
#packages/ |
||||
|
||||
# Visual C++ cache files |
||||
ipch/ |
||||
*.aps |
||||
*.ncb |
||||
*.opensdf |
||||
*.sdf |
||||
|
||||
# Visual Studio profiler |
||||
*.psess |
||||
*.vsp |
||||
|
||||
# ReSharper is a .NET coding add-in |
||||
_ReSharper* |
||||
|
||||
# Installshield output folder |
||||
[Ee]xpress |
||||
|
||||
# DocProject is a documentation generator add-in |
||||
DocProject/buildhelp/ |
||||
DocProject/Help/*.HxT |
||||
DocProject/Help/*.HxC |
||||
DocProject/Help/*.hhc |
||||
DocProject/Help/*.hhk |
||||
DocProject/Help/*.hhp |
||||
DocProject/Help/Html2 |
||||
DocProject/Help/html |
||||
|
||||
# Click-Once directory |
||||
publish |
||||
|
||||
# Others |
||||
[Bb]in |
||||
[Oo]bj |
||||
sql |
||||
TestResults |
||||
*.Cache |
||||
ClientBin |
||||
stylecop.* |
||||
~$* |
||||
*.dbmdl |
||||
Generated_Code #added for RIA/Silverlight projects |
||||
|
||||
# Backup & report files from converting an old project file to a newer |
||||
# Visual Studio version. Backup files are not needed, because we have git ;-) |
||||
_UpgradeReport_Files/ |
||||
Backup*/ |
||||
UpgradeLog*.XML |
||||
|
||||
|
||||
|
||||
############ |
||||
## Windows |
||||
############ |
||||
|
||||
# Windows image file caches |
||||
Thumbs.db |
||||
ehthumbs.db |
||||
|
||||
# Folder config file |
||||
Desktop.ini |
||||
|
||||
|
||||
############# |
||||
## Python |
||||
############# |
||||
# Local configuration file (sdk path, etc) |
||||
local.properties |
||||
gradle.properties |
||||
.directory |
||||
|
||||
*.py[co] |
||||
# Intellij project files |
||||
*.iml |
||||
*.ipr |
||||
*.iws |
||||
.idea/ |
||||
|
||||
# Packages |
||||
*.egg |
||||
*.egg-info |
||||
dist |
||||
# Gradle |
||||
build |
||||
eggs |
||||
parts |
||||
bin |
||||
var |
||||
sdist |
||||
develop-eggs |
||||
.installed.cfg |
||||
|
||||
# Installer logs |
||||
pip-log.txt |
||||
|
||||
# Unit test / coverage reports |
||||
.coverage |
||||
.tox |
||||
|
||||
#Translations |
||||
*.mo |
||||
|
||||
#Mr Developer |
||||
.mr.developer.cfg |
||||
|
||||
# Mac crap |
||||
.DS_Store |
||||
|
||||
# Support libraries |
||||
/external/appcompat |
||||
/external/palette |
||||
.gradle |
@ -0,0 +1,22 @@
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="CompilerConfiguration"> |
||||
<resourceExtensions /> |
||||
<wildcardResourcePatterns> |
||||
<entry name="!?*.java" /> |
||||
<entry name="!?*.form" /> |
||||
<entry name="!?*.class" /> |
||||
<entry name="!?*.groovy" /> |
||||
<entry name="!?*.scala" /> |
||||
<entry name="!?*.flex" /> |
||||
<entry name="!?*.kt" /> |
||||
<entry name="!?*.clj" /> |
||||
<entry name="!?*.aj" /> |
||||
</wildcardResourcePatterns> |
||||
<annotationProcessing> |
||||
<profile default="true" name="Default" enabled="false"> |
||||
<processorPath useClasspath="true" /> |
||||
</profile> |
||||
</annotationProcessing> |
||||
</component> |
||||
</project> |
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
<component name="CopyrightManager"> |
||||
<settings default="" /> |
||||
</component> |
@ -0,0 +1,6 @@
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="Encoding"> |
||||
<file url="PROJECT" charset="UTF-8" /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="GradleSettings"> |
||||
<option name="linkedExternalProjectsSettings"> |
||||
<GradleProjectSettings> |
||||
<option name="distributionType" value="DEFAULT_WRAPPED" /> |
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" /> |
||||
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.2.1" /> |
||||
<option name="gradleJvm" value="1.7" /> |
||||
<option name="modules"> |
||||
<set> |
||||
<option value="$PROJECT_DIR$" /> |
||||
<option value="$PROJECT_DIR$/app" /> |
||||
<option value="$PROJECT_DIR$/external/netcipher/libnetcipher" /> |
||||
</set> |
||||
</option> |
||||
</GradleProjectSettings> |
||||
</option> |
||||
</component> |
||||
</project> |
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
<component name="InspectionProjectProfileManager"> |
||||
<profile version="1.0"> |
||||
<option name="myName" value="Project Default" /> |
||||
<option name="myLocal" value="true" /> |
||||
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false"> |
||||
<option name="processCode" value="true" /> |
||||
<option name="processLiterals" value="true" /> |
||||
<option name="processComments" value="true" /> |
||||
</inspection_tool> |
||||
</profile> |
||||
</component> |
@ -0,0 +1,7 @@
@@ -0,0 +1,7 @@
|
||||
<component name="InspectionProjectProfileManager"> |
||||
<settings> |
||||
<option name="PROJECT_PROFILE" value="Project Default" /> |
||||
<option name="USE_PROJECT_PROFILE" value="true" /> |
||||
<version value="1.0" /> |
||||
</settings> |
||||
</component> |
@ -0,0 +1,31 @@
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="EntryPointsManager"> |
||||
<entry_points version="2.0" /> |
||||
</component> |
||||
<component name="NullableNotNullManager"> |
||||
<option name="myDefaultNullable" value="org.jetbrains.annotations.Nullable" /> |
||||
<option name="myDefaultNotNull" value="android.support.annotation.NonNull" /> |
||||
<option name="myNullables"> |
||||
<value> |
||||
<list size="4"> |
||||
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" /> |
||||
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" /> |
||||
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" /> |
||||
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.Nullable" /> |
||||
</list> |
||||
</value> |
||||
</option> |
||||
<option name="myNotNulls"> |
||||
<value> |
||||
<list size="4"> |
||||
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" /> |
||||
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" /> |
||||
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" /> |
||||
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" /> |
||||
</list> |
||||
</value> |
||||
</option> |
||||
</component> |
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.7" project-jdk-type="JavaSDK" /> |
||||
</project> |
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="ProjectModuleManager"> |
||||
<modules> |
||||
<module fileurl="file://$PROJECT_DIR$/Lightning-Browser.iml" filepath="$PROJECT_DIR$/Lightning-Browser.iml" /> |
||||
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> |
||||
<module fileurl="file://$PROJECT_DIR$/external/netcipher/libnetcipher/libnetcipher.iml" filepath="$PROJECT_DIR$/external/netcipher/libnetcipher/libnetcipher.iml" /> |
||||
</modules> |
||||
</component> |
||||
</project> |
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="VcsDirectoryMappings"> |
||||
<mapping directory="" vcs="" /> |
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" /> |
||||
<mapping directory="$PROJECT_DIR$/external/netcipher" vcs="Git" /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,19 @@
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module external.linked.project.id="Lightning-Browser" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> |
||||
<component name="FacetManager"> |
||||
<facet type="java-gradle" name="Java-Gradle"> |
||||
<configuration> |
||||
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> |
||||
<option name="BUILDABLE" value="false" /> |
||||
</configuration> |
||||
</facet> |
||||
</component> |
||||
<component name="NewModuleRootManager" inherit-compiler-output="true"> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<excludeFolder url="file://$MODULE_DIR$/.gradle" /> |
||||
</content> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
</component> |
||||
</module> |
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
/build |
||||
app-release.apk |
||||
manifest-merger-release-report.txt |
@ -0,0 +1,99 @@
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module external.linked.project.id=":app" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="Lightning-Browser" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> |
||||
<component name="FacetManager"> |
||||
<facet type="android-gradle" name="Android-Gradle"> |
||||
<configuration> |
||||
<option name="GRADLE_PROJECT_PATH" value=":app" /> |
||||
</configuration> |
||||
</facet> |
||||
<facet type="android" name="Android"> |
||||
<configuration> |
||||
<option name="SELECTED_BUILD_VARIANT" value="debug" /> |
||||
<option name="SELECTED_TEST_ARTIFACT" value="_android_test_" /> |
||||
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> |
||||
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> |
||||
<option name="SOURCE_GEN_TASK_NAME" value="generateDebugSources" /> |
||||
<option name="ASSEMBLE_TEST_TASK_NAME" value="assembleDebugAndroidTest" /> |
||||
<option name="COMPILE_JAVA_TEST_TASK_NAME" value="compileDebugAndroidTestSources" /> |
||||
<option name="TEST_SOURCE_GEN_TASK_NAME" value="generateDebugAndroidTestSources" /> |
||||
<option name="ALLOW_USER_CONFIGURATION" value="false" /> |
||||
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> |
||||
<option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> |
||||
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" /> |
||||
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> |
||||
</configuration> |
||||
</facet> |
||||
</component> |
||||
<component name="NewModuleRootManager" inherit-compiler-output="false"> |
||||
<output url="file://$MODULE_DIR$/build/intermediates/classes/debug" /> |
||||
<output-test url="file://$MODULE_DIR$/build/intermediates/classes/androidTest/debug" /> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/debug" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/generated/androidTest/debug" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/jni" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/coverage-instrumented-classes" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex-cache" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.1.1/jars" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/palette-v7/22.1.1/jars" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/22.1.1/jars" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jacoco" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaResources" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/libs" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/ndk" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/proguard" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/outputs" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build/tmp" /> |
||||
</content> |
||||
<orderEntry type="jdk" jdkName="Android API 22 Platform" jdkType="Android SDK" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
<orderEntry type="library" exported="" name="appcompat-v7-22.1.1" level="project" /> |
||||
<orderEntry type="library" exported="" name="palette-v7-22.1.1" level="project" /> |
||||
<orderEntry type="library" exported="" name="jsoup-1.8.1" level="project" /> |
||||
<orderEntry type="library" exported="" name="support-v4-22.1.1" level="project" /> |
||||
<orderEntry type="library" exported="" name="support-annotations-22.1.1" level="project" /> |
||||
<orderEntry type="module" module-name="libnetcipher" exported="" /> |
||||
</component> |
||||
</module> |
@ -0,0 +1,42 @@
@@ -0,0 +1,42 @@
|
||||
apply plugin: 'com.android.application' |
||||
|
||||
android { |
||||
compileSdkVersion 22 |
||||
buildToolsVersion "22.0.1" |
||||
|
||||
defaultConfig { |
||||
applicationId "acr.browser.lightning" |
||||
minSdkVersion 14 |
||||
targetSdkVersion 22 |
||||
versionCode 78 |
||||
versionName "4.0.10a" |
||||
} |
||||
|
||||
buildTypes { |
||||
release { |
||||
minifyEnabled true |
||||
shrinkResources true |
||||
proguardFiles 'proguard-project.txt' |
||||
} |
||||
debug { |
||||
minifyEnabled true |
||||
shrinkResources true |
||||
proguardFiles 'proguard-project.txt' |
||||
} |
||||
} |
||||
|
||||
lintOptions { |
||||
abortOnError false |
||||
} |
||||
} |
||||
|
||||
dependencies { |
||||
compile(project(':libnetcipher')) { |
||||
// Exclude any support-v4 modules because appcompat-v7 will import the latest |
||||
exclude module: 'support-v4' |
||||
exclude module: 'android-support-v4' |
||||
} |
||||
compile 'com.android.support:palette-v7:22.1.1' |
||||
compile 'com.android.support:appcompat-v7:22.1.1' |
||||
compile files('libs/jsoup-1.8.1.jar') |
||||
} |
@ -1,219 +1,214 @@
@@ -1,219 +1,214 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<!-- Copyright 2014 A.C.R. Development --> |
||||
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" |
||||
package="acr.browser.lightning" |
||||
android:versionCode="77" |
||||
android:versionName="4.0.9a" > |
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" /> |
||||
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" /> |
||||
<uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" /> |
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> |
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
||||
|
||||
<uses-feature |
||||
android:name="android.hardware.location.gps" |
||||
android:required="false" /> |
||||
<uses-feature |
||||
android:name="android.hardware.location" |
||||
android:required="false" /> |
||||
<uses-feature |
||||
android:name="android.hardware.touchscreen" |
||||
android:required="false" /> |
||||
|
||||
<uses-sdk |
||||
android:minSdkVersion="14" |
||||
android:targetSdkVersion="22" /> |
||||
|
||||
<application |
||||
android:name="acr.browser.lightning.BrowserApp" |
||||
android:allowBackup="true" |
||||
android:hardwareAccelerated="true" |
||||
android:icon="@mipmap/ic_launcher" |
||||
android:label="@string/app_name" > |
||||
<activity |
||||
android:name="acr.browser.lightning.MainActivity" |
||||
android:alwaysRetainTaskState="true" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/app_name" |
||||
android:launchMode="singleTask" |
||||
android:theme="@style/Theme.LightTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.MAIN" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
<category android:name="android.intent.category.LAUNCHER" /> |
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
<category android:name="android.intent.category.APP_BROWSER" /> |
||||
</intent-filter> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
|
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
<data android:scheme="about" /> |
||||
<data android:scheme="javascript" /> |
||||
</intent-filter> |
||||
<!-- |
||||
For these schemes where any of these particular MIME types |
||||
have been supplied, we are a good candidate.
|
||||
--> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
|
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
<data android:scheme="inline" /> |
||||
<data android:mimeType="text/html" /> |
||||
<data android:mimeType="text/plain" /> |
||||
<data android:mimeType="application/xhtml+xml" /> |
||||
<data android:mimeType="application/vnd.wap.xhtml+xml" /> |
||||
</intent-filter> |
||||
<!-- For viewing saved web archives. --> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
|
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
<data android:scheme="file" /> |
||||
<data android:mimeType="application/x-webarchive-xml" /> |
||||
</intent-filter> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.WEB_SEARCH" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
|
||||
<data android:scheme="" /> |
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.SettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.GeneralSettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_general" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.GENERAL_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.DisplaySettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_display" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.DISPLAY_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.PrivacySettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_privacy" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.PRIVACY_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.AdvancedSettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_advanced" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.ADVANCED_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.AboutSettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_about" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.ABOUT_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.IncognitoActivity" |
||||
android:alwaysRetainTaskState="true" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/app_name" |
||||
android:launchMode="singleTask" |
||||
android:theme="@style/Theme.DarkTheme" |
||||
android:windowSoftInputMode="stateHidden" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.INCOGNITO" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.LicenseActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/licenses" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.LICENSE" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.BookmarkActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/bookmark_settings" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.BOOKMARK" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name="acr.browser.lightning.ReadingActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/reading_mode" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.READING" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
</application> |
||||
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<!-- Copyright 2014 A.C.R. Development --> |
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" |
||||
package="acr.browser.lightning" > |
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" /> |
||||
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" /> |
||||
<uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" /> |
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> |
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
||||
|
||||
<uses-feature |
||||
android:name="android.hardware.location.gps" |
||||
android:required="false" /> |
||||
<uses-feature |
||||
android:name="android.hardware.location" |
||||
android:required="false" /> |
||||
<uses-feature |
||||
android:name="android.hardware.touchscreen" |
||||
android:required="false" /> |
||||
|
||||
<application |
||||
android:name=".activity.BrowserApp" |
||||
android:allowBackup="true" |
||||
android:hardwareAccelerated="true" |
||||
android:icon="@mipmap/ic_launcher" |
||||
android:label="@string/app_name" > |
||||
<activity |
||||
android:name=".activity.MainActivity" |
||||
android:alwaysRetainTaskState="true" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/app_name" |
||||
android:launchMode="singleTask" |
||||
android:theme="@style/Theme.LightTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.MAIN" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
<category android:name="android.intent.category.LAUNCHER" /> |
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
<category android:name="android.intent.category.APP_BROWSER" /> |
||||
</intent-filter> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
|
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
<data android:scheme="about" /> |
||||
<data android:scheme="javascript" /> |
||||
</intent-filter> |
||||
<!-- |
||||
For these schemes where any of these particular MIME types |
||||
have been supplied, we are a good candidate. |
||||
|
||||
|
||||
--> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
|
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
<data android:scheme="inline" /> |
||||
<data android:mimeType="text/html" /> |
||||
<data android:mimeType="text/plain" /> |
||||
<data android:mimeType="application/xhtml+xml" /> |
||||
<data android:mimeType="application/vnd.wap.xhtml+xml" /> |
||||
</intent-filter> |
||||
<!-- For viewing saved web archives. --> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.VIEW" /> |
||||
|
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
|
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
<data android:scheme="file" /> |
||||
<data android:mimeType="application/x-webarchive-xml" /> |
||||
</intent-filter> |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.WEB_SEARCH" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
<category android:name="android.intent.category.BROWSABLE" /> |
||||
|
||||
<data android:scheme="" /> |
||||
<data android:scheme="http" /> |
||||
<data android:scheme="https" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.SettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.GeneralSettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_general" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.GENERAL_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.DisplaySettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_display" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.DISPLAY_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.PrivacySettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_privacy" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.PRIVACY_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.AdvancedSettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_advanced" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.ADVANCED_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.AboutSettingsActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/settings_about" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.ABOUT_SETTINGS" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.IncognitoActivity" |
||||
android:alwaysRetainTaskState="true" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/app_name" |
||||
android:launchMode="singleTask" |
||||
android:theme="@style/Theme.DarkTheme" |
||||
android:windowSoftInputMode="stateHidden" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.INCOGNITO" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.LicenseActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/licenses" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.LICENSE" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.BookmarkActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/bookmark_settings" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.BOOKMARK" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
<activity |
||||
android:name=".activity.ReadingActivity" |
||||
android:configChanges="orientation|screenSize|keyboardHidden|keyboard" |
||||
android:label="@string/reading_mode" |
||||
android:theme="@style/Theme.SettingsTheme" > |
||||
<intent-filter> |
||||
<action android:name="android.intent.action.READING" /> |
||||
|
||||
<category android:name="android.intent.category.DEFAULT" /> |
||||
</intent-filter> |
||||
</activity> |
||||
</application> |
||||
|
||||
</manifest> |
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
package acr.browser.lightning; |
||||
package acr.browser.lightning.activity; |
||||
|
||||
import android.app.Application; |
||||
import android.content.Context; |
@ -1,10 +1,13 @@
@@ -1,10 +1,13 @@
|
||||
package acr.browser.lightning; |
||||
package acr.browser.lightning.activity; |
||||
|
||||
import android.content.Intent; |
||||
import android.os.Bundle; |
||||
import android.support.v7.app.ActionBarActivity; |
||||
import android.support.v7.app.AppCompatActivity; |
||||
|
||||
public abstract class ThemableActivity extends ActionBarActivity { |
||||
import acr.browser.lightning.R; |
||||
import acr.browser.lightning.preference.PreferenceManager; |
||||
|
||||
public abstract class ThemableActivity extends AppCompatActivity { |
||||
|
||||
private boolean mDark; |
||||
|
@ -1,10 +1,13 @@
@@ -1,10 +1,13 @@
|
||||
package acr.browser.lightning; |
||||
package acr.browser.lightning.activity; |
||||
|
||||
import android.content.Intent; |
||||
import android.os.Bundle; |
||||
import android.support.v7.app.ActionBarActivity; |
||||
import android.support.v7.app.AppCompatActivity; |
||||
|
||||
public abstract class ThemableSettingsActivity extends ActionBarActivity { |
||||
import acr.browser.lightning.R; |
||||
import acr.browser.lightning.preference.PreferenceManager; |
||||
|
||||
public abstract class ThemableSettingsActivity extends AppCompatActivity { |
||||
|
||||
private boolean mDark; |
||||
|
@ -1,7 +1,10 @@
@@ -1,7 +1,10 @@
|
||||
/* |
||||
* Copyright 2014 A.C.R. Development |
||||
*/ |
||||
package acr.browser.lightning; |
||||
package acr.browser.lightning.constant; |
||||
|
||||
import acr.browser.lightning.R; |
||||
import acr.browser.lightning.activity.BrowserApp; |
||||
|
||||
public class BookmarkPage { |
||||
|
@ -1,9 +1,12 @@
@@ -1,9 +1,12 @@
|
||||
/* |
||||
* Copyright 2014 A.C.R. Development |
||||
*/ |
||||
package acr.browser.lightning; |
||||
package acr.browser.lightning.constant; |
||||
|
||||
public class HomepageVariables { |
||||
import acr.browser.lightning.activity.BrowserApp; |
||||
import acr.browser.lightning.R; |
||||
|
||||
public class StartPage { |
||||
|
||||
public static final String HEAD = "<!DOCTYPE html><html xmlns=\"http://www.w3.org/1999/xhtml\">" |
||||
+ "<head>" |
@ -0,0 +1,58 @@
@@ -0,0 +1,58 @@
|
||||
/* |
||||
* Copyright 2014 A.C.R. Development |
||||
*/ |
||||
package acr.browser.lightning.controller; |
||||
|
||||
import android.app.Activity; |
||||
import android.graphics.Bitmap; |
||||
import android.net.Uri; |
||||
import android.os.Message; |
||||
import android.view.View; |
||||
import android.webkit.ValueCallback; |
||||
import android.webkit.WebChromeClient.CustomViewCallback; |
||||
import android.webkit.WebView; |
||||
|
||||
public interface BrowserController { |
||||
|
||||
void updateUrl(String title, boolean shortUrl); |
||||
|
||||
void updateProgress(int n); |
||||
|
||||
void updateHistory(String title, String url); |
||||
|
||||
void openFileChooser(ValueCallback<Uri> uploadMsg); |
||||
|
||||
void update(); |
||||
|
||||
void onLongPress(); |
||||
|
||||
void onShowCustomView(View view, int requestedOrientation, CustomViewCallback callback); |
||||
|
||||
void onHideCustomView(); |
||||
|
||||
Bitmap getDefaultVideoPoster(); |
||||
|
||||
View getVideoLoadingProgressView(); |
||||
|
||||
void onCreateWindow(boolean isUserGesture, Message resultMsg); |
||||
|
||||
Activity getActivity(); |
||||
|
||||
void hideActionBar(); |
||||
|
||||
void showActionBar(); |
||||
|
||||
void toggleActionBar(); |
||||
|
||||
void longClickPage(String url); |
||||
|
||||
void openBookmarkPage(WebView view); |
||||
|
||||
void showFileChooser(ValueCallback<Uri[]> filePathCallback); |
||||
|
||||
void closeEmptyTab(); |
||||
|
||||
boolean isIncognito(); |
||||
|
||||
int getMenu(); |
||||
} |
@ -1,12 +1,14 @@
@@ -1,12 +1,14 @@
|
||||
/* |
||||
* Copyright 2014 A.C.R. Development |
||||
*/ |
||||
package acr.browser.lightning; |
||||
package acr.browser.lightning.object; |
||||
|
||||
import android.content.Context; |
||||
import android.os.Handler; |
||||
import android.os.Message; |
||||
|
||||
import acr.browser.lightning.controller.BrowserController; |
||||
|
||||
public class ClickHandler extends Handler { |
||||
|
||||
private BrowserController mBrowserController; |
@ -1,8 +1,11 @@
@@ -1,8 +1,11 @@
|
||||
package acr.browser.lightning; |
||||
package acr.browser.lightning.preference; |
||||
|
||||
import android.content.SharedPreferences; |
||||
import android.os.Environment; |
||||
|
||||
import acr.browser.lightning.activity.BrowserApp; |
||||
import acr.browser.lightning.constant.Constants; |
||||
|
||||
public class PreferenceManager { |
||||
|
||||
private static class Name { |
Before Width: | Height: | Size: 171 B After Width: | Height: | Size: 171 B |
Before Width: | Height: | Size: 226 B After Width: | Height: | Size: 226 B |
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 297 B |
Before Width: | Height: | Size: 262 B After Width: | Height: | Size: 262 B |
Before Width: | Height: | Size: 509 B After Width: | Height: | Size: 509 B |
Before Width: | Height: | Size: 353 B After Width: | Height: | Size: 353 B |
Before Width: | Height: | Size: 371 B After Width: | Height: | Size: 371 B |
Before Width: | Height: | Size: 355 B After Width: | Height: | Size: 355 B |
Before Width: | Height: | Size: 546 B After Width: | Height: | Size: 546 B |
Before Width: | Height: | Size: 292 B After Width: | Height: | Size: 292 B |
Before Width: | Height: | Size: 268 B After Width: | Height: | Size: 268 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 304 B |
Before Width: | Height: | Size: 332 B After Width: | Height: | Size: 332 B |
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 166 B After Width: | Height: | Size: 166 B |
Before Width: | Height: | Size: 753 B After Width: | Height: | Size: 753 B |
Before Width: | Height: | Size: 820 B After Width: | Height: | Size: 820 B |
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 652 B |
Before Width: | Height: | Size: 165 B After Width: | Height: | Size: 165 B |
Before Width: | Height: | Size: 178 B After Width: | Height: | Size: 178 B |
Before Width: | Height: | Size: 210 B After Width: | Height: | Size: 210 B |
Before Width: | Height: | Size: 237 B After Width: | Height: | Size: 237 B |
Before Width: | Height: | Size: 617 B After Width: | Height: | Size: 617 B |