Skip to content

Commit

Permalink
wallpaper activity added
Browse files Browse the repository at this point in the history
  • Loading branch information
pavelsust committed Nov 15, 2019
1 parent 986dec1 commit 8996db1
Show file tree
Hide file tree
Showing 95 changed files with 15,916 additions and 15 deletions.
1 change: 1 addition & 0 deletions .idea/gradle.xml

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

6 changes: 6 additions & 0 deletions .idea/vcs.xml

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

8 changes: 5 additions & 3 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ android {
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.pavel.mywall"
minSdkVersion 15
minSdkVersion 16
targetSdkVersion 29
versionCode 1
versionName "1.0"
Expand All @@ -33,6 +33,8 @@ dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

implementation project(":wallpaper")
implementation 'com.squareup.picasso:picasso:2.4.0'
implementation project(':wallpaper')
implementation "androidx.work:work-runtime-ktx:2.2.0"
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.0-RC'
}
3 changes: 3 additions & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.pavel.mywall">

<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.INTERNET" />

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
Expand Down
10 changes: 5 additions & 5 deletions app/src/main/java/com/pavel/mywall/MainActivity.kt
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package com.pavel.mywall

import android.app.WallpaperManager
import android.os.Bundle
import android.util.Log
import com.google.android.material.snackbar.Snackbar
import androidx.appcompat.app.AppCompatActivity
import android.view.Menu
import android.view.MenuItem
import kotlinx.android.synthetic.main.activity_main.*
import com.squareup.picasso.Picasso
import com.wallpaper.WallpaperApplyTask

import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {

Expand All @@ -19,8 +19,8 @@ class MainActivity : AppCompatActivity() {


WallpaperApplyTask.prepare(this)
.wallpaperLink("https://cdn.pixabay.com/photo/2018/01/14/23/12/nature-3082832_960_720.jpg")
.to(WallpaperApplyTask.Apply.HOMESCREEN())
.wallpaperLink("https://wallpaperplay.com/walls/full/0/2/e/105979.jpg")
.to(WallpaperApplyTask.Apply.HOME_CROP_WALLPAPER())
.start()

}
Expand Down
14 changes: 13 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,29 @@ buildscript {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'

}
}

allprojects {
repositories {
google()
jcenter()

maven { url 'https://maven.google.com' }
}
}


rootProject.ext {
BuildTools = "27"
MinSdk = 14
TargetSdk = 27
CompileSdk = 27
SupportLibrary = "27.0.1"
}

task clean(type: Delete) {
delete rootProject.buildDir
}
30 changes: 30 additions & 0 deletions core/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'

group = 'com.github.danimahardhika'

android {
compileSdkVersion rootProject.ext.CompileSdk
buildToolsVersion rootProject.ext.BuildTools

defaultConfig {
minSdkVersion rootProject.ext.MinSdk
targetSdkVersion rootProject.ext.TargetSdk
versionCode 1
versionName "1.0"
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:appcompat-v7:$rootProject.ext.SupportLibrary"
compile "com.android.support:recyclerview-v7:$rootProject.ext.SupportLibrary"
compile "com.android.support:design:$rootProject.ext.SupportLibrary"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
o/full
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
i/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.danimahardhika.android.helpers.core;

public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String LIBRARY_PACKAGE_NAME = "com.danimahardhika.android.helpers.core";
/**
* @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME
*/
@Deprecated
public static final String APPLICATION_ID = "com.danimahardhika.android.helpers.core";
public static final String BUILD_TYPE = "debug";
public static final String FLAVOR = "";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0";
}
10 changes: 10 additions & 0 deletions core/build/generated/source/r/debug/android/arch/lifecycle/R.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* gradle plugin from the resource data it found. It
* should not be modified by hand.
*/
package android.arch.lifecycle;

public final class R {
}
133 changes: 133 additions & 0 deletions core/build/generated/source/r/debug/android/support/compat/R.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* gradle plugin from the resource data it found. It
* should not be modified by hand.
*/
package android.support.compat;

public final class R {
public static final class attr {
public static int font = 0x7f04008f;
public static int fontProviderAuthority = 0x7f040091;
public static int fontProviderCerts = 0x7f040092;
public static int fontProviderFetchStrategy = 0x7f040093;
public static int fontProviderFetchTimeout = 0x7f040094;
public static int fontProviderPackage = 0x7f040095;
public static int fontProviderQuery = 0x7f040096;
public static int fontStyle = 0x7f040097;
public static int fontWeight = 0x7f040098;
}
public static final class bool {
public static int abc_action_bar_embed_tabs = 0x7f050001;
}
public static final class color {
public static int notification_action_color_filter = 0x7f060047;
public static int notification_icon_bg_color = 0x7f060048;
public static int ripple_material_light = 0x7f060053;
public static int secondary_text_default_material_light = 0x7f060055;
}
public static final class dimen {
public static int compat_button_inset_horizontal_material = 0x7f08004b;
public static int compat_button_inset_vertical_material = 0x7f08004c;
public static int compat_button_padding_horizontal_material = 0x7f08004d;
public static int compat_button_padding_vertical_material = 0x7f08004e;
public static int compat_control_corner_material = 0x7f08004f;
public static int notification_action_icon_size = 0x7f080085;
public static int notification_action_text_size = 0x7f080086;
public static int notification_big_circle_margin = 0x7f080087;
public static int notification_content_margin_start = 0x7f080088;
public static int notification_large_icon_height = 0x7f080089;
public static int notification_large_icon_width = 0x7f08008a;
public static int notification_main_column_padding_top = 0x7f08008b;
public static int notification_media_narrow_margin = 0x7f08008c;
public static int notification_right_icon_size = 0x7f08008d;
public static int notification_right_side_padding_top = 0x7f08008e;
public static int notification_small_icon_background_padding = 0x7f08008f;
public static int notification_small_icon_size_as_large = 0x7f080090;
public static int notification_subtext_size = 0x7f080091;
public static int notification_top_pad = 0x7f080092;
public static int notification_top_pad_large_text = 0x7f080093;
}
public static final class drawable {
public static int notification_action_background = 0x7f09005d;
public static int notification_bg = 0x7f09005e;
public static int notification_bg_low = 0x7f09005f;
public static int notification_bg_low_normal = 0x7f090060;
public static int notification_bg_low_pressed = 0x7f090061;
public static int notification_bg_normal = 0x7f090062;
public static int notification_bg_normal_pressed = 0x7f090063;
public static int notification_icon_background = 0x7f090064;
public static int notification_template_icon_bg = 0x7f090065;
public static int notification_template_icon_low_bg = 0x7f090066;
public static int notification_tile_bg = 0x7f090067;
public static int notify_panel_notification_icon_bg = 0x7f090068;
}
public static final class id {
public static int action_container = 0x7f0c0009;
public static int action_divider = 0x7f0c000b;
public static int action_image = 0x7f0c000c;
public static int action_text = 0x7f0c0012;
public static int actions = 0x7f0c0013;
public static int async = 0x7f0c0017;
public static int blocking = 0x7f0c0019;
public static int chronometer = 0x7f0c001f;
public static int forever = 0x7f0c0033;
public static int icon = 0x7f0c0036;
public static int icon_group = 0x7f0c0037;
public static int info = 0x7f0c0039;
public static int italic = 0x7f0c003a;
public static int line1 = 0x7f0c003e;
public static int line3 = 0x7f0c003f;
public static int normal = 0x7f0c0049;
public static int notification_background = 0x7f0c004a;
public static int notification_main_column = 0x7f0c004b;
public static int notification_main_column_container = 0x7f0c004c;
public static int right_icon = 0x7f0c0055;
public static int right_side = 0x7f0c0056;
public static int tag_transition_group = 0x7f0c0078;
public static int text = 0x7f0c0079;
public static int text2 = 0x7f0c007a;
public static int time = 0x7f0c0080;
public static int title = 0x7f0c0081;
}
public static final class integer {
public static int status_bar_notification_info_maxnum = 0x7f0d000a;
}
public static final class layout {
public static int notification_action = 0x7f0f0029;
public static int notification_action_tombstone = 0x7f0f002a;
public static int notification_template_custom_big = 0x7f0f0031;
public static int notification_template_icon_group = 0x7f0f0032;
public static int notification_template_part_chronometer = 0x7f0f0036;
public static int notification_template_part_time = 0x7f0f0037;
}
public static final class string {
public static int status_bar_notification_info_overflow = 0x7f150027;
}
public static final class style {
public static int TextAppearance_Compat_Notification = 0x7f1600f6;
public static int TextAppearance_Compat_Notification_Info = 0x7f1600f7;
public static int TextAppearance_Compat_Notification_Line2 = 0x7f1600f9;
public static int TextAppearance_Compat_Notification_Time = 0x7f1600fc;
public static int TextAppearance_Compat_Notification_Title = 0x7f1600fe;
public static int Widget_Compat_NotificationActionContainer = 0x7f160174;
public static int Widget_Compat_NotificationActionText = 0x7f160175;
}
public static final class styleable {
public static int[] FontFamily = { 0x7f040091, 0x7f040092, 0x7f040093, 0x7f040094, 0x7f040095, 0x7f040096 };
public static int FontFamily_fontProviderAuthority = 0;
public static int FontFamily_fontProviderCerts = 1;
public static int FontFamily_fontProviderFetchStrategy = 2;
public static int FontFamily_fontProviderFetchTimeout = 3;
public static int FontFamily_fontProviderPackage = 4;
public static int FontFamily_fontProviderQuery = 5;
public static int[] FontFamilyFont = { 0x01010532, 0x0101053f, 0x01010533, 0x7f04008f, 0x7f040097, 0x7f040098 };
public static int FontFamilyFont_android_font = 0;
public static int FontFamilyFont_android_fontStyle = 1;
public static int FontFamilyFont_android_fontWeight = 2;
public static int FontFamilyFont_font = 3;
public static int FontFamilyFont_fontStyle = 4;
public static int FontFamilyFont_fontWeight = 5;
}
}
Loading

0 comments on commit 8996db1

Please sign in to comment.