【《raw格式编辑器》V7.1中文版 raw格式怎么打开】

发布网友 发布时间:2022-04-22 05:36

我来回答

2个回答

懂视网 时间:2022-05-01 09:53

package com.zyh.zyhimportdatabase; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.InputStream; 6 7 import android.content.Context; 8 import android.database.sqlite.SQLiteDatabase; 9 import android.os.Environment; 10 11 public class DbManager { 12 private static final int BUFFER_SIZE = 1024; 13 private static final String DB_NAME = "person2.db"; 14 private static final String PACKAGE_NAME = "com.zyh.zyhimportdatabase"; 15 private static final String DB_PATH = "/data" + 16 Environment.getDataDirectory().getAbsolutePath() + "/" + PACKAGE_NAME; 17 18 private SQLiteDatabase database; 19 private Context context; 20 21 public DbManager(Context context){ 22 this.context = context; 23 } 24 25 public void openDatabase(){ 26 this.database = this.openDatabase(DB_PATH + "/" + DB_NAME); 27 } 28 29 private SQLiteDatabase openDatabase(String dbFile) { 30 try { 31 File db_file = new File(dbFile); 32 if(!db_file.exists()){ 33 InputStream is = this.context.getResources().openRawResource(R.raw.person2); 34 FileOutputStream fos = new FileOutputStream(dbFile); 35 byte[] buffer = new byte[BUFFER_SIZE]; 36 int len = 0; 37 while((len = is.read(buffer)) > 0){ 38 fos.write(buffer, 0, len); 39 } 40 fos.close(); 41 is.close(); 42 } 43 44 SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(db_file, null); 45 return db; 46 } catch (Exception e) { 47 // TODO Auto-generated catch block 48 e.printStackTrace(); 49 } 50 return null; 51 } 52 53 public SQLiteDatabase getDb(){ 54 return this.database; 55 } 56 57 public void closeDatabase(){ 58 this.database.close(); 59 } 60 }

2、activity代码

 1 package com.zyh.zyhimportdatabase;
 2 
 3 import android.os.Bundle;
 4 import android.os.Environment;
 5 import android.util.Log;
 6 import android.app.Activity;
 7 import android.database.sqlite.SQLiteDatabase;
 8 
 9 public class MainActivity extends Activity {
10 
11  @Override
12 protected void onCreate(Bundle savedInstanceState) {
13  super.onCreate(savedInstanceState);
14  setContentView(R.layout.activity_main);
15  
16  //Log.i("zyh", Environment.getDataDirectory().getAbsolutePath());
17  DbManager dbHelper = new DbManager(getApplicationContext());
18  dbHelper.openDatabase();
19  SQLiteDatabase db = dbHelper.getDb();
20  System.out.println(db.isReadOnly());
21  dbHelper.closeDatabase();
22  
23  }
24 
25 }

 上述代码的参考:http://www.cnblogs.com/xiaowenji/archive/2011/01/03/1925014.html

 

注意:A、关于对getReadableDatabase()的误区:可以参考http://blog.csdn.net/liuhe688/article/details/6715983/和http://blog.chinaunix.net/uid-22816738-id-3802353.html

B、关于多线程对db的使用,正确的方法可以参考:http://blog.csdn.net/sky_monkey/article/details/23820021

在把数据库文件放在raw中,在应用程序中如何打开

标签:

热心网友 时间:2022-05-01 07:01

安装上Camera Raw插件能在ps中打开编辑RAW格式文件。
ACDSEE最好的看图软件,应该可以;acdsee可以打开。打开acdsee-工具-文件关联-选择打开的文件(raw)
软件功能介绍使用帮助说明:
Camera Raw使用方法:
  1. 将相机原始数据文件复制到硬盘上,对其进行组织,然后将其转换为 DNG (可选)。
  在对相机原始数据文件所表示的图像进行任何处理之前,您需要将其从相机内存卡传输到计算机中,对其进行组织,为其指定有用的名称以及按其它方式对其进行使用准备。可以在 Adobe Bridge 中使用“ 从相机获取照片” 命令来自动完成这些任务。
  2. 在 Camera Raw 中打开图像文件。
  可以从 Adobe Bridge、After Effects 或photoshop的 Camera Raw 中打开相机原始数据文件。也可以从 Adobe Bridge 的Camera Raw 中打开 JPEG 和 TIFF 文件。
  3. 调整颜色。
  颜色调整包括白平衡、色调以及饱和度。您可以在“ 基本” 选项卡上进行大多数调整,然后使用其它选项卡上的控件对结果进行微调。如果希望 Camera Raw 分析图像并应用大致的色调调整,请单击“ 基本” 选项卡中的“ 自动”。要应用上一个图像使用的设置,或者应用相机型号、相机或 ISO 设置的默认设置,请从“Camera Raw 设置” 菜单 中选择相应的命令。
  4. 进行其它调整和图像校正。
  使用“Camera Raw” 对话框中的其它工具和控件执行如下任务:对图像进行锐化处理、减少杂色、纠正镜头问题以及重新修饰。
  5. (可选)将图像设置存储为预设或默认图像设置。
  6. 为photoshop设置工作流程选项。
  7. 存储图像或者在photoshop或 After Effects 中打开图像。
存储图像将 Camera Raw 设置应用于图像,并以 JPEG、PSD、TIFF 或 DNG 格式存储图像的副本。按 Alt 键 (Windows)或 Option 键 (Mac OS) 可以禁止显示“Camera Raw 存储选项” 对话框,并使用最近的一组存储选项来存储文件。
  打开图像/ 确定在 Photoshop 或 After Effects 中打开相机原始图像文件的副本(并应用了 Camera Raw 设置)。原有的相机原始图像文件保持不变。 在单击“ 打开图像” 时按下 Shift,以将原始文件作为智能对象在photoshop中打开。您可以随时双击包含原始数据文件的智能对象图层来调整 Camera Raw 设置。
  完成 关闭“Camera Raw” 对话框,并在 Camera Raw 数据库文件、附属 XMP 文件或 DNG 文件中存储文件设置。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com