Project: Android-File-Manager
/*
Open Manager, an open source file manager for the Android system 
Copyright (C) 2009, 2010, 2011  Joe Berria <[email protected]
 
This program is free software: you can redistribute it and/or modify 
it under the terms of the GNU General Public License as published by 
the Free Software Foundation, either version 3 of the License, or 
(at your option) any later version. 
 
This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
GNU General Public License for more details. 
 
You should have received a copy of the GNU General Public License 
along with this program.  If not, see <http://www.gnu.org/licenses/>. 
*/
 
package com.nexes.manager; 
 
import android.net.Uri; 
import android.os.Bundle; 
import android.app.Activity; 
import android.content.ActivityNotFoundException; 
import android.content.Intent; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.view.Window; 
import android.widget.TextView; 
import android.widget.Button; 
import android.widget.Toast; 
 
public class HelpManager extends Activity implements OnClickListener { 
 private static final String[] EMAIL = {"[email protected]"}; 
 private static final String WEB = "http://nexesdevelopment.webs.com"
  
 @Override 
 protected void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  requestWindowFeature(Window.FEATURE_NO_TITLE); 
  setContentView(R.layout.help_layout); 
   
  String text = "Open Manager: If you have any questions or " 
      +"comments, please email the developer or visit " 
      +"the Open Manager web page.\n\nThank you\n\n"
   
  TextView label = (TextView)findViewById(R.id.help_top_label); 
  label.setText(text); 
   
  Button email = (Button)findViewById(R.id.help_email_bt); 
  Button web = (Button)findViewById(R.id.help_website_bt); 
  email.setOnClickListener(this); 
  web.setOnClickListener(this); 
 
 
 @Override 
 public void onClick(View view) { 
  int id = view.getId(); 
  Intent i = new Intent(); 
   
  switch(id) { 
   case R.id.help_email_bt: 
    i.setAction(android.content.Intent.ACTION_SEND); 
    i.setType("message/rfc822"); 
    i.putExtra(Intent.EXTRA_EMAIL, EMAIL); 
    try { 
     startActivity(Intent.createChooser(i, "Email using...")); 
      
    catch(ActivityNotFoundException e) { 
     Toast.makeText(this"Sorry, could not start the email", Toast.LENGTH_SHORT).show(); 
    
   break
    
   case R.id.help_website_bt: 
    i.setAction(android.content.Intent.ACTION_VIEW); 
    i.setData(Uri.parse(WEB)); 
    try { 
     startActivity(i); 
      
    catch(ActivityNotFoundException e) { 
     Toast.makeText(this"Sorry, could not open the website", Toast.LENGTH_SHORT).show(); 
    
    break
  
 
 
}