Here you can find the source of createOpenSourceDialog( final Context context)
Parameter | Description |
---|---|
context | The Context to use. |
public static final AlertDialog createOpenSourceDialog( final Context context)
/*// w w w. j av a 2 s . c o m * Copyright (C) 2012 Andrew Neal Licensed under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with the * License. You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law * or agreed to in writing, software distributed under the License is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ import android.annotation.SuppressLint; import android.app.ActivityManager; import android.app.ActivityManager.RunningTaskInfo; import android.app.AlertDialog; import android.content.ComponentName; import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.Intent; import android.content.res.Configuration; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Color; import android.graphics.Rect; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.AsyncTask; import android.os.Build; import android.provider.MediaStore; import android.support.v4.app.FragmentActivity; import android.util.Log; import android.view.Gravity; import android.view.View; import android.view.ViewTreeObserver.OnGlobalLayoutListener; import android.webkit.WebView; import android.widget.Toast; import com.actionbarsherlock.app.SherlockFragmentActivity; import com.andrew.apollo.Config; import com.andrew.apollo.R; import com.andrew.apollo.cache.ImageCache; import com.andrew.apollo.cache.ImageFetcher; import com.andrew.apollo.ui.activities.ShortcutActivity; import com.andrew.apollo.widgets.ColorPickerView; import com.andrew.apollo.widgets.ColorSchemeDialog; import com.devspark.appmsg.Crouton; import java.lang.ref.WeakReference; import java.util.List; public class Main{ /** * @param context The {@link Context} to use. * @return An {@link AlertDialog} used to show the open source licenses used * in Apollo. */ public static final AlertDialog createOpenSourceDialog( final Context context) { final WebView webView = new WebView(context); webView.loadUrl("file:///android_asset/licenses.html"); return new AlertDialog.Builder(context) .setTitle(R.string.settings_open_source_licenses) .setView(webView) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { @Override public void onClick( final DialogInterface dialog, final int whichButton) { dialog.dismiss(); } }).create(); } }