add icons for progress tiles

This commit is contained in:
Christian Schabesberger 2016-05-25 23:35:27 +02:00
parent 1421dca35f
commit f23ae091cc
5 changed files with 14 additions and 10 deletions

View File

@ -97,6 +97,7 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte
try { try {
//noinspection ConstantConditions //noinspection ConstantConditions
getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true);
} catch(Exception e) { } catch(Exception e) {
Log.d(TAG, "Could not get SupportActionBar"); Log.d(TAG, "Could not get SupportActionBar");

View File

@ -95,7 +95,7 @@ public class MissionAdapter extends RecyclerView.Adapter<MissionAdapter.ViewHold
Utility.FileType type = Utility.getFileType(ms.name); Utility.FileType type = Utility.getFileType(ms.name);
//h.icon.setImageResource(Utility.getIconForFileType(type)); h.icon.setImageResource(Utility.getIconForFileType(type));
h.name.setText(ms.name); h.name.setText(ms.name);
h.size.setText(Utility.formatBytes(ms.length)); h.size.setText(Utility.formatBytes(ms.length));

View File

@ -196,11 +196,22 @@ public class Utility
} }
} }
public static int getIconForFileType(FileType type) {
switch(type) {
case MUSIC:
return R.drawable.music;
case VIDEO:
return R.drawable.video;
default:
return R.drawable.video;
}
}
public static boolean isDirectoryAvailble(String path) { public static boolean isDirectoryAvailble(String path) {
File dir = new File(path); File dir = new File(path);
return dir.exists() && dir.isDirectory(); return dir.exists() && dir.isDirectory();
} }
public static boolean isDownloadDirectoryAvailble(Context context) { public static boolean isDownloadDirectoryAvailble(Context context) {
return isDirectoryAvailble(NewPipeSettings.getVideoDownloadPath(context)); return isDirectoryAvailble(NewPipeSettings.getVideoDownloadPath(context));
} }
@ -213,14 +224,6 @@ public class Utility
i.putExtra(FilePickerActivity.EXTRA_MODE, AbstractFilePickerFragment.MODE_DIR); i.putExtra(FilePickerActivity.EXTRA_MODE, AbstractFilePickerFragment.MODE_DIR);
activity.startActivityForResult(i, 233); activity.startActivityForResult(i, 233);
} }
public static void checkAndReshow(Activity activity){
if (!isDownloadDirectoryAvailble(activity)){
Toast.makeText(activity.getApplicationContext(),
R.string.no_available_dir, Toast.LENGTH_LONG).show();
showDirectoryChooser(activity);
}
}
public static void copyToClipboard(Context context, String str) { public static void copyToClipboard(Context context, String str) {
ClipboardManager cm = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); ClipboardManager cm = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB