根据制造商的不同,Android上的通话屏幕在不同的手机上是否有不同的名称(类名)?
在emulator中,用于显示传入呼叫的In call屏幕的活动在名为“com.android.phone.InCallScreen”的类中实现根据制造商的不同,Android上的通话屏幕在不同的手机上是否有不同的名称(类名)?,android,android-activity,telephony,Android,Android Activity,Telephony,在emulator中,用于显示传入呼叫的In call屏幕的活动在名为“com.android.phone.InCallScreen”的类中实现 这在所有安卓手机上都是真的吗?还是在谷歌发布的未经修改的安卓软件上都是真的?根据制造商的软件包名称,这通常是不同的,比如 com.<manufecturer>.phone.InCallScreen com..phone.InCallScreen 如果您想使用不同的设备进行检查,Hierarchy Viewer或devices选项卡的Ec
这在所有安卓手机上都是真的吗?还是在谷歌发布的未经修改的安卓软件上都是真的?根据制造商的软件包名称,这通常是不同的,比如
com.<manufecturer>.phone.InCallScreen
com..phone.InCallScreen
如果您想使用不同的设备进行检查,
Hierarchy Viewer
或devices
选项卡的Eclipse将在来电时显示进程
名称如果可以避免,我肯定不会依赖某个包名称。看起来非常脆弱,充其量只是偶然发生的工作/破坏。在呼叫屏幕后无法启动活动。如果你阅读了触发用户定义的传入呼叫广播处理程序的源代码,你会发现谷歌知道这一点。我的意思是,如果我能帮助的话,我不想让我的代码依赖于API合同中没有写的任何东西(即使有时违反了这些合同)。你确定你不能重做你的方法吗?