Esempio n. 1
0
 SearchHeaderItemsCursor(
     Context paramContext, String[] paramArrayOfString, String paramString, long paramLong) {
   super(paramContext, paramArrayOfString, localCursor);
   this.mContext = paramContext;
   this.mHeaderId = paramLong;
   ProjectionMap localProjectionMap = new ProjectionMap(paramArrayOfString);
   this.mProjectionMap = localProjectionMap;
   int i = XdiUtils.getDefaultItemWidthPx(paramContext);
   this.mImageWidth = i;
   int j = XdiUtils.getDefaultItemHeightPx(paramContext);
   this.mImageHeight = j;
   int k = XdiUtils.getDefaultArtistItemWidthDp(paramContext);
   this.mArtistItemWidth = k;
   int m = XdiUtils.getDefaultArtistItemHeightDp(paramContext);
   this.mArtistItemHeight = m;
 }
Esempio n. 2
0
 private void extractDataForAlbum(Object[] paramArrayOfObject) {
   Cursor localCursor = getWrappedCursor();
   int i = localCursor.getInt(1);
   String str1 = localCursor.getString(16);
   String str2;
   if (i == 7) {
     str2 = localCursor.getString(18);
     if (TextUtils.isEmpty(str1)) str1 = XdiUtils.getDefaultAlbumArtUri(this.mContext);
   }
   while (true) {
     String str3 = localCursor.getString(3);
     String str4 = localCursor.getString(5);
     Uri localUri1 = XdiContentProvider.BASE_URI;
     String str5 = "details/albums/" + str2;
     Uri localUri2 = Uri.withAppendedPath(localUri1, str5);
     Intent localIntent = new Intent("com.google.android.xdi.action.DETAIL", localUri2);
     ProjectionMap localProjectionMap1 = this.mProjectionMap;
     Integer localInteger1 = Integer.valueOf(localCursor.getPosition() + 1);
     localProjectionMap1.writeValueToArray(paramArrayOfObject, "_id", localInteger1);
     ProjectionMap localProjectionMap2 = this.mProjectionMap;
     Integer localInteger2 = Integer.valueOf(1);
     localProjectionMap2.writeValueToArray(paramArrayOfObject, "parent_id", localInteger2);
     this.mProjectionMap.writeValueToArray(paramArrayOfObject, "display_name", str3);
     this.mProjectionMap.writeValueToArray(paramArrayOfObject, "display_description", str4);
     this.mProjectionMap.writeValueToArray(paramArrayOfObject, "image_uri", str1);
     this.mProjectionMap.writeValueToArray(paramArrayOfObject, "width", null);
     this.mProjectionMap.writeValueToArray(paramArrayOfObject, "height", null);
     ProjectionMap localProjectionMap3 = this.mProjectionMap;
     String str6 = localIntent.toUri(1);
     localProjectionMap3.writeValueToArray(paramArrayOfObject, "intent_uri", str6);
     this.mProjectionMap.writeValueToArray(paramArrayOfObject, "music_album", str3);
     this.mProjectionMap.writeValueToArray(paramArrayOfObject, "music_albumArtist", str4);
     ProjectionMap localProjectionMap4 = this.mProjectionMap;
     Integer localInteger3 = Integer.valueOf(0);
     localProjectionMap4.writeValueToArray(paramArrayOfObject, "music_trackCount", localInteger3);
     return;
     long l = localCursor.getLong(12);
     str2 = String.valueOf(l);
     if (TextUtils.isEmpty(str1)) {
       int j = this.mImageWidth;
       int k = this.mImageHeight;
       str1 = MusicContent.AlbumArt.getAlbumArtUri(l, true, j, k).toString();
     }
   }
 }
Esempio n. 3
0
 private void extractDataForTrack(Object[] paramArrayOfObject) {
   Cursor localCursor = getWrappedCursor();
   int i = localCursor.getInt(1);
   String str1 = localCursor.getString(16);
   if (TextUtils.isEmpty(str1)) str1 = XdiUtils.getDefaultArtUri(this.mContext);
   String str2 = localCursor.getString(3);
   String str3 = localCursor.getString(4);
   String str4 = localCursor.getString(5);
   String str5 = localCursor.getString(7);
   Intent localIntent1 = XdiUtils.newXdiPlayIntent();
   Resources localResources = this.mContext.getResources();
   if (i == 8) {
     String str6 = localCursor.getString(17);
     Intent localIntent2 = localIntent1.putExtra("container", 7);
     Intent localIntent3 = localIntent1.putExtra("id_string", str6);
   }
   while (true) {
     Intent localIntent4 = localIntent1.putExtra("name", str2);
     Intent localIntent5 = localIntent1.putExtra("art_uri", str1);
     ProjectionMap localProjectionMap1 = this.mProjectionMap;
     Integer localInteger1 = Integer.valueOf(localCursor.getPosition() + 1);
     Object[] arrayOfObject1 = paramArrayOfObject;
     localProjectionMap1.writeValueToArray(arrayOfObject1, "_id", localInteger1);
     ProjectionMap localProjectionMap2 = this.mProjectionMap;
     Integer localInteger2 = Integer.valueOf(2);
     Object[] arrayOfObject2 = paramArrayOfObject;
     localProjectionMap2.writeValueToArray(arrayOfObject2, "parent_id", localInteger2);
     ProjectionMap localProjectionMap3 = this.mProjectionMap;
     Object[] arrayOfObject3 = paramArrayOfObject;
     localProjectionMap3.writeValueToArray(arrayOfObject3, "display_name", str2);
     ProjectionMap localProjectionMap4 = this.mProjectionMap;
     Object[] arrayOfObject4 = paramArrayOfObject;
     localProjectionMap4.writeValueToArray(arrayOfObject4, "display_description", str3);
     ProjectionMap localProjectionMap5 = this.mProjectionMap;
     Object[] arrayOfObject5 = paramArrayOfObject;
     localProjectionMap5.writeValueToArray(arrayOfObject5, "image_uri", str1);
     ProjectionMap localProjectionMap6 = this.mProjectionMap;
     Object[] arrayOfObject6 = paramArrayOfObject;
     localProjectionMap6.writeValueToArray(arrayOfObject6, "width", null);
     ProjectionMap localProjectionMap7 = this.mProjectionMap;
     Object[] arrayOfObject7 = paramArrayOfObject;
     localProjectionMap7.writeValueToArray(arrayOfObject7, "height", null);
     ProjectionMap localProjectionMap8 = this.mProjectionMap;
     String str7 = localIntent1.toUri(1);
     Object[] arrayOfObject8 = paramArrayOfObject;
     localProjectionMap8.writeValueToArray(arrayOfObject8, "intent_uri", str7);
     ProjectionMap localProjectionMap9 = this.mProjectionMap;
     Object[] arrayOfObject9 = paramArrayOfObject;
     localProjectionMap9.writeValueToArray(arrayOfObject9, "music_album", str3);
     ProjectionMap localProjectionMap10 = this.mProjectionMap;
     Object[] arrayOfObject10 = paramArrayOfObject;
     localProjectionMap10.writeValueToArray(arrayOfObject10, "music_trackname", str2);
     ProjectionMap localProjectionMap11 = this.mProjectionMap;
     Object[] arrayOfObject11 = paramArrayOfObject;
     localProjectionMap11.writeValueToArray(arrayOfObject11, "music_albumArtist", str4);
     ProjectionMap localProjectionMap12 = this.mProjectionMap;
     Object[] arrayOfObject12 = paramArrayOfObject;
     localProjectionMap12.writeValueToArray(arrayOfObject12, "music_trackArtist", str5);
     ProjectionMap localProjectionMap13 = this.mProjectionMap;
     Long localLong = Long.valueOf(localCursor.getLong(11));
     Object[] arrayOfObject13 = paramArrayOfObject;
     localProjectionMap13.writeValueToArray(arrayOfObject13, "music_duration", localLong);
     return;
     long l = localCursor.getLong(0);
     String str8 = String.valueOf(l);
     Intent localIntent6 = localIntent1.putExtra("container", 6);
     Intent localIntent7 = localIntent1.putExtra("id", l);
   }
 }
Esempio n. 4
0
 private void extractDataForArtist(Object[] paramArrayOfObject) {
   Cursor localCursor = getWrappedCursor();
   int i = localCursor.getInt(1);
   String str1 = localCursor.getString(16);
   if (TextUtils.isEmpty(str1)) str1 = XdiUtils.getDefaultArtistArtUri(this.mContext);
   int j = 0;
   int k = 0;
   if (i == 6) ;
   for (String str2 = localCursor.getString(19); ; str2 = String.valueOf(localCursor.getLong(6))) {
     String str3 = localCursor.getString(3);
     Uri localUri1 = XdiContentProvider.BASE_URI;
     String str4 = "details/artists/" + str2;
     Uri localUri2 = Uri.withAppendedPath(localUri1, str4);
     Intent localIntent = new Intent("com.google.android.xdi.action.DETAIL", localUri2);
     Resources localResources = this.mContext.getResources();
     Object[] arrayOfObject1 = new Object[1];
     Integer localInteger1 = Integer.valueOf(j);
     arrayOfObject1[0] = localInteger1;
     String str5 = localResources.getQuantityString(2131623938, j, arrayOfObject1);
     ProjectionMap localProjectionMap1 = this.mProjectionMap;
     Integer localInteger2 = Integer.valueOf(localCursor.getPosition() + 1);
     Object[] arrayOfObject2 = paramArrayOfObject;
     localProjectionMap1.writeValueToArray(arrayOfObject2, "_id", localInteger2);
     ProjectionMap localProjectionMap2 = this.mProjectionMap;
     Integer localInteger3 = Integer.valueOf(3);
     Object[] arrayOfObject3 = paramArrayOfObject;
     localProjectionMap2.writeValueToArray(arrayOfObject3, "parent_id", localInteger3);
     ProjectionMap localProjectionMap3 = this.mProjectionMap;
     Object[] arrayOfObject4 = paramArrayOfObject;
     localProjectionMap3.writeValueToArray(arrayOfObject4, "display_name", str3);
     ProjectionMap localProjectionMap4 = this.mProjectionMap;
     Object[] arrayOfObject5 = paramArrayOfObject;
     localProjectionMap4.writeValueToArray(arrayOfObject5, "display_description", str5);
     ProjectionMap localProjectionMap5 = this.mProjectionMap;
     Object[] arrayOfObject6 = paramArrayOfObject;
     localProjectionMap5.writeValueToArray(arrayOfObject6, "image_uri", str1);
     ProjectionMap localProjectionMap6 = this.mProjectionMap;
     Integer localInteger4 = Integer.valueOf(this.mArtistItemWidth);
     Object[] arrayOfObject7 = paramArrayOfObject;
     localProjectionMap6.writeValueToArray(arrayOfObject7, "width", localInteger4);
     ProjectionMap localProjectionMap7 = this.mProjectionMap;
     Integer localInteger5 = Integer.valueOf(this.mArtistItemHeight);
     Object[] arrayOfObject8 = paramArrayOfObject;
     localProjectionMap7.writeValueToArray(arrayOfObject8, "height", localInteger5);
     ProjectionMap localProjectionMap8 = this.mProjectionMap;
     String str6 = localIntent.toUri(1);
     Object[] arrayOfObject9 = paramArrayOfObject;
     localProjectionMap8.writeValueToArray(arrayOfObject9, "intent_uri", str6);
     ProjectionMap localProjectionMap9 = this.mProjectionMap;
     Object[] arrayOfObject10 = paramArrayOfObject;
     localProjectionMap9.writeValueToArray(arrayOfObject10, "music_album", str3);
     ProjectionMap localProjectionMap10 = this.mProjectionMap;
     String str7 = localCursor.getString(5);
     Object[] arrayOfObject11 = paramArrayOfObject;
     localProjectionMap10.writeValueToArray(arrayOfObject11, "music_albumArtist", str7);
     ProjectionMap localProjectionMap11 = this.mProjectionMap;
     Integer localInteger6 = Integer.valueOf(j);
     Object[] arrayOfObject12 = paramArrayOfObject;
     localProjectionMap11.writeValueToArray(arrayOfObject12, "music_albumCount", localInteger6);
     ProjectionMap localProjectionMap12 = this.mProjectionMap;
     Integer localInteger7 = Integer.valueOf(k);
     Object[] arrayOfObject13 = paramArrayOfObject;
     localProjectionMap12.writeValueToArray(arrayOfObject13, "music_trackCount", localInteger7);
     return;
   }
 }