如何在android sqlite数据库中存储文件

时间:2016-04-28 10:35:28

标签: android sqlite android-sqlite

我想在sqlite android数据库中保存文件,首先我通过文件夹资源管理器选择文件我现在已经制作了它如何将此文件保存在数据库中并将其显示在另一个活动中文件菜单。

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    >
    <TextView android:id="@+id/textview" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:text="Get File Name From SDCard"  
        android:textSize="18dp"
        android:gravity="center" 
        android:layout_marginTop="10dp"      
    />    
    <RelativeLayout android:id="@+id/relativeLayout1" 
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content">  
        <EditText
            android:layout_alignParentLeft="true" 
            android:hint="EditText"
            android:id="@+id/editText" 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginTop="15dp" 
            android:ems="10"
            android:inputType="textPersonName" 
            android:layout_toLeftOf="@+id/skipButton" >
        </EditText>

        <Button android:text="Browser"
             android:id="@+id/skipButton" 
             android:textSize="18dp"
             android:layout_marginTop="10dp" 
             android:layout_alignParentRight="true" 
             android:layout_height="wrap_content" 
             android:layout_width="wrap_content" 
             android:onClick="getfile" >
         </Button>
        <Button android:text="Enregistrer"
            android:id="@+id/saveB"
            android:textSize="18dp"
            android:layout_marginTop="10dp"
            android:layout_alignParentRight="true"
                       android:layout_height="wrap_content"
      android:layout_width="wrap_content"
             >
</Button>
</RelativeLayout> 
</LinearLayout>

1 个答案:

答案 0 :(得分:1)

您需要读取文件以填充字节数组,然后将其存储到数据库表中的BLOB字段中。