Add resources for Samsung A53

This commit is contained in:
Johx22 2022-04-30 20:36:49 +03:00
parent 21fa71612d
commit 136cf1d198
8 changed files with 712 additions and 0 deletions

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-samsung-a53-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.samsung.a53.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+*samsung/a53*"
android:priority="616"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">40px</dimen>
<dimen name="status_bar_padding_top">35px</dimen>
<dimen name="physical_power_button_center_screen_location_y">1150px</dimen>
</resources>

8
Samsung/A53/Android.mk Normal file
View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-samsung-a53
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.samsung.a53"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+*samsung/a53*"
android:priority="975"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,512 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
<item>36</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40</item>
<item>41</item>
<item>42</item>
<item>43</item>
<item>44</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>63</item>
<item>64</item>
<item>65</item>
<item>66</item>
<item>67</item>
<item>68</item>
<item>69</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>73</item>
<item>74</item>
<item>75</item>
<item>76</item>
<item>77</item>
<item>78</item>
<item>79</item>
<item>80</item>
<item>81</item>
<item>82</item>
<item>83</item>
<item>84</item>
<item>85</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>89</item>
<item>90</item>
<item>91</item>
<item>92</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>96</item>
<item>97</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>101</item>
<item>102</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>106</item>
<item>107</item>
<item>108</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>112</item>
<item>113</item>
<item>114</item>
<item>115</item>
<item>116</item>
<item>117</item>
<item>118</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>122</item>
<item>123</item>
<item>124</item>
<item>125</item>
<item>126</item>
<item>127</item>
<item>128</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>132</item>
<item>133</item>
<item>134</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>138</item>
<item>139</item>
<item>140</item>
<item>141</item>
<item>142</item>
<item>143</item>
<item>144</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>148</item>
<item>149</item>
<item>150</item>
<item>151</item>
<item>152</item>
<item>153</item>
<item>154</item>
<item>155</item>
<item>156</item>
<item>157</item>
<item>158</item>
<item>159</item>
<item>160</item>
<item>161</item>
<item>162</item>
<item>163</item>
<item>164</item>
<item>165</item>
<item>166</item>
<item>167</item>
<item>168</item>
<item>169</item>
<item>170</item>
<item>171</item>
<item>172</item>
<item>173</item>
<item>174</item>
<item>175</item>
<item>176</item>
<item>177</item>
<item>178</item>
<item>179</item>
<item>180</item>
<item>181</item>
<item>182</item>
<item>183</item>
<item>184</item>
<item>185</item>
<item>186</item>
<item>187</item>
<item>188</item>
<item>189</item>
<item>190</item>
<item>191</item>
<item>192</item>
<item>193</item>
<item>194</item>
<item>195</item>
<item>196</item>
<item>197</item>
<item>198</item>
<item>199</item>
<item>200</item>
<item>201</item>
<item>202</item>
<item>203</item>
<item>204</item>
<item>205</item>
<item>206</item>
<item>207</item>
<item>208</item>
<item>209</item>
<item>210</item>
<item>211</item>
<item>212</item>
<item>213</item>
<item>214</item>
<item>215</item>
<item>216</item>
<item>217</item>
<item>218</item>
<item>219</item>
<item>220</item>
<item>221</item>
<item>222</item>
<item>223</item>
<item>224</item>
<item>225</item>
<item>226</item>
<item>227</item>
<item>228</item>
<item>229</item>
<item>230</item>
<item>231</item>
<item>232</item>
<item>233</item>
<item>234</item>
<item>235</item>
<item>236</item>
<item>237</item>
<item>238</item>
<item>239</item>
<item>240</item>
<item>241</item>
<item>242</item>
<item>243</item>
<item>244</item>
<item>245</item>
<item>246</item>
<item>247</item>
<item>248</item>
<item>249</item>
<item>250</item>
<item>251</item>
<item>252</item>
<item>253</item>
<item>254</item>
<item>255</item>
<item>256</item>
<item>257</item>
<item>258</item>
<item>259</item>
<item>260</item>
<item>261</item>
<item>262</item>
<item>263</item>
<item>264</item>
<item>265</item>
<item>266</item>
<item>267</item>
<item>268</item>
<item>269</item>
<item>270</item>
<item>271</item>
<item>272</item>
<item>273</item>
<item>274</item>
<item>275</item>
<item>276</item>
<item>277</item>
<item>278</item>
<item>279</item>
<item>280</item>
<item>281</item>
<item>282</item>
<item>283</item>
<item>284</item>
<item>285</item>
<item>286</item>
<item>287</item>
<item>288</item>
<item>289</item>
<item>290</item>
<item>291</item>
<item>292</item>
<item>293</item>
<item>294</item>
<item>295</item>
<item>296</item>
<item>297</item>
<item>298</item>
<item>299</item>
<item>300</item>
<item>301</item>
<item>302</item>
<item>303</item>
<item>304</item>
<item>305</item>
<item>306</item>
<item>307</item>
<item>308</item>
<item>309</item>
<item>310</item>
<item>311</item>
<item>312</item>
<item>313</item>
<item>314</item>
<item>315</item>
<item>316</item>
<item>317</item>
<item>318</item>
<item>319</item>
<item>320</item>
<item>321</item>
<item>322</item>
<item>323</item>
<item>324</item>
<item>325</item>
<item>326</item>
<item>327</item>
<item>328</item>
<item>329</item>
<item>330</item>
<item>331</item>
<item>332</item>
<item>333</item>
<item>334</item>
<item>335</item>
<item>336</item>
<item>337</item>
<item>338</item>
<item>339</item>
<item>340</item>
<item>341</item>
<item>342</item>
<item>343</item>
<item>344</item>
<item>345</item>
<item>346</item>
<item>347</item>
<item>348</item>
<item>349</item>
<item>350</item>
<item>351</item>
<item>352</item>
<item>353</item>
<item>354</item>
<item>355</item>
<item>356</item>
<item>357</item>
<item>358</item>
<item>359</item>
<item>360</item>
<item>361</item>
<item>362</item>
<item>363</item>
<item>364</item>
<item>365</item>
<item>366</item>
<item>367</item>
<item>368</item>
<item>369</item>
<item>370</item>
<item>371</item>
<item>372</item>
<item>373</item>
<item>374</item>
<item>375</item>
<item>376</item>
<item>377</item>
<item>378</item>
<item>379</item>
<item>380</item>
<item>381</item>
<item>382</item>
<item>383</item>
<item>384</item>
<item>385</item>
<item>386</item>
<item>387</item>
<item>388</item>
<item>389</item>
<item>390</item>
<item>391</item>
<item>392</item>
<item>393</item>
<item>394</item>
<item>395</item>
<item>396</item>
<item>397</item>
<item>398</item>
<item>399</item>
<item>400</item>
<item>401</item>
<item>402</item>
<item>403</item>
<item>404</item>
<item>405</item>
<item>406</item>
<item>407</item>
<item>408</item>
<item>409</item>
<item>410</item>
<item>411</item>
<item>412</item>
<item>413</item>
<item>414</item>
<item>415</item>
<item>416</item>
<item>417</item>
<item>418</item>
<item>419</item>
<item>420</item>
<item>421</item>
<item>422</item>
<item>423</item>
<item>424</item>
<item>425</item>
<item>426</item>
<item>427</item>
<item>428</item>
<item>429</item>
<item>430</item>
<item>431</item>
<item>432</item>
<item>433</item>
<item>434</item>
<item>435</item>
<item>436</item>
<item>437</item>
<item>438</item>
<item>439</item>
<item>440</item>
<item>441</item>
<item>442</item>
<item>443</item>
<item>444</item>
<item>445</item>
<item>446</item>
<item>447</item>
<item>448</item>
<item>449</item>
<item>450</item>
<item>451</item>
<item>452</item>
<item>453</item>
<item>454</item>
<item>455</item>
<item>456</item>
<item>457</item>
<item>458</item>
<item>459</item>
<item>460</item>
<item>461</item>
<item>462</item>
<item>463</item>
<item>464</item>
<item>465</item>
<item>466</item>
<item>467</item>
<item>468</item>
<item>469</item>
<item>470</item>
<item>471</item>
<item>472</item>
<item>473</item>
<item>474</item>
<item>475</item>
<item>476</item>
<item>477</item>
<item>478</item>
<item>479</item>
<item>480</item>
<item>481</item>
<item>482</item>
<item>483</item>
<item>484</item>
<item>485</item>
<item>486</item>
</integer-array>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_carrier_volte_available">true</bool>
<bool name="config_device_volte_available">true</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_wifi_dual_band_support">true</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_supportDoubleTapWake">true</bool>
<bool name="config_allowAutoBrightnessWhileDozing">true</bool>
<integer name="config_screenBrightnessSettingDefault">128</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMinimum">0</integer>
<dimen name="status_bar_height">87.0px</dimen>
<dimen name="status_bar_height_portrait">87.0px</dimen>
<string name="config_mainBuiltInDisplayCutout">M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp</string>
</resources>

View file

@ -0,0 +1,156 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">29.3</item>
<item name="screen.on">103.8</item>
<item name="screen.full">310.5</item>
<item name="audio">26.8</item>
<item name="video">25</item>
<item name="camera.avg">212.2</item>
<item name="camera.flashlight">149</item>
<item name="radio.scanning">116.4</item>
<array name="radio.on">
<value>7.5</value>
<value>7.5</value>
</array>
<item name="modem.controller.sleep">0</item>
<item name="modem.controller.idle">85</item>
<item name="modem.controller.rx">96</item>
<array name="modem.controller.tx">
<value>163</value>
<value>198</value>
<value>239</value>
<value>295</value>
<value>338</value>
</array>
<item name="modem.controller.voltage">3700</item>
<item name="wifi.controller.idle">2.1</item>
<item name="wifi.controller.rx">75</item>
<item name="wifi.controller.tx">275</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">4000</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
<item name="gps.on">42.6</item>
<item name="bluetooth.controller.idle">0.9</item>
<item name="bluetooth.controller.rx">95</item>
<item name="bluetooth.controller.tx">280</item>
<item name="bluetooth.controller.voltage">4000</item>
<item name="cpu.suspend">6.1</item>
<item name="cpu.idle">15.5</item>
<array name="cpu.clusters.cores">
<value>6</value>
<value>2</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>533000</value>
<value>672000</value>
<value>768000</value>
<value>864000</value>
<value>960000</value>
<value>1056000</value>
<value>1152000</value>
<value>1248000</value>
<value>1344000</value>
<value>1440000</value>
<value>1536000</value>
<value>1632000</value>
<value>1728000</value>
<value>1824000</value>
<value>1920000</value>
<value>2002000</value>
</array>
<array name="cpu.core_power.cluster0">
<value>49</value>
<value>51</value>
<value>52</value>
<value>53</value>
<value>55</value>
<value>56</value>
<value>59</value>
<value>61</value>
<value>64</value>
<value>66</value>
<value>71</value>
<value>74</value>
<value>80</value>
<value>84</value>
<value>90</value>
<value>95</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>533000</value>
<value>672000</value>
<value>768000</value>
<value>864000</value>
<value>960000</value>
<value>1056000</value>
<value>1152000</value>
<value>1248000</value>
<value>1344000</value>
<value>1440000</value>
<value>1536000</value>
<value>1632000</value>
<value>1728000</value>
<value>1824000</value>
<value>1920000</value>
<value>2016000</value>
<value>2112000</value>
<value>2208000</value>
<value>2288000</value>
<value>2400000</value>
</array>
<array name="cpu.core_power.cluster1">
<value>72</value>
<value>84</value>
<value>96</value>
<value>105</value>
<value>113</value>
<value>122</value>
<value>132</value>
<value>142</value>
<value>158</value>
<value>171</value>
<value>192</value>
<value>212</value>
<value>242</value>
<value>272</value>
<value>306</value>
<value>345</value>
<value>386</value>
<value>442</value>
<value>491</value>
<value>573</value>
</array>
<array name="gpu.speeds">
<value>104000</value>
<value>208000</value>
<value>312000</value>
<value>403000</value>
<value>507000</value>
<value>611000</value>
<value>702000</value>
<value>806000</value>
<value>897000</value>
</array>
<array name="gpu.active">
<value>22</value>
<value>45</value>
<value>70</value>
<value>95</value>
<value>133</value>
<value>181</value>
<value>221</value>
<value>294</value>
<value>375</value>
</array>
<item name="battery.capacity">4860</item>
<item name="battery.typical.capacity">5000</item>
</device>

View file

@ -146,6 +146,8 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-a51-systemui \
treble-overlay-samsung-a51x \
treble-overlay-samsung-a52 \
treble-overlay-samsung-a53 \
treble-overlay-samsung-a53-systemui \
treble-overlay-samsung-a60q \
treble-overlay-samsung-a7 \
treble-overlay-samsung-a70 \