开发者社区> 问答> 正文

我正在使用android中的动作调用

我已经完成了放置呼叫的代码,而事情是我想从存储在数据库中的号码发出呼叫,这意味着我想在我的应用程序中进行动态呼叫操作……Ho,我做到了……。任何帮助将不胜感激......谢谢!

我放置呼叫的代码...就在下面...

cardView1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        Intent callIntent = new Intent(Intent.ACTION_CALL);
        callIntent.setData(Uri.parse("tel:9855956530"));
        startActivity(callIntent);
        if (Build.VERSION.SDK_INT >= 23) {
            if (getActivity().checkSelfPermission(android.Manifest.permission.CALL_PHONE)
                    == PackageManager.PERMISSION_GRANTED) {
                Log.v("TAG","Permission is granted");

            } else {

                Log.v("TAG","Permission is revoked");
                ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.CALL_PHONE}, 1);

            }
        }
        else { //permission is automatically granted on sdk<23 upon installation
            Log.v("TAG","Permission is granted");

        }
    }

});

我在这个应用程序中使用了片段数据库是Sqlite数据库

展开
收起
垚tutu 2019-11-29 23:11:02 585 0
0 条回答
写回答
取消 提交回答
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载