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.
70 lines
2.2 KiB
70 lines
2.2 KiB
/* |
|
* Copyright 2014 A.C.R. Development |
|
*/ |
|
package acr.browser.lightning; |
|
|
|
import android.content.Intent; |
|
import android.net.Uri; |
|
import android.os.Bundle; |
|
import android.support.v7.widget.Toolbar; |
|
import android.view.MenuItem; |
|
import android.view.View; |
|
|
|
/* |
|
*NOTE: This activity must not be removed in order to comply with the Mozilla Public License v. 2.0 |
|
*under which this code is licensed. Unless you plan on providing other attribution in the app to |
|
*the original source in another visible way, it is advised against the removal of this Activity. |
|
*/ |
|
public class LicenseActivity extends ThemableSettingsActivity implements View.OnClickListener { |
|
|
|
@Override |
|
protected void onCreate(Bundle savedInstanceState) { |
|
super.onCreate(savedInstanceState); |
|
setContentView(R.layout.license_activity); |
|
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); |
|
setSupportActionBar(toolbar); |
|
|
|
getSupportActionBar().setDisplayHomeAsUpEnabled(true); |
|
findViewById(R.id.browserLicense).setOnClickListener(this); |
|
findViewById(R.id.licenseAOSP).setOnClickListener(this); |
|
findViewById(R.id.licenseHosts).setOnClickListener(this); |
|
findViewById(R.id.licenseOrbot).setOnClickListener(this); |
|
findViewById(R.id.licenseSnactory).setOnClickListener(this); |
|
findViewById(R.id.licenseJsoup).setOnClickListener(this); |
|
} |
|
|
|
@Override |
|
public void onClick(View v) { |
|
switch (v.getId()) { |
|
case R.id.browserLicense: |
|
actionView("http://www.mozilla.org/MPL/2.0/"); |
|
break; |
|
case R.id.licenseAOSP: |
|
actionView("http://www.apache.org/licenses/LICENSE-2.0"); |
|
break; |
|
case R.id.licenseHosts: |
|
actionView("http://hosts-file.net/"); |
|
break; |
|
case R.id.licenseOrbot: |
|
actionView("http://www.gnu.org/licenses/lgpl.html"); |
|
break; |
|
case R.id.licenseSnactory: |
|
actionView("http://www.apache.org/licenses/LICENSE-2.0"); |
|
break; |
|
case R.id.licenseJsoup: |
|
actionView("http://jsoup.org/license"); |
|
break; |
|
} |
|
} |
|
|
|
private void actionView(String url) { |
|
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url), this, MainActivity.class)); |
|
finish(); |
|
} |
|
|
|
@Override |
|
public boolean onOptionsItemSelected(MenuItem item) { |
|
finish(); |
|
return super.onOptionsItemSelected(item); |
|
} |
|
}
|
|
|