filter.addAction(Intent.ACTION_PACKAGE_INSTALL);
filter.addAction(Intent.ACTION_PACKAGE_REMOVED);
filter.addAction(Intent.ACTION_PACKAGE_REPLACED);
-
+
registerReceiver(mPackageChangeReciever, filter);
}
protected void onResume() {
super.onResume();
Log.d(TAG, "Filling package list on resume");
- FillPackageList();
+ if (!bindService(new Intent("org.opencv.engine.BIND"), mServiceConnection, Context.BIND_AUTO_CREATE))
+ {
+ TextView EngineVersionView = (TextView)findViewById(R.id.EngineVersionValue);
+ EngineVersionView.setText("not avaliable");
+ }
}
protected SimpleAdapter mInstalledPacksAdapter;
@Override
public void onReceive(Context context, Intent intent) {
- Log.d("OpenCV Manager/Reciever", "Bradcast message " + intent.getAction() + " reciever");
- Log.d("OpenCV Manager/Reciever", "Filling package list on broadcast message");
- FillPackageList();
+ Log.d("OpenCVManager/Reciever", "Bradcast message " + intent.getAction() + " reciever");
+ Log.d("OpenCVManager/Reciever", "Filling package list on broadcast message");
+ if (!bindService(new Intent("org.opencv.engine.BIND"), mServiceConnection, Context.BIND_AUTO_CREATE))
+ {
+ TextView EngineVersionView = (TextView)findViewById(R.id.EngineVersionValue);
+ EngineVersionView.setText("not avaliable");
+ }
}
};
View view = super.getView(position, convertView, parent);
@SuppressWarnings("unchecked")
Map<String, String> item = (Map<String, String>)getItem(position);
- Log.d("PackageListAdapter", item.get("Activity"));
if (item.get("Activity") == "y")
{
view.setBackgroundColor(0x50ffffff);