Raspberry Pi 3上Android的自定义屏幕分辨率

时间:2018-04-12 02:00:57

标签: raspberry-pi

我正在使用Raspberry Pi 3的7" TFT LCD Display(1024x600),我无法使用该屏幕分辨率。它看起来像是放大了。

我知道堆栈溢出中有关于此问题的一堆主题,我已尽可能多地编辑config.txt,从未得到不同的结果。 (顺便说一句:我使用Raspian非常容易编辑config.txt,但由于某种原因它不适用于android。)

我使用this Android image,这就是我的config.txt的样子:

hdmi_force_hotplug=1
hdmi_drive=2
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60
Framebuffer_width=1024
Framebuffer_height=600
disable_overscan=1
config_hdmi_boost=5
kernel=zImage
device_tree=bcm2710-rpi-3-b.dtb
dtparam=audio=on
dtparam=i2c1=on
dtparam=i2c_arm=on
dtoverlay=vc4-kms-v3d,cma-256
initramfs ramdisk.img 0x01f00000
mask_gpu_interrupt0=0x400
avoid_warnings=2
gpu_mem=256
enable_uart=1

我真的很感激对此有所了解。

PS:根据this RPi article,我尝试使用 hdmi_group hdmi_mode 进行不同的分辨率,但图像保持不变。

2 个答案:

答案 0 :(得分:0)

所以我终于通过反复试验让它工作了,我按照建议发布了answer in the RaspberryPi Stackexchange site。案件暂时关闭。

答案 1 :(得分:0)

我有相同的'放大'使用Android Studio(React-Native)和800 * 480 HDMI屏幕(Waveshare 5英寸)的效果。当我在应用程序中使用Dimensions来获取屏幕大小时,它返回大约530 * 300,这具有更改从资源文件夹复制的图像的桶大小的额外效果。经过一段相当长的时间后,我的解决方案来自Dokter_Bibber link。它没有给我与我用来开发我的页面的800 * 480 Android-Studio模拟器完全相同的显示,但是非常接近。

从链接引用:

启动控制台窗口并输入:

adb shell wm size 800x480

--- AND(这里计算的186.59 ppi:https://www.sven.de/dpi/ 4)

adb shell wm密度187

然后(重启设备)

adb reboot