我想创建一个开始追踪endomondo的应用程序。
我不想使用Tasker或其他技巧,尽管我是一个初学者,但是我正在学习Android的Java,我只想编写这样一个简单的应用程序。

那么有可能在Android上运行Endmondo移动应用程序的“开始跟踪”操作吗?我找不到这个包装的意图。

如果那不可能,那么也许有人有另一个主意?据我所知,还没有公共API。

最佳答案

就Endomondo部件而言,我只是设法使用Tasker之类的应用程序来启动它,方法是:

package: com.endomondo.android
activity class: com.endomondo.android.EndoSplash


因此,例如:
How to start activity in another application?

您可以通过以下方式进行管理:

Intent intent = new Intent();
intent.setComponent(
    new ComponentName(
        "com.endomondo.android",
        "com.endomondo.android.EndoSplash")
    );
startActivity(intent);

08-27 05:28