私は、アプリケーションがデバイスにインストールされている場合、私はパッケージ名からアプリケーション名を取得する必要があるために、アプリケーション名を持つサーバーに更新する必要があるアプリケーションを開発しています。アンドロイドのパッケージ名からアプリケーション名を取得するには?
例: - パッケージから考えてみましょう: - <com.example.Deals>
これからは<Deals>
を取得する必要があります。どうやってやるの。
ここで私はブロードキャスト受信機を使用してパッケージ名を取得したコードです。
public class Receiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
String action = intent.getAction();
if(action.equals("android.intent.action.PACKAGE_ADDED")){
Logger.debug("DATA:"+intent.getData().toString());
}
if(action.equals("android.intent.action.PACKAGE_REMOVED")){
Logger.debug("DATA:"+intent.getData().toString());
}
if(action.equals("android.intent.action.PACKAGE_REPLACED")){
Logger.debug("DATA:"+intent.getData().toString());
}
}
}
http://developer.android.com/intl/es/reference/android/content/pm/PackageManager.html –
[パッケージ名からアプリケーション名を取得]の可能な複製(http://stackoverflow.com/質問/ 5841161/get-application-name-from-package-name) –