1、采用内折设计和侧边指纹方案,内屏是一块8.01英寸全面屏;外屏是一块6.52英寸的右上角打孔屏。
2、内外屏均为顶级 120Hz 高刷屏,性能走在了前列,是首款搭载骁龙 8+ Gen1 的国产折叠屏手机。
【资料图】
3、MIX Fold的后置三摄提供四项拍摄能力:主摄像头为108MP,123度的13MP超广角,长焦支持30倍混合变焦,还有等效80mm的长焦微距。
4、MIX Fold的外屏面积超过100cm²,比两款友商内折机型的外屏都大;内屏面积约206cm²,为外屏的205%,甚至比iPad mini 6都大1%。
如果您需要在代码中使用小米 MIX FOLD 的特性,可以参考以下步骤:
1、判断设备是否为小米 MIX FOLD。可以使用以下代码获取设备的品牌和型号信息:
String
brand
=
Build
.
BRAND
;
String
model
=
Build
.
MODEL
;
1、如果设备为小米 MIX FOLD,则可以使用以下代码获取设备的内屏宽度和高度:
DisplayMetrics
metrics
=
new
DisplayMetrics
;">)
;
getWindowManager
;">)
.
getDefaultDisplay
;">)
.
getMetrics
;">)
;
int
width
=
metrics
.
widthPixels
;
int
height
=
metrics
.
heightPixels
;
注意,由于 MIX FOLD 的内屏为折叠屏,其宽度和高度可能会随着设备的折叠状态而变化,因此需要在代码中动态获取。
1、如果需要在应用中支持 MIX FOLD 的折叠屏模式,可以使用 Android 12 中引入的新特性:折叠屏应用模式。可以参考以下代码:
<
manifest
...
>
<
uses-feature
android:
name
=
"
"
/>
<
application
...
>
<
activity
android:
name
=
"
.MyActivity
"
android:
resizeableActivity
=
"
true
"
android:
screenOrientation
=
"
unspecified
"
android:
configChanges
=
"
screenSize|smallestScreenSize|screenLayout|orientation
"
android:
windowLayoutInDisplayCutoutMode
=
"
shortEdges
"
>
<
meta-data
android:
name
=
"
"
android:
resource
=
"
@xml/activity_display_features
"
/>
...
activity
>
...
application
>
manifest
>
注意,折叠屏应用模式需要设备支持,且需要在 AndroidM 文件中声明。