如何在Android中获取手机名称

5
有没有办法在Android中获取手机名称?我已经尝试过。
android.os.Build.DEVICE;
android.os.Build.MODEL;
android.os.Build.PRODUCT;

在三星Galaxy S中,所有这些都会给出GT-19000作为结果,这是该型号的名称。有没有办法让结果显示为三星Galaxy S?


3
“三星Galaxy S”不是该产品的营销名称吗?因此,在软件构建中可能没有任何地方引用该名称(以便可以在许多不同的名称下销售)。 - Jean Hominal
4个回答

2

GT-19000

这是手机的名称...


1

你试过使用 android.os.Build.HARDWARE 或者 android.os.Build.MANUFACTURER 吗?那会给你什么结果呢?


是的,我尝试过那些了... android.os.Build.MANUFACTURER 和 android.os.Build.Brand 给出了 Samsung,而 android.os.Build.HARDWARE 给出了 smdkc110。 - Shijilal

1

你尝试过以下步骤吗?

android.os.Build.BOARD, 
android.os.Build.BRAND

是的,我也试过那些。BOARD 返回 GT-I9000,BRAND 返回 Samsung。 - Shijilal
1
我也认为你期望的名称可能是营销代码名称,而不是在固件中设置为任何变量。 - TheCottonSilk

1

请检查您的手机设置。如果在“关于手机”部分显示的手机型号是GT-I900,我认为您应该对此满意。就像Jean已经说过的,三星Galaxy S可能只是营销名称。


是的,对我来说也是这样。 - Shijilal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接