> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.


58 pagesV  < 1 2 3 4 5 6 > »  
 
REPLY
> Samsung SM-N950F (F / DS) Galaxy Note 8 - Editing system applications
sagitt67
Message#1
14.11.17, 17:52
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Samsung SM-N950F (F / DS) Galaxy Note 8 - Editing system applications
Description | Editing system applications� | Purchase � | Discussion � | Firmware � | Custom firmware � | Modification and decorations � | Modifications and decorations for devices without ROOT rights � | Owners Club � | Useful topics section

Attached Image


������� ���������� ����������� � ������ ������������� download


Copy the content into your message and fill
Template for modifications:
[CENTER] [SIZE = 3] [B] [COLOR = royalblue] Here we write the name of the mod [/ COLOR] [/ B] [/ SIZE] [/ CENTER]
[CENTER] Insert the main screenshot here [/ CENTER]
[COLOR = blue] [B] Author [/ B] [/ COLOR]: Specify the author
[COLOR = blue] [B] Firmware [/ B] [/ COLOR]: Specify the version / number, code / deodex
[COLOR = blue] [B] Description [/ B] [/ COLOR]: The most complete description of the mod
[SPOILER = Extras. screenshots] If there are additional screenshots, then insert it here [/ SPOILER]
[COLOR = blue] [B] Installation [/ B] [/ COLOR]: Specify the installation method / method
[COLOR = blue] [B] Download [/ B] [/ COLOR]: Attach files to download


Template for other decorations (icons, widgets, programs, etc.):
[CENTER] [SIZE = 3] [B] [COLOR = royalblue] Here we write the name [/ COLOR] [/ B] [/ SIZE] [/ CENTER]
[CENTER] Insert a screenshot here (if any) [/ CENTER]
[COLOR = blue] [B] Description [/ B] [/ COLOR]: Full description
[COLOR = blue] [B] Download link [/ B] [/ COLOR]: Give a link to download


Catalog of this thread
Modification Installation Instructions
Android 7.1.1
Android 8.x.x
Android 9.x.x


useful links

The authors of modifications and the Administration of the forum are not responsible for the performance of your devices!
Remember: everything you do - you do at your own peril and risk!

There is no curator in the subject. For questions about filling the caps, please contact the section moderators via the buttonPictureunder the messages to which you want to add links.


Post has been editedsagitt67 - Today, 00:34
Reason for editing: Animation Matrix and your background in the panel "Latest Applications"
sagitt67
Message#42
13.12.17, 19:18
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Expanded display of hours in a weather widget.Android 7.1.1

screenshots:
Attached Image

Author: sagitt67
Firmware : Any custom.
Description: - Added seconds in the weather widget.
- Advanced clock display at night - 0X, instead of X.
Editing WeatherWidget2017_SEP8.5.apk
WeatherWidget2017_SEP8.5 / smali / com / sec / android / daemonapp / appwidget / UIManager.smali
Change (#) in the value method.method private drawTime (Landroid / content / Context; Landroid / widget / RemoteViews; Z) V:
: cond_5
const-string / jumbo v8, "setFormat12Hour"

const-string / jumbo v9, "h: mm" # change to const-string / jumbo v9, "hh: mm: ss"

invoke-virtual {p2, v7, v8, v9}, Landroid / widget / RemoteViews; ->setCharSequence (ILjava / lang / String; Ljava / lang / CharSequence;) V

const-string / jumbo v8, "setFormat24Hour"

const-string / jumbo v9, "H: mm" # change to const-string / jumbo v9, "HH: mm: ss"

invoke-virtual {p2, v7, v8, v9}, Landroid / widget / RemoteViews; ->setCharSequence (ILjava / lang / String; Ljava / lang / CharSequence;) V

goto / 16: goto_2

: cond_6
const / 4 v8, 0x1

new-array v8, v8, [Ljava / lang / String;

const / 4 v9, 0x0

const-string / jumbo v10, "ru"

aput-object v10, v8, v9

invoke-static {p1, v8}, Lcom / samsung / android / weather / common / base / utils / DeviceUtil; ->checkLanguage (Landroid / content / Context; [Ljava / lang / String;) Z

move-result v8

if-eqz v8,: cond_7

const-string / jumbo v8, "setFormat12Hour"

const-string / jumbo v9, "h: mm" # change to const-string / jumbo v9, "hh: mm: ss"

invoke-virtual {p2, v7, v8, v9}, Landroid / widget / RemoteViews; ->setCharSequence (ILjava / lang / String; Ljava / lang / CharSequence;) V

const-string / jumbo v8, "setFormat24Hour"

const-string / jumbo v9, "H: mm" # change to const-string / jumbo v9, "HH: mm: ss"

invoke-virtual {p2, v7, v8, v9}, Landroid / widget / RemoteViews; ->setCharSequence (ILjava / lang / String; Ljava / lang / CharSequence;) V

goto / 16: goto_2

: cond_7
const-string / jumbo v8, "setFormat12Hour"

const-string / jumbo v9, "h: mm" # change to const-string / jumbo v9, "hh: mm: ss"

invoke-virtual {p2, v7, v8, v9}, Landroid / widget / RemoteViews; ->setCharSequence (ILjava / lang / String; Ljava / lang / CharSequence;) V

const-string / jumbo v8, "setFormat24Hour"

const-string / jumbo v9, "HH: mm" # changing to const-string / jumbo v9, "HH: mm: ss"

invoke-virtual {p2, v7, v8, v9}, Landroid / widget / RemoteViews; ->setCharSequence (ILjava / lang / String; Ljava / lang / CharSequence;) V

goto / 16: goto_2

: pswitch_3


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
sagitt67
Message#43
15.12.17, 14:10
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Full format clock on the lock screen in a horizontal style.Android 7.1.1

screenshots:
Attached Image

Author: sagitt67
Firmware : Any custom.
Description: - Extended clock display at night - 0X, instead of X on the lock screen in a horizontal style.
Editing SystemUI.apk
SystemUI / smali / com / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView.smali
We change the whole method to:
.method public refreshTime (Ljava / lang / String; Ljava / lang / String; Ljava / lang / String;) V
.locals 9

const / 4 v8, 0x1

const / 4 v7, 0x0

const-string v6, "[^ a-zA-Z]"

invoke-virtual {p1, v6}, Ljava / lang / String; ->split (Ljava / lang / String;) [Ljava / lang / String;

move-result-object v2

const-string v6, "[^ a-zA-Z]"

invoke-virtual {p2, v6}, Ljava / lang / String; ->split (Ljava / lang / String;) [Ljava / lang / String;

move-result-object v5

aget-object v0, v2, v7

aget-object v1, v2, v8

aget-object v3, v5, v7

aget-object v4, v5, v8

const-string v6, "KK"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_3

const-string v6, "K"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_3

const-string v6, "K"

const-string v7, "KK"

invoke-virtual {v0, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v0

: cond_0
: goto_0
const-string v6, "KK"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_6

const-string v6, "K"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_6

const-string v6, "K"

const-string v7, "KK"

invoke-virtual {v3, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v3

: cond_1
: goto_1
iget-object v6, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mTimeHourView: Lcom / android / keyguard / KeyguardTextClockForUser;

invoke-virtual {v6, v0}, Lcom / android / keyguard / KeyguardTextClockForUser; ->setFormat12Hour (Ljava / lang / CharSequence;) V

iget-object v6, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mTimeMinView: Lcom / android / keyguard / KeyguardTextClockForUser;

invoke-virtual {v6, v1}, Lcom / android / keyguard / KeyguardTextClockForUser; ->setFormat12Hour (Ljava / lang / CharSequence;) V

iget-object v6, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mTimeHourView: Lcom / android / keyguard / KeyguardTextClockForUser;

invoke-virtual {v6, v3}, Lcom / android / keyguard / KeyguardTextClockForUser; ->setFormat24Hour (Ljava / lang / CharSequence;) V

iget-object v6, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mTimeMinView: Lcom / android / keyguard / KeyguardTextClockForUser;

invoke-virtual {v6, v4}, Lcom / android / keyguard / KeyguardTextClockForUser; ->setFormat24Hour (Ljava / lang / CharSequence;) V

iget-object v6, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mDateView: Lcom / android / keyguard / KeyguardTextClock;

invoke-virtual {v6, p3}, Lcom / android / keyguard / KeyguardTextClock; ->setFormat24Hour (Ljava / lang / CharSequence;) V

iget-object v6, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mDateView: Lcom / android / keyguard / KeyguardTextClock;

invoke-virtual {v6, p3}, Lcom / android / keyguard / KeyguardTextClock; ->setFormat12Hour (Ljava / lang / CharSequence;) V

invoke-virtual {p0}, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->updateContentDescription () V

sget-boolean v6, Lcom / android / keyguard / KeyguardRune; ->SUPPORT_PERSIAN_CALENDAR: Z

if-eqz v6,: cond_2

iget-object v6, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mDateShamsiView: Lcom / android / keyguard / KeyguardTextView;

iget-object v7, p0, Lcom / android / keyguard / servicebox / pages / clock / KeyguardSingleClockView; ->mPCalUtil: Lcom / android / keyguard / servicebox / pages / clock / PersianCalendarUtil;

invoke-virtual {v7}, Lcom / android / keyguard / servicebox / pages / clock / PersianCalendarUtil; ->getDateInPersianCalendar () Ljava / lang / String;

move-result-object v7

invoke-virtual {v6, v7}, Lcom / android / keyguard / KeyguardTextView; ->setText (Ljava / lang / CharSequence;) V

: cond_2
return-void

: cond_3
const-string v6, "kk"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_4

const-string v6, "k"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_4

const-string v6, "k"

const-string v7, "kk"

invoke-virtual {v0, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v0

goto: goto_0

: cond_4
const-string v6, "HH"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_5

const-string v6, "H"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_5

const-string v6, "H"

const-string v7, "HH"

invoke-virtual {v0, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v0

goto / 16: goto_0

: cond_5
const-string v6, "hh"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_0

const-string v6, "h"

invoke-virtual {v0, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_0

const-string v6, "h"

const-string v7, "hh"

invoke-virtual {v0, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v0

goto / 16: goto_0

: cond_6
const-string v6, "kk"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_7

const-string v6, "k"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_7

const-string v6, "k"

const-string v7, "kk"

invoke-virtual {v3, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v3

goto / 16: goto_1

: cond_7
const-string v6, "HH"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_8

const-string v6, "H"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_8

const-string v6, "H"

const-string v7, "HH"

invoke-virtual {v3, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v3

goto / 16: goto_1

: cond_8
const-string v6, "hh"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-nez v6,: cond_1

const-string v6, "h"

invoke-virtual {v3, v6}, Ljava / lang / String; ->contains (Ljava / lang / CharSequence;) Z

move-result v6

if-eqz v6,: cond_1

const-string v6, "h"

const-string v7, "hh"

invoke-virtual {v3, v6, v7}, Ljava / lang / String; ->replace (Ljava / lang / CharSequence; Ljava / lang / CharSequence;) Ljava / lang / String;

move-result-object v3

goto / 16: goto_1
.end method


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
sagitt67
Message#44
18.12.17, 20:47
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Animations of opening and closing the dial in contacts.Android 7.1.1

screen recording:

Author: sagitt67
Firmware : Any custom.
Description: Animations of opening and closing the dial in contacts
stock:
- Opening upwards.
- Closing from top to bottom.
mod1:
- Opening from the bottom right up left to the manifestation.
- Closing from top left down right with attenuation.
mod2:
- Opening from the bottom right up left to the manifestation and increase.
- Closing from top left down right with decay and decrease.
mod3:
- Opening from the bottom right up left to the manifestation and increase with a turn.
- Closing from top to bottom down to the right with fading and decreasing with turning.

In the general archive there are 3 archives with animation files that need to be copied, selecting the necessary archive, unzip the files into the decompiled contact file SamsungContacts85.apk.
Download archive : Attached filearchiv.zip(8.14 KB)


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
sagitt67
Message#45
20.12.17, 19:22
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

The color of the text in the set of contacts with a choice in the settings.Android 7.1.1

screenshots:
001 - glass buttons:
Attached Image

002 - leather buttons on blue jeans:
Attached Image

003 - leather buttons on black jeans:
Attached Image

004 - metal buttons:
Attached Image

Author: sagitt67
Firmware : Any custom with RomControl.
Description :
Modifications:
- The text color in the editor is light.
- 4 styles (select the desired one) of the contact set 001, 002, 003 and 004.
- The choice of style for using the device with a 1st, or 2 SIM cards

Settings Management:
Calls and contacts:
Contact settings:
Color settings in the contact set:
- The text color of the numbers.
- The text color of the letters.
- Color message icons.
- Color call icons.
- Color hide icons.

Copy the contents of the downloaded archive SamsungContacts85.zip into a decompiled SamsungContacts85.apk. To apply the desired style (1 sim card, or 2), select the picture dialpad_fragment_bg.png and also copy it into the decompiled SamsungContacts85.apk from the general archive, then from the style archive.
Editing SamsungContacts85.apk
SamsungContacts85 / res / values ​​/ colors.xml
we change color value in line
<color name = "dial_button_text_pressed"># ff11c881</ color># change to @ color / white

SamsungContacts85 / res / values ​​/ styles.xml
change color values ​​in rows
<style name = "DialpadEditTextStyle">
<item name = "android: textSize">@ dimen / dialpad_digits_text_size</ item>
<item name = "android: textColor">@ color / dialpad_edittext_text_color</ item># changing to # ffd3f6fe
<item name = "android: textColorHint">@ color / dialpad_edittext_text_color</ item># changing to # ffd3f6fe
<item name = "android: gravity">center</ item>
<item name = "android: background">@android: color / transparent</ item>
<item name = "android: nextFocusRight">@ id / deleteButton</ item>
<item name = "android: layout_width">fill_parent</ item>
<item name = "android: layout_height">0.0dip</ item>
<item name = "android: cursorVisible">false</ item>
<item name = "android: singleLine">true</ item>
<item name = "android: includeFontPadding">false</ item>
<item name = "android: maxLength">100</ item>
<item name = "android: layout_weight">1.0</ item>
</ style>

SamsungContacts85 / res / layout / dialpad_button_dial.xml
In the line (#), delete the background under the android buttons: background = "@ drawable / dialpad_fab_bg"
In the line we change (##)<Textview on<com.android.settings.rz.Text and add the key key = "dialpad_key_center_icon_color":

<? xml version = "1.0" encoding = "utf-8"?>
<FrameLayout android: id = "@ id / callButtonContainer" android: layout_width = "fill_parent" android: layout_height = "fill_parent"
xmlns: android = "http://schemas.android.com/apk/res/android">
# <FrameLayout android: layout_gravity = "center" android: id = "@ id / dialButton" android: focusable = "true" android: layout_width = "@ dimen / w_floating_action_button_size" android: layout_height = "@ dimen / w_floating_action_button_size" android: contentDescription = " @ string / call ">
## <com.android.settings.rz.Image android: layout_gravity = "center" android: id = "@ id / dialButtonImage" android: layout_width = "@ dimen / dialpad_button_icon_size" android: layout_height = "@ dimen / dialpad_button_icon_size" android: src = "@ drawable / call_outgoingcall_icon" android: scaleType = "fitCenter" key = "dialpad_key_center_icon_color" />
</ Framelifeout>
</ Framelifeout>

SamsungContacts85 / res / layout / dialpad_button_hide.xml
In the lines we change (#)<Textview on<com.android.settings.rz.Text,<ImageView on<com.android.settings.rz.Image and add keys:
<? xml version = "1.0" encoding = "utf-8"?>
<com.samsung.dialer.widget.DialpadLayoutButton android: gravity = "center" android: background = "@ drawable / keypad_button_bg" android: layout_width = "fill_parent" android: layout_height = "fill_parent" android: soundEffectsEnabled = "true"
xmlns: android = "http://schemas.android.com/apk/res/android">
<LinearLayout android: gravity = "center" android: layout_gravity = "center" android: orientation = "vertical" android: id = "@ id / show_button_background_layout" android: padding = "@ dimen / show_button_background_padding" android: layout_width = "wrap_content" android : layout_height = "wrap_content">
# <com.android.settings.rz.Image android: id = "@ id / dialpad_hide_image" android: layout_width = "@ dimen / dialpad_button_icon_size" android: layout_height = "@ dimen / dialpad_button_icon_size" android: scaleType = "fitCenter" android: tint = "@ color / dialpad_button_right_icon_tint_color" key = "dialpad_key_right_icon_color" />
# <com.android. : layout_width = "wrap_content" android: layout_height = "wrap_content" android: text = "@ string / hide_dialpad_short" key = "dialpad_key_letter_text_color" />
</ LinearLayout>
</com.samsung.dialer.widget.DialpadLayoutButton>

SamsungContacts85 / res / layout / dialpad_button_left.xml
In line we change (#)<ImageView on<com.android.settings.rz.Image and add the key key = "dialpad_key_left_icon_color":
<? xml version = "1.0" encoding = "utf-8"?>
<com.samsung.dialer.widget.DialpadLayoutButton android: gravity = "center" android: background = "@ drawable / keypad_button_bg" android: layout_width = "fill_parent" android: layout_height = "fill_parent" android: soundEffectsEnabled = "true"
xmlns: android = "http://schemas.android.com/apk/res/android">
# <com.android.setts "true" key = "dialpad_key_left_icon_color" />
</com.samsung.dialer.widget.DialpadLayoutButton>

SamsungContacts85 / res / layout / dialpad_key_vertical.xml
In the lines we change (#)<Textview on<com.android.settings.rz.Text and add keys:
<? xml version = "1.0" encoding = "utf-8"?>
<com.android.dialer.dialpad.DialpadKeyButton android: focusable = "true" android: clickable = "true" android: layout_width = "0.0dip" android: layout_height = "fill_parent" android: layout_weight = "1.0" android: soundEffectsEnabled = " false "cp: useDefaultRippleSize =" false "
xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: cp = "http://schemas.android.com/apk/res-auto">
# <com.android.settings.rz.Text style = "@ style / DialpadKeyNumberTextViewStyleVertical" key = "dialpad_key_number_text_color" />
# <com.android.settings.rz.Text style = "@ style / DialpadKeyLetterTextViewStyleVertical" key = "dialpad_key_letter_text_color" />
<ViewStub android: id = "@ id / dialpad_key_image_stub" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: layout_alignParentBottom = "true" android: layout_centerHorizontal = "true" />
<ViewStub android: id = "@ id / dialpad_sub_letter_text_stub" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: layout_alignParentBottom = "true" android: layout_centerHorizontal = "true" />
</com.android.dialer.dialpad.DialpadKeyButton>

SamsungContacts85 / res / layout / dialpad_button_multisim.xml
In the line (#) we delete the background under the android buttons: background = "@ drawable / call_dial_call_btn_bg_volte_left" and android: background = "@ drawable / call_dial_call_btn_bg_volte_right"
<? xml version = "1.0" encoding = "utf-8"?>
<LinearLayout android: gravity = "center" android: orientation = "horizontal" android: id = "@ id / dualsim_button_layout" android: layout_width = "fill_parent" android: layout_height = "fill_parent"
xmlns: android = "http://schemas.android.com/apk/res/android">
# <FrameLayout android: id = "@ id / dialButton1" android: focusable = "true" android: layout_width = "0.0dip" android: layout_height = "@ dimen / dialpad_dual_sim_call_button_height" android: layout_weight = "1.0" android: soundEffectsEnabled = "true" android: contentDescription = "@ string / call">
<ImageView android: layout_gravity = "center" android: id = "@ id / dialButtonImage1" android: layout_width = "@ dimen / dialpad_button_icon_size" android: layout_height = "@ dimen / dialpad_button_icon_size" android: scaleType = "fitCenter" />
</ Framelifeout>
<View android: layout_gravity = "center_vertical" android: id = "@ id / dualsim_button_divider" android: background = "@ color / dialpad_fragment_vertical_divider" android: layout_width = "@ dimen / w_dividers_height" android: layout_height = "@ index / dialpad_duardus_divider_height_deight_deight_divider_divider_divider_divider" android: layout_divider_deivider>
# <FrameLayout android: id = "@ id / dialButton2" android: focusable = "true" android: layout_width = "0.0dip" android: layout_height = "@ dimen / dialpad_dual_sim_call_button_height" android: layout_weight = "1.0" android: soundEffectsEnabled = "true" android: contentDescription = "@ string / call">
<ImageView android: layout_gravity = "center" android: id = "@ id / dialButtonImage2" android: layout_width = "@ dimen / dialpad_button_icon_size" android: layout_height = "@ dimen / dialpad_button_icon_size" android: scaleType = "fitCenter" />
</ Framelifeout>
</ LinearLayout>

edit ROMConrol v.2.x
In the user settings, add the lines for Calls and contacts in a convenient place:
<PreferenceScreen android: title = "Color settings in the contact set" android: summary = "Adjust color in the contact set">
<PreferenceCategory android: title = "Color settings in the contact set" />
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Text color of digits" android: key = "dialpad_key_number_text_color" android: defaultValue = "\ # ff252525" />
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Text color of the letters" android: key = "dialpad_key_letter_text_color" android: defaultValue = "\ # ff8b8b8c" />
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Message icon" color android: key = "dialpad_key_left_icon_color" android: defaultValue = "\ # ffff9000" />
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Call Icon Color" android: key = "dialpad_key_center_icon_color" android: defaultValue = "\ # ff00ff00" />
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Hide icon color" android: key = "dialpad_key_right_icon_color" android: defaultValue = "\ # ff009cff" />
</ PreferenceScreen>

Download archive for settings: Attached fileSamsungContacts85.zip(6.59 KB)

Download the archive with styles: Attached filestyles.zip(5.03 MB)

Addition

screenshots:
Attached Image

Added Chrome (005) style
Note: Some elements go beyond the borders of the buttons, due to the design features.
Download archive: Attached filestyles_005.zip(3.18 MB)


Post has been editedsagitt67 - 26.12.17, 19:57


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
AlekSawka25
Message#46
21.12.17, 01:28
a guest
*
[offline]

Group: Users
Messages 2
Check in: 10.09.12

Reputation:-  0  +

* sagitt67, * sagitt67, Tell me how you set this widget for the weather ??
Attached Image


Post has been editedart0502ver - 23.12.17, 16:46
Reason for editing: Pictures under spoiler
sagitt67
Message#47
21.12.17, 11:09
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

AlekSawka25 @ 12.21.17, 02:28*
Tell me how you set this widget for the weather?

Samsung Galaxy A7 (2017) - Editing system applications (Post sagitt67 # 64553315)
Samsung Galaxy A7 (2017) - Editing system applications (Post sagitt67 # 64630907)
Samsung Galaxy A7 (2017) - Editing system applications (Post alexega # 66493517)


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
sagitt67
Message#48
26.12.17, 19:58
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Addition The color of the text in the set of contacts with a choice in the settings.added chrome style.


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
sagitt67
Message#49
05.01.18, 00:19
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Animations of opening and closing when creating a contact.Android 7.1.1

screen recording:

Author: sagitt67
Firmware : Any custom.
Description: Animations of opening and closing when creating a contact.
stock:
- Opening upwards.
- Closing from top to bottom.
mod1:
- Opening from the bottom right up left to the manifestation.
- Closing from top left down right with attenuation.
mod2:
- Opening from the bottom right up left to the manifestation and increase.
- Closing from top left down right with decay and decrease.
mod3:
- Opening from the bottom right up left to the manifestation and increase with a turn.
- Closing from top to bottom down to the right with fading and decreasing with turning.

In the general archive there are 3 archives with animation files that need to be copied, selecting the necessary archive, unzip the files into the decompiled contact file SamsungContacts85.apk.
Download archive : Attached filearchiv.zip(8.13 KB)


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
Locman 27
Message#50
05.01.18, 05:55
Backup is the best friend of man!
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 5252
Check in: 31.05.15
Samsung Galaxy Note8 SM-N950F / DS

Reputation:-  2667  +

* sagitt67,
Dear, sagitt67, but could you come up with something for system animation, in the framework-res.apk which? I tried to change to those that were for 6.0, effect 0, or the on / off button starts to be strange. Did in stock.
Or they also successfully work on 7.1.1, and I just have increased curvature: blush:?

Post has been editedSM-N 7505 - 05.01.18, 06:05
sagitt67
Message#51
06.01.18, 14:59
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Change the system animation.Android 7.1.1

screen recording:

Author: sagitt67
Firmware : Any custom.
Description: Change the system animation:
- In all styles, smooth animation of screen rotation.
- Animation of opening and closing: applications, windows, menus, shortcut menu, dialogs and windows toast.
In the general archive 8 (with backup) archives with animation files that need to be copied, selecting the desired archive, unzip the files into a decompiled framework-res.apk file.
Download archive : Attached filesystem_animations.zip(39.41 KB)


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
sagitt67
Message#52
15.01.18, 13:33
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Button styles in calls.Android 7.1.1

screenshots:
Attached Image

Author: sagitt67
Firmware : Any custom.
Description: Button styles in single-line calls in a full-screen dialerFull-screen photo (with square cropping) when making calls with settings.Android 7.xx.
10 button styles:
- 01 Experience Line Glass Combo.
- 02 Glass.
- 03 Glass round.
- 04 With edging.
- 05 With round trim.
- 06 Glass with a rim.
- 07 Glass with round rim.
- 08 Metal.
- 09 Metal round.
- 010 Leather.

Content from the downloaded common styles.zip archive, in which there are 10 styles, select the desired one, unzip and copy the files into the decompiled SamsungInCallUI.apk. Replace the .xml files in the drawable folder and delete the files in the .spr format the same as in the drawable-xxhdpi-v4 folder in the .png format.
Editing SamsungInCallUI.apk
SamsungInCallUI / res / values ​​/ dimens.xml
set the suggested values
<dimen name = "sec_incall_button_width">60.0dip</ dimen>
<dimen name = "sec_incall_button_height">60.0dip</ dimen>

SamsungInCallUI / res / values-sw360dp-xxxhdpi-v13 / dimens.xml
set the suggested values
<dimen name = "sec_incall_button_width">60.0dip</ dimen>
<dimen name = "sec_incall_button_height">60.0dip</ dimen>

SamsungInCallUI / res / layout / sec_voice_call_button_fragment.xml
In the line (#) we delete android: layout_alignParentBottom = "true" and add android: gravity = "bottom | center" android: layout_marginTop = "280.0dip", we get:
<? xml version = "1.0" encoding = "utf-8"?>
<LinearLayout android: orientation = "vertical" android: id = "@ id / callButtons" android: background = "@ drawable / sec_voicecall_mask_bg" android: layout_width = "fill_parent" android: layout_height = "fill_parent"
xmlns: android = "http://schemas.android.com/apk/res/android">
<LinearLayout android: id = "@ id / voiceCallCardDummyContainer" android: layout_width = "fill_parent" android: layout_height = "0.0dip" android: layout_weight = "@ integer / call_card_area_height_weight" />
<RelativeLayout android: orientation = "vertical" android: id = "@ id / voiceCallButtonContainer" android: layout_width = "fill_parent" android: layout_height = "0.0dip" android: layout_weight = "@ integer / call_button_area_height_weight">
<RelativeLayout android: id = "@ id / inCallButtonContainer" android: clipChildren = "false" android: layout_width = "fill_parent" android: layout_height = "fill_parent">
<FrameLayout android: id = "@ id / inCallButtonLayout" android: visibility = "gone" android: clipChildren = "false" android: layout_width = "fill_parent" android: layout_height = "fill_parent">
<include layout = "@ layout / sec_voice_call_button_view_page" />
</ Framelifeout>
</ RelativeLayout>
# <RelativeLayout android: gravity = "bottom | center" android: id = "@ id / endCallButtonContainer" = "280.0dip" android: layout_centerHorizontal = "true">
<ImageButton android: id = "@ id / endCallButton" android: background = "@ drawable / sec_endcall_button_background_theme" android: layout_width = "fill_parent" android: layout_height = "fill_parent" android: src = "@ drawable / sec_voiceall_utton_eath_eath" and_eter center "android: contentDescription =" @ string / secOnscreenEndCallText "/>
<ViewStub android: id = "@ id / endCallButtonAnim" android: visibility = "gone" android: layout = "@ layout / sec_end_call_button_anim" android: layout_width = "fill_parent" android: layout_height = "fill_parent" />
</ RelativeLayout>
</ RelativeLayout>
<LinearLayout android: id = "@ id / navigation_bar_area" android: visibility = "gone" android: layout_width = "fill_parent" android: layout_height = "@ dimen / navigation_bar_area_height" />
</ LinearLayout>

SamsungInCallUI / res / layout / sec_voice_call_button_view_page.xml
In the line (#), reduce the values ​​to android: layout_marginLeft = "- 20.0dip" android: layout_marginTop = "246.0dip" android: layout_marginRight = "- 20.0dip", you get:
<? xml version = "1.0" encoding = "utf-8"?>
#<LinearLayout android: orientation = "vertical" android: id = "@ id / pagerCallButtons" android: clipChildren = "false" android: layout_width = "fill_parent" android: layout_height = "fill_parent" android: layout_marginLeft = "- 20.0dip" android: layout_marginTop = "246.0dip" android: layout_marginRight = "- 20.0dip"

Download archive: Attached filestyles.zip(3.05 MB)


Post has been editedsagitt67 - 15.01.18, 13:50


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
mpal
Message#53
15.01.18, 19:18
Self director
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 8384
Check in: 12.10.08

Reputation:-  2643  +

* sagitt67
I don’t know what your buttons look like. displaying the status, but I had to make a difference whether the button is active or not in xml, which controls this button, so I had to register it, for example
<? xml version = "1.0" encoding = "utf-8"?>
<selector
xmlns: android = "http://schemas.android.com/apk/res/android">
<item android: state_enabled = "false">
<bitmap android: src = "@ drawable / voicecall_during_ic_extravolume_sagitt" android: alpha = "0.4" />
</ item>
<item android: state_checked = "true">
<bitmap android: src = "@ drawable / voicecall_during_ic_extravolume_on_sagitt" />
</ item>
<item android: state_checked = "false">
<bitmap android: src = "@ drawable / voicecall_during_ic_extravolume_sagitt" />
</ item>
<item android: drawable = "@ drawable / voicecall_during_ic_extravolume_sagitt" />
</ selector>

i mean it
Attached Image
Attached Image


Post has been editedmpal - 15.01.18, 19:35


--------------------
"I have been illiterate since childhood"
mpal
Build and not only for the Mio c520
sagitt67
Message#54
15.01.18, 19:55
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

mpal @ 01/15/18, 20:18*
I don’t know what your buttons look like. state display

Translucency (dim state) did not add, because when the subscriber answers, all the buttons are activated already (in the text below you can see which ones). Added color incl. Icons - works, except for the keyboard and the blue tooth, which, when called, did not turn on.


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
mpal
Message#55
15.01.18, 20:10
Self director
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 8384
Check in: 12.10.08

Reputation:-  2643  +

Added color incl. Icons - works, except for the keyboard and the blue tooth, which when called and did not turn on.

Yes, here I have the same - BT and dialer. But dim still works while there is no connection


--------------------
"I have been illiterate since childhood"
mpal
Build and not only for the Mio c520
sagitt67
Message#56
02.02.18, 15:51
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

Notification background styles

screenshots:
Attached Image

Author: sagitt67
Firmware: Any.
Description: With the addition of 2 pictures notification_material_bg.png and notification_material_bg_dim.png (for the lock screen) the background of notifications changes.
For modifications with root, copy both any pictures with the names above into the decompiled SystemUI / res / drawable-xxhdpi-v4 /
When editing the theme file ... lock.apk, including for a drain without root, copy it to a decompiled ... lock.apk / res / drawable-sw360dp-xxhdpi-v13 /
The archive has several textures, as in the screenshots and additionally.
Download archive : Attached filenotification_styles.zip(5.73 MB)


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
alexega
Message#57
05.02.18, 19:56
I make and use ROMs
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 8517
Check in: 21.05.11
Samsung Galaxy Note9 Exynos

Reputation:-  6214  +

Color settings on the lock screen. Android 7.1.1

Addition: The text color of the Clock, Date, Help and Charging on the lock screen. Android 7.1.1

Color settings:
Watch color
Date color
Help color and charging
Pin code numbers
Pin code letters
Pin code | Password: enter numbers


Instruction
1. We disassemble SystemUI.apk- to help Batch ApkTool
on the way SystemUI / smali / com / android / keyguard / R $ color.smali
add row +
.field public static final theme_keyguard_dex_emergency_text_color: I = 0x7f0b01f6

+ .field public static final theme_keyguard_indication_text_color: I = 0x7f0b01bc #<public type = "color" name = "theme_keyguard_indication_text_color" id = "0x7f0b01bc" />


2. on the way SystemUI / smali / com / android / keyguard / util / ViewStyleUtils.smali
change the whole method .method public getColorFromColorType (I) I on
.method public getColorFromColorType (I) I
.locals 7

const / 4 v1,0x0

iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-static {v2}, Lcom / android / keyguard / util / SettingsHelper; ->getInstance (Landroid / content / Context;) Lcom / android / keyguard / util / SettingsHelper;

move-result-object v2

invoke-virtual {v2}, Lcom / android / keyguard / util / SettingsHelper; ->isOpenThemeLook () Z

move-result v0

packed-switch p1,: pswitch_data_0

: goto_0
: pswitch_0
iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v2}, Landroid / content / Context; ->getResources () Landroid / content / res / Resources;

move-result-object v2

const / 4 v3, 0x0

invoke-virtual {v2, v1, v3}, Landroid / content / res / Resources; ->getColor (ILandroid / content / res / Resources $ Theme;) I

move-result v2

: goto_1
return v2

: pswitch_1
sget v1, Lcom / android / keyguard / R $ color; ->theme_textclock_color: I

iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v2}, Landroid / content / Context; ->getResources () Landroid / content / res / Resources;

move-result-object v2

const / 4 v3, 0x0

invoke-virtual {v2, v1, v3}, Landroid / content / res / Resources; ->getColor (ILandroid / content / res / Resources $ Theme;) I

move-result v2

iget-object v4, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v4}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v4

const-string v5, "kg_clock_hours_color"

const v6, -0x50506

invoke-static {v4, v5, v6}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v2

goto: goto_1

: pswitch_2
sget v1, Lcom / android / keyguard / R $ color; ->theme_clock_date_color: I

iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v2}, Landroid / content / Context; ->getResources () Landroid / content / res / Resources;

move-result-object v2

const / 4 v3, 0x0

invoke-virtual {v2, v1, v3}, Landroid / content / res / Resources; ->getColor (ILandroid / content / res / Resources $ Theme;) I

move-result v2

iget-object v4, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v4}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v4

const-string v5, "kg_date_clock_color"

const v6, -0x50506

invoke-static {v4, v5, v6}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v2

goto: goto_1

: pswitch_3
sget v1, Lcom / android / keyguard / R $ color; ->theme_keyguard_indication_text_color: I

iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v2}, Landroid / content / Context; ->getResources () Landroid / content / res / Resources;

move-result-object v2

const / 4 v3, 0x0

invoke-virtual {v2, v1, v3}, Landroid / content / res / Resources; ->getColor (ILandroid / content / res / Resources $ Theme;) I

move-result v2

iget-object v4, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v4}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v4

const-string v5, "kg_help_charging_color"

const v6, -0x50506

invoke-static {v4, v5, v6}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v2

goto: goto_1

: pswitch_4
sget v1, Lcom / android / keyguard / R $ color; ->theme_pin_digit_text_color: I

iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v2}, Landroid / content / Context; ->getResources () Landroid / content / res / Resources;

move-result-object v2

const / 4 v3, 0x0

invoke-virtual {v2, v1, v3}, Landroid / content / res / Resources; ->getColor (ILandroid / content / res / Resources $ Theme;) I

move-result v2

iget-object v4, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v4}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v4

const-string v5, "kg_pin_digit_color"

const v6, -0x50506

invoke-static {v4, v5, v6}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v2

goto: goto_1

: pswitch_5
sget v1, Lcom / android / keyguard / R $ color; ->theme_pin_text_color: I

iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v2}, Landroid / content / Context; ->getResources () Landroid / content / res / Resources;

move-result-object v2

const / 4 v3, 0x0

invoke-virtual {v2, v1, v3}, Landroid / content / res / Resources; ->getColor (ILandroid / content / res / Resources $ Theme;) I

move-result v2

iget-object v4, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v4}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v4

const-string v5, "kg_pin_text_color"

const v6, -0x50506

invoke-static {v4, v5, v6}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v2

goto: goto_1

: pswitch_6
sget v1, Lcom / android / keyguard / R $ color; ->theme_pin_klondike_text_color: I

iget-object v2, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v2}, Landroid / content / Context; ->getResources () Landroid / content / res / Resources;

move-result-object v2

const / 4 v3, 0x0

invoke-virtual {v2, v1, v3}, Landroid / content / res / Resources; ->getColor (ILandroid / content / res / Resources $ Theme;) I

move-result v2

iget-object v4, p0, Lcom / android / keyguard / util / ViewStyleUtils; ->mContext: Landroid / content / Context;

invoke-virtual {v4}, Landroid / content / Context; ->getContentResolver () Landroid / content / ContentResolver;

move-result-object v4

const-string v5, "kg_pin_klondike_color"

const v6, -0x50506

invoke-static {v4, v5, v6}, Landroid / provider / Settings $ System; ->getInt (Landroid / content / ContentResolver; Ljava / lang / String; I) I

move-result v2

goto: goto_1

: pswitch_7
if-eqz v0,: cond_0

sget v1, Lcom / android / keyguard / R $ color; ->theme_keyguard_dex_emergency_text_color: I

goto: goto_0

: cond_0
sget v1, Lcom / android / keyguard / R $ color; ->backup_default_theme_keyguard_dex_emergency_text_color: I

goto: goto_0

: pswitch_data_0
.packed-switch 0x0
: pswitch_1
: pswitch_2
: pswitch_3
: pswitch_4
: pswitch_5
: pswitch_6
: pswitch_0
: pswitch_7
.end packed-switch
.end method


3. We add commands to Rum control
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Clock Color" android: key = "kg_clock_hours_color" android: summary = "Select Color" android: defaultValue = "\ # FFFAFAFA" app: packageNameToKill = "com. android.systemui "app: isSilent =" false "hexValue =" true "alphaSlider =" true "/>
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Date color" android: key = "kg_date_clock_color" android: summary = "Select color" android: defaultValue = "\ # FFFAFAFA" app: packageNameToKill = "com. android.systemui "app: isSilent =" false "hexValue =" true "alphaSlider =" true "/>
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Help and Charging Color" android: key = "kg_help_charging_color" android: summary = "Select Color" android: defaultValue = "\ # FFFAFAFA" hexValue = "true" alphaSlider = "true" />
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Pin code numbers on the keyboard" android: key = "kg_pin_digit_color" android: summary = "Select color" android: defaultValue = "\ # FFFAFA" "hexValue =" true "alphaSlider =" true "/>
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Pin-code keyboard letters" android: key = "kg_pin_klondike_color" android: summary = "Select color" android: defaultValue = "\ # FFFAFA" hexValue = "true "alphaSlider =" true "/>
<com.wubydax.romcontrol.v2.prefs.ColorPickerPreference android: title = "Pin code | Password: Enter numbers" android: key = "kg_pin_text_color" android: summary = "Select color" android: defaultValue = "\ # FFFAFA" hexValue = "true" alphaSlider = "true" />
Screenshots
Attached Image
Attached Image


Attached Image
Attached Image



--------------------
sagitt67
Message#58
05.02.18, 20:24
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

alexega @ 05.02.18, 20:56*
Screenshots

Maybe no one paid attention, but Note8 and most likely S8 screenshots in jpg format and quality is lame, you have to convert them to png (I do everything in Photoshop) before publishing them, so they don’t make it into png by default.


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
alexega
Message#59
05.02.18, 20:27
I make and use ROMs
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 8517
Check in: 21.05.11
Samsung Galaxy Note9 Exynos

Reputation:-  6214  +

* sagitt67Yes, there is such a thing, I noticed long ago


--------------------
sagitt67
Message#60
09.02.18, 13:08
★ Sagittarius ★
*********
[offline]

Group: Moderators
Messages 10025
Check in: 01.12.11
Samsung Galaxy Note Edge SM-N915F

Reputation:-  7173  +

We change the file format to png and date when creating a screenshot.Android 7.xx

Author: sagitt67
Firmware : Any custom.
Description: Change the screenshot saving in png format.
- Change the date and time of the screenshot.Screenshot_20180209-033549onScreenshot_09.02.18_03.48.16
SystemUI / smali / com / android / systemui / screenshot / SaveImageInBackgroundTask.smali
in the method
.method constructor<init>(Landroid / content / Context; Lcom / android / systemui / screenshot / SaveImageInBackgroundData; Landroid / app / NotificationManager;) V
change in rows

: goto_0
invoke-static {}, Ljava / lang / System; ->currentTimeMillis () J

move-result-wide v28

move-wide / from16 v0, v28

move-object / from16 v2, p0

iput-wide v0, v2, Lcom / android / systemui / screenshot / SaveImageInBackgroundTask; ->mImageTime: J

new-instance v27, Ljava / text / SimpleDateFormat;

const-string v28, "yyyyMMdd-HHmmss" # change to const-string v28, "dd.MM.yy_HH.mm.ss"

invoke-direct / range {v27 .. v28}, Ljava / text / SimpleDateFormat; -><init>(Ljava / lang / String;) V

new-instance v28, Ljava / util / Date;

move-object / from16 v0, p0

iget-wide v0, v0, Lcom / android / systemui / screenshot / SaveImageInBackgroundTask; ->mImageTime: J

move-wide / from16 v30, v0

move-object / from16 v0, v28

move-wide / from16 v1, v30

invoke-direct {v0, v1, v2}, Ljava / util / Date; -><init>(J) v

invoke-virtual / range {v27 .. v28}, Ljava / text / SimpleDateFormat; ->format (Ljava / util / Date;) Ljava / lang / String;
...
new-instance v27, Ljava / lang / StringBuilder;

invoke-direct / range {v27 .. v27}, Ljava / lang / StringBuilder; -><init>() V

move-object / from16 v0, p0

iget-object v0, v0, Lcom / android / systemui / screenshot / SaveImageInBackgroundTask; ->mImageDisplayName: Ljava / lang / String;

move-object / from16 v28, v0

invoke-virtual / range {v27 .. v28}, Ljava / lang / StringBuilder; ->append (Ljava / lang / String;) Ljava / lang / StringBuilder;

move-result-object v27

const-string v28, ".jpg" # change to const-string v28, ".png"

invoke-virtual / range {v27 .. v28}, Ljava / lang / StringBuilder; ->append (Ljava / lang / String;) Ljava / lang / StringBuilder;

move-result-object v27

invoke-virtual / range {v27 .. v27}, Ljava / lang / StringBuilder; ->toString () Ljava / lang / String;

move-result-object v27

move-object / from16 v0, v27

move-object / from16 v1, p0

iput-object v0, v1, Lcom / android / systemui / screenshot / SaveImageInBackgroundTask; ->mImageFileName: Ljava / lang / String;

in the method, delete and add the string, and change the value in the string
# virtual methods
.method protected varargs doInBackground ([Lcom / android / systemui / screenshot / SaveImageInBackgroundData;) Lcom / android / systemui / screenshot / SaveImageInBackgroundData;

invoke-direct {v0, v1}, Ljava / io / FileOutputStream; -><init>(Ljava / lang / String;) V
: try_end_1
.catch Ljava / lang / Exception; {: try_start_1 ..: try_end_1}: catch_6
.catchall {: try_start_1 ..: try_end_1}: catchall_3

: try_start_2
invoke-static {}, Ljava / lang / System; ->currentTimeMillis () J

move-result-wide v18

if-eqz v17,: cond_f

- sget-object v36, Landroid / graphics / Bitmap $ CompressFormat; ->JPEG: Landroid / graphics / Bitmap $ CompressFormat;

+ sget-object v36, Landroid / graphics / Bitmap $ CompressFormat; ->PNG: Landroid / graphics / Bitmap $ CompressFormat;

const / 16 v37, 0x64

move-object / from16 v0, v17

move-object / from16 v1, v36

move / from16 v2, v37

move-object / from16 v3, v24

invoke-virtual {v0, v1, v2, v3}, Landroid / graphics / Bitmap; ->compress (Landroid / graphics / Bitmap $ CompressFormat; ILjava / io / OutputStream;) Z
...
const-string v36, "date_modified"

invoke-static {v8, v9}, Ljava / lang / Long; ->valueOf (J) Ljava / lang / Long;

move-result-object v37

invoke-virtual / range {v35 .. v37}, Landroid / content / ContentValues; ->put (Ljava / lang / String; Ljava / lang / Long;) V

const-string v36, "mime_type"

const-string v37, "image / jpeg" # change to const-string v37, "image / png"

invoke-virtual / range {v35 .. v37}, Landroid / content / ContentValues; ->put (Ljava / lang / String; Ljava / lang / String;) V

const-string v36, "width"

move-object / from16 v0, p0

iget v0, v0, Lcom / android / systemui / screenshot / SaveImageInBackgroundTask; ->mImageWidth: I


--------------------
Samsung Galaxy Note8 SM-N950F / DSN950FXXS5DSC5_DevBase_v6.0
Samsung Galaxy A7 (2017) SM-A720F / DShadesRom
Samsung SM-N915 Galaxy Note EdgeAstra Dream S8 UX STABLE v4.0F
alexega
Message#61
12.02.18, 22:50
I make and use ROMs
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 8517
Check in: 21.05.11
Samsung Galaxy Note9 Exynos

Reputation:-  6214  +

Sagitt67 @ 09.02.18, 13:08*
Change the screenshot saving in png format.

Hello, the right manual! Do you think that this scheme can be done so that the video recording was in another format (by default mp4 - the quality is not very),
Most likely in the application you need to look?


--------------------

58 pagesV  < 1 2 3 4 5 6 > » 


 mobile version    Now: 05/01/19 09:50