我在我的应用程序中使用计算器。它适用于某些设备,但不适用于其他一些设备。我怎样才能使它与所有设备兼容。
我正在使用此代码。
Intent i = new Intent();
i.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");
startActivity(i);
请给我解决方案。
我在我的应用程序中使用计算器。它适用于某些设备,但不适用于其他一些设备。我怎样才能使它与所有设备兼容。
我正在使用此代码。
Intent i = new Intent();
i.setClassName("com.android.calculator2", "com.android.calculator2.Calculator");
startActivity(i);
请给我解决方案。
您的代码假设手机制造商没有用他们自己的自定义计算器替换标准的 Android 计算器。
您可以使用 Android 源代码(或类似的衍生代码)并在您的应用程序中包含您自己的计算器实现。
这将与其他设备兼容,因为它没有外部依赖项。