首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Uber deeplink Android应用

Uber deeplink Android应用
EN

Stack Overflow用户
提问于 2016-12-22 19:17:19
回答 0查看 951关注 0票数 3

Uber应用程序已打开,但未在相应字段中设置接送和掉话位置。代码和uri是从我自己的https://developer.uber.com/docs/riders/ride-requests/tutorials/deep-links/introduction#android client_id那里得到的。

代码语言:javascript
复制
public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    try {
        PackageManager pm = this.getPackageManager();
        pm.getPackageInfo("com.ubercab", PackageManager.GET_ACTIVITIES);

        String uri = "uber://?client_id=eFrzgz_2Du2KYUXIi3MKaNOWtxo3i77K&action=setPickup&pickup[latitude]=37.775818&pickup[longitude]=-122.418028&pickup[nickname]=UberHQ&pickup[formatted_address]=1455%20Market%20St%2C%20San%20Francisco%2C%20CA%2094103&dropoff[latitude]=37.802374&dropoff[longitude]=-122.405818&dropoff[nickname]=Coit%20Tower&dropoff[formatted_address]=1%20Telegraph%20Hill%20Blvd%2C%20San%20Francisco%2C%20CA%2094133&product_id=a1111c8c-c720-46c3-8534-2fcdd730040d";
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(uri));
        startActivity(intent);

    } catch (PackageManager.NameNotFoundException e) {
        // No Uber app! Open mobile website.
    }
}
}
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41281912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档