package com.atguigu.androidandh5;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
/**
* 作者:尚硅谷-杨光福 on 2016/7/28 11:19
* 微信:yangguangfu520
* QQ号:541433511
* 作用:java和js互调
*/
public class MainActivity extends Activity implements View.OnClickListener {
private Button btnJavaAndJs;
private Button btnJsCallJava;
private Button btnJsCallPhone;
/**
* Find the Views in the layout<br />
* <br />
* Auto-created on 2016-07-28 10:58:01 by Android Layout Finder
* (http://www.buzzingandroid.com/tools/android-layout-finder)
*/
private void findViews() {
btnJavaAndJs = (Button)findViewById( R.id.btn_java_and_js );
btnJsCallJava = (Button)findViewById( R.id.btn_js_call_java );
btnJsCallPhone = (Button)findViewById( R.id.btn_js_call_phone );
btnJavaAndJs.setOnClickListener( this );
btnJsCallJava.setOnClickListener( this );
btnJsCallPhone.setOnClickListener( this );
}
/**
* Handle button click events<br />
* <br />
* Auto-created on 2016-07-28 10:58:01 by Android Layout Finder
* (http://www.buzzingandroid.com/tools/android-layout-finder)
*/
@Override
public void onClick(View v) {
if ( v == btnJavaAndJs ) {
// Handle clicks for btnJavaAndJs
Intent intent = new Intent(this,JavaAndJSActivity.class);
startActivity(intent);
} else if ( v == btnJsCallJava ) {
// Handle clicks for btnJsCallJava
Intent intent = new Intent(this,JsCallJavaVideoActivity.class);
startActivity(intent);
} else if ( v == btnJsCallPhone ) {
// Handle clicks for btnJsCallPhone
Intent intent = new Intent(this,JsCallJavaCallPhoneActivity.class);
startActivity(intent);
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViews();
}
}