zoukankan      html  css  js  c++  java
  • 给系统库添加文件后扫描更新系统图库

     

    paintPath = MediaStore.Images.Media.insertImage(context.getContentResolver(),bitmap,str,null);

    Uri uri = Uri.parse(paintPath);

    /**
    * 通过uri获得文件路径
    * @param context
    * @param uri
    * @return
    */
    public static String getFilePathByContentResolver(Context context, Uri uri) {
    if (null == uri) {
    return null;
    }
    Cursor c = context.getContentResolver().query(uri, null, null, null, null);
    String filePath = null;
    if (null == c) {
    throw new IllegalArgumentException(
    "Query on " + uri + " returns null result.");
    }
    try {
    if ((c.getCount() != 1) || !c.moveToFirst()) {
    } else {
    filePath = c.getString(
    c.getColumnIndexOrThrow(MediaStore.MediaColumns.DATA));
    }
    } finally {
    c.close();
    }
    return filePath;
    }
    // Tell the media scanner about the new file so that it is
                // immediately available to the user.
                MediaScannerConnection.scanFile(this,
                        new String[] { file.toString() }, null,
                        new MediaScannerConnection.OnScanCompletedListener() {
                    public void onScanCompleted(String path, Uri uri) {
                        Log.i("ExternalStorage""Scanned " + path + ":");
                        Log.i("ExternalStorage""-> uri=" + uri);
                    }
                });
  • 相关阅读:
    PowerDesigner生成sql及说明文档
    Visual Studio 2005 Team System & UML
    检查数据库数据字段命名规范与合法性的脚本
    常用的快速Web原型图设计工具
    用户需求说明书模板
    数据库设计说明书
    Visual SourceSafe 命名约定和限制
    需求管理工具DOORS介绍
    C#编码命名规则
    数据库对象命名规范
  • 原文地址:https://www.cnblogs.com/visuals/p/5194519.html
Copyright © 2011-2022 走看看