android.app.ProgressDialog#setIcon ( )源码实例Demo

下面列出了android.app.ProgressDialog#setIcon ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: mytracks   文件: DialogUtils.java
/**
 * Creates a progress dialog.
 *
 * @param spinner true to use the spinner style
 * @param context the context
 * @param messageId the progress message id
 * @param onCancelListener the cancel listener
 * @param formatArgs the format arguments for the message id
 */
private static ProgressDialog createProgressDialog(boolean spinner, final Context context,
    int messageId, DialogInterface.OnCancelListener onCancelListener, Object... formatArgs) {
  final ProgressDialog progressDialog = new ProgressDialog(context);
  progressDialog.setCancelable(true);
  progressDialog.setCanceledOnTouchOutside(false);
  progressDialog.setIcon(android.R.drawable.ic_dialog_info);
  progressDialog.setIndeterminate(true);
  progressDialog.setMessage(context.getString(messageId, formatArgs));
  progressDialog.setOnCancelListener(onCancelListener);
  progressDialog.setProgressStyle(spinner ? ProgressDialog.STYLE_SPINNER
      : ProgressDialog.STYLE_HORIZONTAL);
  progressDialog.setTitle(R.string.generic_progress_title);
  progressDialog.setOnShowListener(new DialogInterface.OnShowListener() {

      @Override
    public void onShow(DialogInterface dialog) {
      setDialogTitleDivider(context, progressDialog);
    }
  });
  return progressDialog;
}
 
源代码2 项目: screenstandby   文件: Logger.java
public static void ShowLog(Context context)
{
       //Display the progress dialog
	try
	{
		pInfo = context.getPackageManager().getPackageInfo( context.getPackageName(), 0);
	}
	catch(Exception ex) {
		Log(context, ex);
	}
       progressDialog = new ProgressDialog(context);    
       progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER | ProgressDialog.THEME_HOLO_DARK);
       progressDialog.setTitle("Saving debug info");  
       progressDialog.setMessage("Collecting data. Please wait...\n(no private info will be collected)");
       progressDialog.setCancelable(false);
       progressDialog.setIcon(R.drawable.debuggingico);
       progressDialog.setIndeterminate(true);
       progressDialog.show();
       new LoadViewTask(context).execute();
}
 
源代码3 项目: lua-for-android   文件: ReadTask.java
public ReadTask(LuaEditor edit, File file) {
    _file = file;
    _len = _file.length();
    _edit = new WeakReference<>(edit);
    _dlg = new ProgressDialog(edit.getContext());
    _dlg.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    _dlg.setTitle(edit.getContext().getString(R.string.Opening));
    _dlg.setIcon(android.R.drawable.ic_dialog_info);
    _dlg.setIndeterminate(true);
}
 
源代码4 项目: LiuAGeAndroid   文件: MainActivity.java
/**
 * 弹出下载对话框
 */
public void showDownloadDialog() {
    mDownloadDialog = new ProgressDialog(mContext);
    mDownloadDialog.setIcon(R.mipmap.ic_launcher);
    mDownloadDialog.setTitle("版本更新");
    mDownloadDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    mDownloadDialog.setMessage("正在玩命下载中......");
    mDownloadDialog.getWindow().setGravity(Gravity.CENTER);
    mDownloadDialog.setMax(100);
    mDownloadDialog.show();
}
 
源代码5 项目: prevent   文件: PreventFragment.java
@Override
protected void onPreExecute() {
    PreventActivity pa = wr.get();
    if (pa != null) {
        dialog = new ProgressDialog(pa);
        dialog.setTitle(R.string.app_name);
        dialog.setIcon(R.drawable.ic_launcher);
        dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
        dialog.setCancelable(false);
        dialog.setMax(mAdapter.getSize());
        dialog.show();
        labelLoader = new LabelLoader(pa);
    }
}
 
源代码6 项目: BaoKanAndroid   文件: MainActivity.java
/**
 * 弹出下载对话框
 */
public void showDownloadDialog() {
    mDownloadDialog = new ProgressDialog(mContext);
    mDownloadDialog.setIcon(R.mipmap.ic_launcher);
    mDownloadDialog.setTitle("版本更新");
    mDownloadDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    mDownloadDialog.setMessage("正在玩命下载中......");
    mDownloadDialog.getWindow().setGravity(Gravity.CENTER);
    mDownloadDialog.setMax(100);
    mDownloadDialog.show();
}
 
源代码7 项目: android-classyshark   文件: ClassesListActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_classes_list);

    lv = (ListView) findViewById(R.id.listView);
    uriFromIntent = getIntent().getData();
    classesList = new ClassesNamesList();

    setActionBar();

    InputStream uriStream;
    try {

        mProgressDialog = new ProgressDialog(ClassesListActivity.this);
        mProgressDialog.setIcon(R.mipmap.ic_launcher);
        mProgressDialog.setMessage("¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>");
        mProgressDialog.setIndeterminate(false);
        mProgressDialog.setCancelable(false);
        mProgressDialog.show();

        uriStream = UriUtils.getStreamFromUri(ClassesListActivity.this,
                uriFromIntent);

        final byte[] bytes = IOUtils.toByteArray(uriStream);

        new FillClassesNamesThread(bytes).start();

        new StartDexLoaderThread(bytes).start();

    } catch (Exception e) {
        e.printStackTrace();
    }
}
 
源代码8 项目: screenstandby   文件: RemoteControllerActivity.java
@Override
public void onClick(View v) {
	RemoteAppPackages rap = mCore.getRemoteAppPackages();
	if (rap != null)
	{
		showAppDialog(rap);
	}
	else
	{
    	progressDialog = new ProgressDialog(RemoteControllerActivity.this);    
        progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER | ProgressDialog.THEME_HOLO_DARK);
        progressDialog.setTitle("Fetching app list");  
        progressDialog.setMessage("Requesting list of applications from remote device...");
        progressDialog.setCancelable(false);
        progressDialog.setIndeterminate(true);
        progressDialog.setIcon(R.drawable.launchappico);
        progressDialog.show();
        Runnable rCallback = new Runnable(){
			@Override
			public void run() {
					runOnUiThread(new Runnable() {
						@Override
						public void run() {
							RemoteAppPackages rap2 = mCore.getRemoteAppPackages();
							progressDialog.dismiss();
							if (rap2 != null)
								showAppDialog(rap2);
							else
								Toast.makeText(RemoteControllerActivity.this, "An error occurred during fetching app list", Toast.LENGTH_SHORT).show();
						}});
			}};
		mCore.requestRemoteAppPackages(rCallback);
	}
}
 
源代码9 项目: screenstandby   文件: UpdateChecker.java
public static void CheckForUpdate(Context c)
{
	progressDialog = new ProgressDialog(c);    
       progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER | ProgressDialog.THEME_HOLO_DARK);
       progressDialog.setTitle("Checking for update");  
       progressDialog.setMessage("Please wait...\n");
       progressDialog.setCancelable(false);
       progressDialog.setIcon(android.R.drawable.ic_menu_upload);
       progressDialog.setIndeterminate(true);
       progressDialog.show();
       new LoadViewTask(c).execute();
}
 
源代码10 项目: android_gisapp   文件: SettingsFragment.java
@Override
protected void onPreExecute()
{
    //not good solution but rare used so let it be
    ControlHelper.lockScreenOrientation(mActivity);
    mProgressDialog = new ProgressDialog(mActivity);
    mProgressDialog.setTitle(R.string.moving);
    mProgressDialog.setMessage(mActivity.getString(R.string.warning_map_moving));
    mProgressDialog.setIndeterminate(true);
    mProgressDialog.setCancelable(false);
    mProgressDialog.setIcon(R.drawable.ic_action_warning_light);
    mProgressDialog.show();
}