diff --git a/F-Droid/res/layout/apklistitem.xml b/F-Droid/res/layout/apklistitem.xml index ad19a703a..3383f2c3c 100644 --- a/F-Droid/res/layout/apklistitem.xml +++ b/F-Droid/res/layout/apklistitem.xml @@ -29,11 +29,20 @@ android:layout_width="wrap_content" tools:text="Installed" /> - + + Bad fingerprint This is not a valid URL. Ignoring malformed repo URI: %s + Repository: %s Update Repos Repositories diff --git a/F-Droid/src/org/fdroid/fdroid/AppDetails.java b/F-Droid/src/org/fdroid/fdroid/AppDetails.java index 6fe4e8da4..59c3499c3 100644 --- a/F-Droid/src/org/fdroid/fdroid/AppDetails.java +++ b/F-Droid/src/org/fdroid/fdroid/AppDetails.java @@ -135,6 +135,7 @@ public class AppDetails extends AppCompatActivity implements ProgressListener, A private static class ViewHolder { TextView version; TextView status; + TextView repository; TextView size; TextView api; TextView incompatibleReasons; @@ -217,6 +218,7 @@ public class AppDetails extends AppCompatActivity implements ProgressListener, A holder = new ViewHolder(); holder.version = (TextView) convertView.findViewById(R.id.version); holder.status = (TextView) convertView.findViewById(R.id.status); + holder.repository = (TextView) convertView.findViewById(R.id.repository); holder.size = (TextView) convertView.findViewById(R.id.size); holder.api = (TextView) convertView.findViewById(R.id.api); holder.incompatibleReasons = (TextView) convertView.findViewById(R.id.incompatible_reasons); @@ -235,6 +237,9 @@ public class AppDetails extends AppCompatActivity implements ProgressListener, A holder.status.setText(getInstalledStatus(apk)); + holder.repository.setText(getString(R.string.repo_provider, + RepoProvider.Helper.findById(getContext(), apk.repo).getName())); + if (apk.size > 0) { holder.size.setText(Utils.getFriendlySize(apk.size)); holder.size.setVisibility(View.VISIBLE);