How to programatically detect if an app supports Android Wear?
Im trying to detect if an app supports Android Wear or is a watch face. PackageManager pm = getActivity().getPackageManager(); List<PackageInfo> packs = pm.getInstalledPackages(0); for (int i = 0; i < packs.size(); i++) {} Is the code im using. Any feedback or suggestions would be awsome! To check if Android Wear package exists on system: public void foobar() { boolean doesExist = isPackageInstalled("com.google.android.wearable.app"); } private boolean isPackageInstalled(String packagename) { PackageManager pm = getApplicationContext().getPackageManager(); try { pm.getPackageInfo(packagename,