Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes
com.github.rosjava.android_apps.application_management.RosAppActivity Class Reference
Inheritance diagram for com.github.rosjava.android_apps.application_management.RosAppActivity:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void onBackPressed ()
void onCreate (Bundle savedInstanceState)
void startMasterChooser ()

Protected Member Functions

NameResolver getAppNameSpace ()
NameResolver getRobotNameSpace ()
void init (NodeMainExecutor nodeMainExecutor)
void onAppTerminate ()
void onDestroy ()
void releaseDashboardNode ()
void releaseRobotNameResolver ()
 RosAppActivity (String notificationTicker, String notificationTitle)
void setCustomDashboardPath (String path)
void setDashboardResource (int resource)
void setDefaultAppName (String name)
void setDefaultRobotName (String name)
void setMainWindowResource (int resource)
void stopApp ()

Protected Attributes

RobotDescription robotDescription
RobotNameResolver robotNameResolver

Private Member Functions

boolean managePairedRobotApplication ()
void restartApp ()
void startApp ()

Private Attributes

String androidApplicationName
Dashboard dashboard = null
int dashboardResourceId = 0
String defaultRobotAppName = null
String defaultRobotName = null
int mainWindowId = 0
boolean managedApplication = false
String managedApplicationActivity = null
PairingApplicationNamePublisher managedPairingApplicationNamePublisher
NodeConfiguration nodeConfiguration
NodeMainExecutor nodeMainExecutor
String robotAppName = null
URI uri

Detailed Description

Author:
murase@jsk.imi.i.u-tokyo.ac.jp (Kazuto Murase)

Definition at line 49 of file RosAppActivity.java.


Constructor & Destructor Documentation

com.github.rosjava.android_apps.application_management.RosAppActivity.RosAppActivity ( String  notificationTicker,
String  notificationTitle 
) [inline, protected]

Definition at line 93 of file RosAppActivity.java.


Member Function Documentation

Definition at line 184 of file RosAppActivity.java.

Definition at line 188 of file RosAppActivity.java.

void com.github.rosjava.android_apps.application_management.RosAppActivity.init ( NodeMainExecutor  nodeMainExecutor) [inline, protected]

Whether this ros app activity should be responsible for starting and stopping a paired robot application.

This responsibility is relinquished if the application is controlled from a remocon, but required if the android application is connecting and running directly.

Returns:
boolean : true if it needs to be managed.

Definition at line 342 of file RosAppActivity.java.

Definition at line 192 of file RosAppActivity.java.

Definition at line 355 of file RosAppActivity.java.

Definition at line 347 of file RosAppActivity.java.

Definition at line 328 of file RosAppActivity.java.

Definition at line 324 of file RosAppActivity.java.

Definition at line 238 of file RosAppActivity.java.

Definition at line 89 of file RosAppActivity.java.

Definition at line 73 of file RosAppActivity.java.

Definition at line 85 of file RosAppActivity.java.

Definition at line 81 of file RosAppActivity.java.

Definition at line 77 of file RosAppActivity.java.

This is currently only used by apps that start themselves. Apps launched by an external program (e.g. remocons) will do their own handling of the appmanager.

Definition at line 270 of file RosAppActivity.java.

Definition at line 213 of file RosAppActivity.java.

Definition at line 298 of file RosAppActivity.java.


Member Data Documentation

Definition at line 54 of file RosAppActivity.java.

Definition at line 66 of file RosAppActivity.java.

Definition at line 64 of file RosAppActivity.java.

Definition at line 52 of file RosAppActivity.java.

Definition at line 53 of file RosAppActivity.java.

Definition at line 65 of file RosAppActivity.java.

Definition at line 60 of file RosAppActivity.java.

Definition at line 61 of file RosAppActivity.java.

Definition at line 62 of file RosAppActivity.java.

Definition at line 51 of file RosAppActivity.java.

Definition at line 71 of file RosAppActivity.java.

Definition at line 70 of file RosAppActivity.java.

Definition at line 69 of file RosAppActivity.java.


The documentation for this class was generated from the following file:


android_apps
Author(s): Daniel Stonier , Kazuto Murase
autogenerated on Fri Aug 28 2015 10:04:41