emotionhero/app/src/main/java/com/rubenvandeven/emotionhero/CreditsActivity.java

119 lines
4.2 KiB
Java

package com.rubenvandeven.emotionhero;
import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.WindowManager;
import android.widget.LinearLayout;
import android.widget.TextView;
public class CreditsActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
if(getSupportActionBar() != null) {
getSupportActionBar().hide();
}
// TODO: verander naar MET toolbar voor 'terug'
// Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
// setSupportActionBar(toolbar);
// getSupportActionBar().setDisplayHomeAsUpEnabled(true);
// getSupportActionBar().setTitle("Credits");
setContentView(R.layout.activity_credits);
Typeface font = Typeface.createFromAsset(getAssets(), "unifont-9.0.02.ttf");
TextView textView = (TextView) findViewById(R.id.textView);
TextView affectivaPower = (TextView) findViewById(R.id.affectivaPower);
TextView fontInfo = (TextView) findViewById(R.id.fontInfo);
TextView moreInfo = (TextView) findViewById(R.id.moreInfo);
TextView mySite = (TextView) findViewById(R.id.mySite);
textView.setTypeface(font);
affectivaPower.setTypeface(font);
fontInfo.setTypeface(font);
moreInfo.setTypeface(font);
mySite.setTypeface(font);
/* BLOCK FOR KIOSK-MODE
findViewById(R.id.logoArquivo).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String url = "http://www.arquivo237.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});
findViewById(R.id.logoV2).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String url = "http://www.v2.nl";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});
findViewById(R.id.logoAffectiva).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String url = "http://www.affectiva.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});
moreInfo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String url = "http://www.emotionhero.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});
mySite.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String url = "http://www.rubenvandeven.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});*/
}
/**
* For kioskmode
* @param hasFocus
*/
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(!hasFocus) {
// Close every kind of system dialog
Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(closeDialog);
}
}
@Override
protected void onPause() {
super.onPause();
ActivityManager activityManager = (ActivityManager) getApplicationContext()
.getSystemService(Context.ACTIVITY_SERVICE);
activityManager.moveTaskToFront(getTaskId(), 0);
}
}