開始Sygic導航我不確定這實際上是否允許在這裏,但因爲我通常去StackOverflow並尋找答案(在許多情況下找到答案),我想我會問一個問題,然後回答它我自己=)如何從代碼
因此,我有我的HTC英雄Sygic導航,因爲我需要從代碼啓動該應用程序(然後使用API來控制它),我做了一些調查如何啓動它 - 什麼意圖使用。
所以,問題是:我應該用什麼意圖或活動來啓動應用程序?
開始Sygic導航我不確定這實際上是否允許在這裏,但因爲我通常去StackOverflow並尋找答案(在許多情況下找到答案),我想我會問一個問題,然後回答它我自己=)如何從代碼
因此,我有我的HTC英雄Sygic導航,因爲我需要從代碼啓動該應用程序(然後使用API來控制它),我做了一些調查如何啓動它 - 什麼意圖使用。
所以,問題是:我應該用什麼意圖或活動來啓動應用程序?
答案是:
Intent i = new Intent();
i.setClassName("com.sygic.drive","com.sygic.drive.SygicDriveActivity");
startActivity(i);
=)
這是對這個問題的官方回答是: http://help.sygic.com/entries/22207668-Developers-Only-Sygic-implementation-to-your-app-Android-SDK-iPhone-SDK-Url-Handler-
我可以證實這一點。 Sygic也可以通過使用geo uri來啓動,但應用程序似乎忽略了這個uri支持的所有參數。 – 2013-03-26 21:27:22
除非Sygic正式記住,這可能會在未來改變支持這一點,熊他們的申請發佈,導致你的破產。 – CommonsWare 2010-01-16 12:44:09
我其實問過Sygic上面的「路徑」,他們給了我不同於上面的,但他們並不真正知道=)它可能會很好地停止運作,如果他們改變它,但我們會檢測到,如果和當它發生= ) 謝謝! – Ted 2010-01-16 15:01:31