Skip to content

Commit 5276db4

Browse files
author
Teja Vojjala
authored
Update LoadApkFragment.java
1 parent 2cc66c3 commit 5276db4

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

source-code/app/src/main/java/org/buildmlearn/toolkit/fragment/LoadApkFragment.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ public void onCreate(Bundle savedInstanceState) {
8181
for (File aFile : file) {
8282
Log.d(TAG, aFile.getAbsolutePath());
8383
File apkFile = new File(aFile.getAbsolutePath());
84-
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
84+
PackageInfo info = getActivity().getPackageManager().getPackageArchiveInfo(apkFile.getAbsolutePath(),0);
85+
if(info!=null&&info.packageName!=null&&info.packageName.startsWith("org.buildmlearn.")) {
86+
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
87+
}
8588
}
8689

8790
Collections.sort(savedApis, new Comparator<SavedApi>() {
@@ -184,7 +187,10 @@ public void onResume() {
184187
for (File aFile : file) {
185188
if (aFile.getName().contains(".apk")) {
186189
File apkFile = new File(aFile.getAbsolutePath());
187-
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
190+
PackageInfo info = getActivity().getPackageManager().getPackageArchiveInfo(apkFile.getAbsolutePath(),0);
191+
if(info!=null&&info.packageName!=null&&info.packageName.startsWith("org.buildmlearn.")) {
192+
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
193+
}
188194
}
189195
}
190196

0 commit comments

Comments
 (0)