能力值:
( LV2,RANK:10 )
|
-
-
2 楼
只能拿一点点
8dfK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6s2k6h3&6&6L8h3!0T1K9h3I4W2i4K6u0r3M7$3y4J5j5%4m8&6i4K6u0r3j5X3I4G2j5W2)9J5c8X3#2S2M7%4c8W2M7W2)9J5c8Y4y4W2M7Y4k6W2M7W2)9J5c8Y4y4J5j5#2)9J5c8X3#2S2K9h3&6Q4x3V1k6B7j5i4k6S2i4K6u0r3j5$3!0E0i4K6u0r3k6$3g2F1P5h3#2G2j5X3W2D9k6g2)9J5c8Y4y4U0M7X3y4H3P5g2)9J5c8W2N6G2M7X3E0S2M7X3!0#2L8X3c8K6i4K6u0W2K9X3q4$3j5b7`.`.
最后于 2023-3-14 13:39
被seeeseee编辑
,原因:
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
seeeseee
只能拿一点点5d9K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6s2k6h3&6&6L8h3!0T1K9h3I4W2i4K6u0r3M7$3y4J5j5%4m8&6i4K6u0r3j5X3I4G2j5W2)9J5c8X3#2S2M7%4c8W2M7W2)9J5c8Y4y4W2M7Y4k6W2M7W2)9J5c8Y4y4J5j5#2)9J5c8X3#2S2K9h3&6Q4x3V1k6B7j5i4k6S2i4K6u0r3j5$3!0E0i4K6u0r3k6$3g2F1P5h3#2G2j5X3W2D9k6g2)9J5c8Y4y4U0M7X3y4H3P5g2)9J5c8W2N6G2 ... 感觉这个办法拿到过后 好多东西还是用不了 要异常。。 其实我主要是想拿到屏幕的分辨率 。但是自己并没有app。就一个root服务和app_process启动的服务。。很蛋疼。看了下scrcpy代码。感觉他获取分辨率都是通过adb传进来的参数。不知道是不是。
最后于 2023-3-14 18:07
被Troy编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
你想要系统属性的信息,可以通过Runtime.exec方法执行getprop获取,包括上面说的分辨率
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我也研究了几天,好像是拿不到的,反射调用也拿不到
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
Troy
seeeseee
只能拿一点点f17K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6s2k6h3&6&6L8h3!0T1K9h3I4W2i4K6u0r3M7$3y4J5j5%4m8&6i4K6u0r3j5X3I4G2j5W2)9J5c8X3#2S2M7%4c8W2M7W2)9J5c8Y4y4W2M7Y4k6W2M7W2)9J5c8Y4y4J5 ...
所以我说只能拿一点点,很多东西是拿不到的。有root建议把自己注入到system_server或者Settings中去。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
你瞒我瞒
你想要系统属性的信息,可以通过Runtime.exec方法执行getprop获取,包括上面说的分辨率
分辨率倒是可以通过反射获取到
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
其实我是想抓个图片。分辨率我抄scrcpy 反射android.hardware.display.DisplayManagerGlobal可以拿到了 。抓图手机屏幕过后。。Bitmap 我要传走。转换成2进制bmp.compress(Bitmap.CompressFormat.PNG, 100, stream); 这一句居然执行了1秒 。什么情况。我记得现在的CPU 抓屏到把数据传走也就毫秒级的 。这个玩意这么慢么。
|
能力值:
( LV1,RANK:0 )
|
-
-
9 楼
Troy
其实我是想抓个图片。分辨率我抄scrcpy 反射android.hardware.display.DisplayManagerGlobal可以拿到了 。抓图手机屏幕过后。。Bitmap 我要传走。转换 ...
shell执行 wm size
|
能力值:
( LV1,RANK:0 )
|
-
-
10 楼
我做过一个跟楼主几乎完全一样的事情,甚至抄的也是scrcpy,传图片用内存映射就可以做到几十毫秒了。 但是我遇到那个代理进程我不知道怎么保活,在一些虚拟机上面经常被杀。如果楼主知道告诉我一下。
|
能力值:
( LV1,RANK:0 )
|
-
-
11 楼
seeeseee
所以我说只能拿一点点,很多东西是拿不到的。有root建议把自己注入到system_server或者Settings中去。[em_27]
老大能不能讲讲app_process启动的进程如何做保活
|
能力值:
( LV9,RANK:140 )
|
-
-
12 楼
1. 反射调用ActivityThread的getSystemContext获取到systemcontext; 2. 反射调用Context的createPackageContext方法,传入包名,获取到指定包的context对象 然后你就可以愉快的屏幕分辨率了。
|
|
|