Skip to content

Commit 303c642

Browse files
committed
Merge branch 'iit2014086-master' into bug-fixes
2 parents 2cc66c3 + caad477 commit 303c642

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

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

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import android.os.Build;
1010
import android.os.Bundle;
1111
import android.support.v4.content.ContextCompat;
12+
import android.content.pm.PackageInfo;
1213
import android.support.v7.app.AppCompatActivity;
1314
import android.util.Log;
1415
import android.view.LayoutInflater;
@@ -81,7 +82,10 @@ public void onCreate(Bundle savedInstanceState) {
8182
for (File aFile : file) {
8283
Log.d(TAG, aFile.getAbsolutePath());
8384
File apkFile = new File(aFile.getAbsolutePath());
84-
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
85+
PackageInfo info = getActivity().getPackageManager().getPackageArchiveInfo(apkFile.getAbsolutePath(),0);
86+
if(info!=null&&info.packageName!=null&&info.packageName.startsWith("org.buildmlearn.")) {
87+
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
88+
}
8589
}
8690

8791
Collections.sort(savedApis, new Comparator<SavedApi>() {
@@ -184,7 +188,10 @@ public void onResume() {
184188
for (File aFile : file) {
185189
if (aFile.getName().contains(".apk")) {
186190
File apkFile = new File(aFile.getAbsolutePath());
187-
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
191+
PackageInfo info = getActivity().getPackageManager().getPackageArchiveInfo(apkFile.getAbsolutePath(),0);
192+
if(info!=null&&info.packageName!=null&&info.packageName.startsWith("org.buildmlearn.")) {
193+
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified(), apkFile.getAbsolutePath()));
194+
}
188195
}
189196
}
190197

0 commit comments

Comments
 (0)