You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
142 lines
5.0 KiB
142 lines
5.0 KiB
package com.example.myapplication;
|
|
|
|
import androidx.appcompat.app.AppCompatActivity;
|
|
|
|
import android.content.Intent;
|
|
import android.net.Uri;
|
|
import android.os.Build;
|
|
import android.os.Bundle;
|
|
import android.provider.ContactsContract;
|
|
import android.view.View;
|
|
import android.widget.Button;
|
|
|
|
public class yijiantong extends AppCompatActivity {
|
|
|
|
@Override
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
setContentView(R.layout.activity_yijiantong);
|
|
if (shouldAskPermissions()) {
|
|
askPermissions();
|
|
}
|
|
|
|
|
|
Button button1 = findViewById(R.id.button1);
|
|
//点击
|
|
button1.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Uri uri10 = Uri.parse("alipayqr://platformapi/startapp?saId=20000067&chInfo=ch_desktop&url=https%3A%2F%2F68687564.h5app.alipay.com%2Fwww%2Findex.html");
|
|
Intent intent10 = new Intent(Intent.ACTION_VIEW, uri10);
|
|
startActivity(intent10);
|
|
|
|
}
|
|
});
|
|
|
|
Button button2 = findViewById(R.id.button2);
|
|
//点击
|
|
button2.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Uri uri = Uri.parse("alipayqr://platformapi/startapp?saId=2021002170600786");
|
|
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
|
|
startActivity(intent);
|
|
|
|
}
|
|
});
|
|
Button button3 = findViewById(R.id.button3);
|
|
//点击
|
|
button3.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Uri uri = Uri.parse("alipayqr://platformapi/startapp?saId=2021001123608001");
|
|
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
|
|
startActivity(intent);
|
|
|
|
}
|
|
});
|
|
Button button4 = findViewById(R.id.button4);
|
|
//点击
|
|
button4.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Uri uri = Uri.parse("alipayqr://platformapi/startapp?saId=10000007");
|
|
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
|
|
startActivity(intent);
|
|
|
|
}
|
|
});
|
|
|
|
|
|
Button button5 = findViewById(R.id.button5);
|
|
//点击
|
|
button5.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Uri uri1 = Uri.parse("alipayqr://platformapi/startapp?saId=20000056");
|
|
Intent intent1 = new Intent(Intent.ACTION_VIEW, uri1);
|
|
startActivity(intent1);
|
|
|
|
}
|
|
});
|
|
Button button6 = findViewById(R.id.button6);
|
|
//点击
|
|
button6.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Uri uri2 = Uri.parse("alipayqr://platformapi/startapp?saId=20000123");
|
|
Intent intent2 = new Intent(Intent.ACTION_VIEW, uri2);
|
|
startActivity(intent2);
|
|
|
|
}
|
|
});
|
|
Button button7 = findViewById(R.id.button8);
|
|
//点击
|
|
button7.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
Intent addIntent = new Intent(Intent.ACTION_INSERT, Uri.withAppendedPath(Uri.parse("content://com.android.contacts"), "contacts"));
|
|
addIntent.setType("vnd.android.cursor.dir/person");
|
|
addIntent.setType("vnd.android.cursor.dir/contact");
|
|
addIntent.setType("vnd.android.cursor.dir/raw_contact");
|
|
boolean number = false;
|
|
addIntent.putExtra(ContactsContract.Intents.Insert.NAME, number);
|
|
|
|
boolean numberForNewConstant = false;
|
|
addIntent.putExtra(android.provider.ContactsContract.Intents.Insert.PHONE, numberForNewConstant);
|
|
startActivity(addIntent);
|
|
|
|
}
|
|
});
|
|
Button button8 = findViewById(R.id.button7);
|
|
//点击
|
|
button8.setOnClickListener(new View.OnClickListener() {
|
|
@Override
|
|
public void onClick(View view) {
|
|
//调用系统方法拨打电话
|
|
Intent intent = new Intent();
|
|
intent.setAction(Intent.ACTION_CALL);
|
|
intent.setData(Uri.parse("tel:" + "15607989193"));
|
|
startActivity(intent);
|
|
}
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
private boolean askPermissions() {
|
|
return (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP_MR1);
|
|
}
|
|
|
|
private boolean shouldAskPermissions() {
|
|
String[] permissions = {
|
|
"android.permission.CALL_PHONE"
|
|
};
|
|
int requestCode = 200;
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
|
requestPermissions(permissions, requestCode);
|
|
}
|
|
return true;
|
|
}
|
|
} |