@@ -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