Skip to content

please check my script, there is a problem while try to run #11

@airaspinnerz

Description

@airaspinnerz

package com.cubeacon.analog;

import com.eyro.cubeacon.CBActivity;
import com.eyro.cubeacon.CBBeacon;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends CBActivity {

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

@Override
protected void onBeaconExited(CBBeacon beacon, long timeInterval) {
    // do something when beacon exited region
}

@Override
protected void onBeaconEntered(CBBeacon beacon) {
    // do something when beacon entered region
}

@Override
protected void onNearestBeaconChanged(CBBeacon old, CBBeacon current) {
    CBCampaignType campaign = current.getStoryline().getCampaign();
    // do something when nearest beacon changed
    if(campaign.equals(CBCampaignType.IMAGE)){
        // display a brochure image
    }else if(campaign.equals(CBCampaignType.HTML)){
        // show html page via webview
    }else if(campaign.equals(CBCampaignType.URL)){
        // open url in a webview/browser
    }else if(campaign.equals(CBCampaignType.VIDEO)){
        // play a video streaming
    }
}


@Override
protected void onImmediateBeacon(CBBeacon beacon) {
    // do something when beacon proximity are immediate
}

@Override
protected void onNearBeacon(CBBeacon beacon) {
    // do something when beacon proximity are near
}

@Override
protected void onFarBeacon(CBBeacon beacon) {
    // do something when beacon proximity are far
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions