1

アプリケーションで電卓を使用しています。特定のデバイスでは機能しますが、他の一部のデバイスでは機能しません。これをすべてのデバイスと互換性を持たせるにはどうすればよいですか。

私はこのコードを使用しています。

Intent i = new Intent(); 
i.setClassName("com.android.calculator2", "com.android.calculator2.Calculator"); 
startActivity(i);   

このための解決策を教えてください。

4

1 に答える 1

4

あなたのコードは、電話メーカーが標準のAndroid計算機を独自のカスタム計算機に置き換えていないことを前提としています。

Androidのソースコード(またはこのような派生物)を使用して、アプリ内に電卓の独自の実装を含めることができます。

これは、外部依存関係がないため、他のデバイスと互換性があります。

于 2012-12-20T09:54:34.940 に答える