私は Android Studio を使用しており、Google Play サービス rev.25 がインストールされています。私は Fitness API をいじっていました。ドキュメンテーションはDataType.TYPE_NUTRITIONがあるべきだと主張していますが、代わりに私が見ているのは次のとおりです
zzYW = new DataType("com.google.nutrition.meal", new Field[]{Field.zzZi, Field.FIELD_CALORIES, Field.zzZj, Field.zzZk, Field.zzZl, Field.zzZm, Field.zzZn, Field.zzZo, Field.zzZp, Field.zzZq, Field.zzZr, Field.zzZs, Field.zzZt, Field.zzZu, Field.zzZv, Field.zzZw, Field.zzZx, Field.zzZy});
DataType と Field の両方の栄養物は、何らかの理由で難読化されているようです。私を困惑させているのは、難読化された値を使用してアプリを携帯電話にデプロイすると機能することです...SDKのコピーに何か問題があると思いましたが、電話にはAPIも難読化されているようです...
タイプがそうあるべきであることも奇妙ですがcom.google.nutrition
、私の(逆コンパイルされた)DataTypeにはそのようなものはありません。私は何か間違ったことをしていると確信していますが、それが何であるかはわかりません...