Samsung: a80: update bad overlays and fixup!

* I was totally drunk last time xD, this will fix the following:

- Brightness
- AutoBrightness
- Device has no notch cutout
- Fixed statusbar overheight
- Fixed bad overlay definitions

* Its running good here and got good overlays ;)

Signed-off-by: firemax13 <mydadisbrave2@gmail.com>
This commit is contained in:
firemax13 2021-01-08 13:50:27 +08:00
parent 55025430eb
commit 72f51849d3
No known key found for this signature in database
GPG key ID: B46A74734A6FCA43
3 changed files with 315 additions and 312 deletions

View file

@ -12,37 +12,6 @@
<item>gprs:4092,8760,11680,4096,8760,11680</item>
<item>evdo:4094,87380,524288,4096,16384,262144</item>
</string-array>
<string translatable="false" name="config_mainBuiltInDisplayCutout">M-35.93,0C-29.26,0,-23.46,3.85,-22.46,9.56l.12.73a22.69,22.69,0,0,0,44.68,0l.12-.73C23.5,3.85,29.26,0,35.93,0Z @dp</string>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>80</item>
<item>162</item>
<item>190</item>
<item>255</item>
</integer-array>
<integer name="config_screenBrightnessSettingMinimum">0</integer>
<fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
<!-- Stability requirements in milliseconds for accepting a new brightness level. This is used
for debouncing the light sensor. Different constants are used to debounce the light sensor
when adapting to brighter or darker environments. This parameter controls how quickly
brightness changes occur in response to an observed change in light level that exceeds the
hysteresis threshold. -->
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">4000</integer>
<!-- Default screen brightness setting.
Must be in the range specified by minimum and maximum. -->
<integer name="config_screenBrightnessSettingDefault">128</integer>
<!-- Screen brightness used to dim the screen when the user activity
timeout expires. May be less than the minimum allowed brightness setting
that can be set by the user. -->
<integer name="config_screenBrightnessDim">15</integer>
<!-- The maximum range of gamma adjustment possible using the screen
auto-brightness adjustment setting. -->
<fraction name="config_autoBrightnessAdjustmentMaxGamma">200%</fraction>
<bool name="config_supportDoubleTapWake">true</bool>
<!-- Indicates that connected MAC randomization is supported on this device -->
@ -52,7 +21,6 @@
on the headphone/microphone jack. When false use the older uevent framework. -->
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool translatable="false" name="config_wifi_dual_band_support">true</bool>
<bool name="config_fillMainBuiltInDisplayCutout">true</bool>
<string-array translatable="false" name="config_tether_wifi_regexs">
<item>wlan0</item>
<item>wigig0</item>

View file

@ -1,263 +1,89 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="config_screenBrightnessNits">
<!-- Flag indicating whether we should enable the automatic brightness.
Software implementation will be used if config_hardware_auto_brightness_available is not set -->
<bool name="config_automatic_brightness_available">true</bool>
<!-- Screen brightness used to dim the screen when the user activity
timeout expires. May be less than the minimum allowed brightness setting
that can be set by the user. -->
<integer name="config_screenBrightnessDim">10</integer>
<!-- Default screen brightness setting.
Must be in the range specified by minimum and maximum. -->
<integer name="config_screenBrightnessSettingDefault">115</integer>
<!-- Minimum screen brightness setting allowed by the power manager.
The user is forbidden from setting the brightness below this level. -->
<integer name="config_screenBrightnessSettingMinimum">5</integer>
<array name="config_autoBrightnessDisplayValuesNits">
<item>12</item>
<item>17</item>
<item>25</item>
<item>30</item>
<item>35</item>
<item>40</item>
<item>62</item>
<item>85</item>
<item>108</item>
<item>119</item>
<item>119</item>
<item>119</item>
<item>123</item>
<item>123</item>
<item>126</item>
<item>134</item>
<item>152</item>
<item>183</item>
<item>249</item>
<item>420</item>
<item>420</item>
<item>468</item>
<item>491</item>
<item>515</item>
<item>539</item>
<item>563</item>
<item>586</item>
<item>610</item>
<item>655</item>
<item>700</item>
</array>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>5</item>
<item>10</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>22</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>28</item>
<item>29</item>
<item>31</item>
<item>32</item>
<item>34</item>
<item>30</item>
<item>35</item>
<item>36</item>
<item>38</item>
<item>39</item>
<item>41</item>
<item>42</item>
<item>44</item>
<item>40</item>
<item>45</item>
<item>46</item>
<item>48</item>
<item>49</item>
<item>51</item>
<item>52</item>
<item>54</item>
<item>55</item>
<item>57</item>
<item>58</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>64</item>
<item>65</item>
<item>67</item>
<item>68</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>74</item>
<item>75</item>
<item>77</item>
<item>78</item>
<item>80</item>
<item>81</item>
<item>83</item>
<item>84</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>90</item>
<item>91</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>97</item>
<item>98</item>
<item>50</item>
<item>100</item>
<item>101</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>107</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>113</item>
<item>114</item>
<item>116</item>
<item>117</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>123</item>
<item>124</item>
<item>126</item>
<item>127</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>133</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>139</item>
<item>140</item>
<item>142</item>
<item>143</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>149</item>
<item>150</item>
<item>152</item>
<item>153</item>
<item>155</item>
<item>156</item>
<item>157</item>
<item>159</item>
<item>161</item>
<item>162</item>
<item>163</item>
<item>165</item>
<item>166</item>
<item>168</item>
<item>169</item>
<item>171</item>
<item>172</item>
<item>173</item>
<item>175</item>
<item>176</item>
<item>178</item>
<item>179</item>
<item>181</item>
<item>182</item>
<item>183</item>
<item>186</item>
<item>188</item>
<item>189</item>
<item>191</item>
<item>193</item>
<item>195</item>
<item>197</item>
<item>198</item>
<item>201</item>
<item>202</item>
<item>204</item>
<item>206</item>
<item>208</item>
<item>210</item>
<item>212</item>
<item>214</item>
<item>216</item>
<item>217</item>
<item>219</item>
<item>221</item>
<item>223</item>
<item>225</item>
<item>226</item>
<item>229</item>
<item>230</item>
<item>232</item>
<item>234</item>
<item>236</item>
<item>238</item>
<item>240</item>
<item>242</item>
<item>244</item>
<item>245</item>
<item>247</item>
<item>249</item>
<item>251</item>
<item>253</item>
<item>254</item>
<item>257</item>
<item>258</item>
<item>260</item>
<item>262</item>
<item>264</item>
<item>266</item>
<item>268</item>
<item>270</item>
<item>272</item>
<item>273</item>
<item>275</item>
<item>277</item>
<item>279</item>
<item>281</item>
<item>282</item>
<item>285</item>
<item>286</item>
<item>288</item>
<item>290</item>
<item>292</item>
<item>294</item>
<item>296</item>
<item>298</item>
<item>300</item>
<item>301</item>
<item>303</item>
<item>305</item>
<item>307</item>
<item>309</item>
<item>310</item>
<item>313</item>
<item>314</item>
<item>316</item>
<item>318</item>
<item>320</item>
<item>322</item>
<item>324</item>
<item>326</item>
<item>327</item>
<item>329</item>
<item>331</item>
<item>333</item>
<item>335</item>
<item>337</item>
<item>338</item>
<item>341</item>
<item>342</item>
<item>344</item>
<item>346</item>
<item>348</item>
<item>350</item>
<item>352</item>
<item>354</item>
<item>355</item>
<item>357</item>
<item>359</item>
<item>361</item>
<item>363</item>
<item>365</item>
<item>366</item>
<item>369</item>
<item>370</item>
<item>372</item>
<item>374</item>
<item>376</item>
<item>378</item>
<item>379</item>
<item>382</item>
<item>383</item>
<item>385</item>
<item>387</item>
<item>389</item>
<item>391</item>
<item>393</item>
<item>395</item>
<item>397</item>
<item>398</item>
<item>400</item>
<item>402</item>
<item>404</item>
<item>406</item>
<item>407</item>
<item>410</item>
<item>411</item>
<item>413</item>
<item>415</item>
<item>417</item>
<item>419</item>
<item>420</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>2999</item>
<item>3000</item>
<item>4000</item>
<item>5000</item>
<item>10000</item>
<item>20000</item>
<item>30000</item>
<item>40000</item>
<item>50000</item>
<item>60000</item>
</integer-array>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>1</item>
@ -516,36 +342,263 @@
<item>254</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<array name="config_screenBrightnessNits">
<item>2</item>
<item>2.1</item>
<item>2.3</item>
<item>2.4</item>
<item>2.6</item>
<item>2.7</item>
<item>2.9</item>
<item>3</item>
<item>3.1</item>
<item>3.3</item>
<item>3.4</item>
<item>3.6</item>
<item>3.7</item>
<item>3.9</item>
<item>4</item>
<item>4.1</item>
<item>4.3</item>
<item>4.4</item>
<item>4.6</item>
<item>4.7</item>
<item>4.9</item>
<item>5</item>
<item>5.1</item>
<item>5.3</item>
<item>5.4</item>
<item>5.6</item>
<item>5.7</item>
<item>5.9</item>
<item>6</item>
<item>6.1</item>
<item>6.3</item>
<item>6.4</item>
<item>6.6</item>
<item>6.7</item>
<item>6.9</item>
<item>7</item>
<item>8</item>
<item>8.5</item>
<item>9</item>
<item>9.5</item>
<item>10</item>
<item>10.5</item>
<item>11</item>
<item>11.5</item>
<item>12</item>
<item>12.5</item>
<item>13</item>
<item>13.5</item>
<item>14</item>
<item>14.5</item>
<item>15</item>
<item>15.5</item>
<item>16</item>
<item>16.5</item>
<item>17</item>
<item>18.5</item>
<item>19</item>
<item>20</item>
<item>20.5</item>
<item>21</item>
<item>21.5</item>
<item>22</item>
<item>23.5</item>
<item>24</item>
<item>24.5</item>
<item>25</item>
<item>26.5</item>
<item>27</item>
<item>28.5</item>
<item>29</item>
<item>30</item>
<item>31.5</item>
<item>32</item>
<item>33.5</item>
<item>34</item>
<item>35.5</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40.5</item>
<item>41</item>
<item>42.5</item>
<item>44</item>
<item>49</item>
<item>67</item>
<item>45.5</item>
<item>47</item>
<item>48.5</item>
<item>50</item>
<item>51.5</item>
<item>53</item>
<item>54.5</item>
<item>56</item>
<item>58</item>
<item>60</item>
<item>62</item>
<item>64</item>
<item>66.5</item>
<item>68</item>
<item>70</item>
<item>72</item>
<item>74.5</item>
<item>77</item>
<item>79.5</item>
<item>82</item>
<item>84.5</item>
<item>87</item>
<item>90</item>
<item>102</item>
<item>108</item>
<item>93</item>
<item>95.5</item>
<item>98</item>
<item>101.5</item>
<item>105</item>
<item>108.5</item>
<item>111</item>
<item>115</item>
<item>119</item>
<item>122.5</item>
<item>126</item>
<item>130</item>
<item>134</item>
<item>138.5</item>
<item>143</item>
<item>148</item>
<item>152</item>
<item>157</item>
<item>162</item>
<item>167</item>
<item>172</item>
<item>178</item>
<item>183</item>
<item>247</item>
<item>184.7</item>
<item>186.4</item>
<item>188.1</item>
<item>189.9</item>
<item>191.6</item>
<item>193.3</item>
<item>195</item>
<item>196.7</item>
<item>198.4</item>
<item>200.1</item>
<item>201.9</item>
<item>203.6</item>
<item>205.3</item>
<item>207</item>
<item>208.9</item>
<item>210.7</item>
<item>212.6</item>
<item>214.4</item>
<item>216.3</item>
<item>218.1</item>
<item>220</item>
<item>221.8</item>
<item>223.5</item>
<item>225.3</item>
<item>227</item>
<item>228.8</item>
<item>230.5</item>
<item>232.3</item>
<item>234</item>
<item>235.9</item>
<item>237.8</item>
<item>239.6</item>
<item>241.5</item>
<item>243.4</item>
<item>245.3</item>
<item>247.1</item>
<item>249</item>
<item>250.8</item>
<item>252.6</item>
<item>254.3</item>
<item>256.1</item>
<item>257.9</item>
<item>259.7</item>
<item>261.4</item>
<item>263.2</item>
<item>265</item>
<item>266.9</item>
<item>268.8</item>
<item>270.7</item>
<item>272.6</item>
<item>274.4</item>
<item>276.3</item>
<item>278.2</item>
<item>280.1</item>
<item>282</item>
<item>283.8</item>
<item>285.6</item>
<item>287.4</item>
<item>289.2</item>
<item>291</item>
<item>292.8</item>
<item>294.6</item>
<item>296.4</item>
<item>298.2</item>
<item>300</item>
<item>302</item>
<item>304</item>
<item>306</item>
<item>308</item>
<item>310</item>
<item>312</item>
<item>314</item>
<item>316</item>
<item>317.9</item>
<item>319.8</item>
<item>321.7</item>
<item>323.6</item>
<item>325.4</item>
<item>327.3</item>
<item>329.2</item>
<item>331.1</item>
<item>333</item>
<item>334.9</item>
<item>336.8</item>
<item>338.7</item>
<item>340.6</item>
<item>342.4</item>
<item>344.3</item>
<item>346.2</item>
<item>348.1</item>
<item>350</item>
<item>351.8</item>
<item>353.5</item>
<item>355.3</item>
<item>357</item>
<item>359</item>
<item>361</item>
<item>363</item>
<item>365</item>
<item>367.3</item>
<item>369.7</item>
<item>372</item>
<item>374</item>
<item>376</item>
<item>378</item>
<item>380</item>
<item>381.8</item>
<item>383.5</item>
<item>385.3</item>
<item>387</item>
<item>389</item>
<item>391</item>
<item>393</item>
<item>395</item>
<item>397</item>
<item>399</item>
<item>401</item>
<item>403</item>
<item>405.3</item>
<item>407.5</item>
<item>409.8</item>
<item>412</item>
<item>413.6</item>
<item>415.2</item>
<item>416.8</item>
<item>418.4</item>
<item>420</item>
<item>420</item>
<item>450</item>
<item>500</item>
<item>550</item>
<item>575</item>
<item>600</item>
</integer-array>
<bool name="config_automatic_brightness_available">true</bool>
</array>
</resources>

View file

@ -1,22 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/* //device/apps/common/assets/res/any/dimens.xml
**
** Copyright 2006, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources>
<!-- Radius of the software rounded corners at the top of the display in its natural
orientation. If zero, the value of rounded_corner_radius is used. -->
@ -25,7 +7,7 @@
orientation. If zero, the value of rounded_corner_radius is used. -->
<dimen name="rounded_corner_radius_bottom">60.0px</dimen>
<!-- Height of the status bar in portrait -->
<dimen name="status_bar_height_portrait">77.0px</dimen>
<dimen name="status_bar_height_portrait">60px</dimen>
<!-- Height of the status bar in landscape -->
<dimen name="status_bar_height_landscape">25.0dip</dimen>
</resources>