edittext-android记事本项目的储存到数据库问题

问题描述

android记事本项目的储存到数据库问题
最近在做一个记事本的项目,我的记事本中EditText中是有图片的
class insert implements OnClickListener
{

    @Override    public void onClick(View arg0) {        // TODO Auto-generated method stub        SpannableString ss = new SpannableString(""pic"");          Drawable d = getResources().getDrawable(R.drawable.abc);          d.setBounds(0 0 d.getIntrinsicWidth() d.getIntrinsicHeight());          ImageSpan span = new ImageSpan(d ImageSpan.ALIGN_BOTTOM);          ss.setSpan(span 0 ss.length() Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);          text.append(ss);     }}

然后我获取这个记事本中的数据后是这样的:
class fasongl implements OnClickListener{

    @Override    public void onClick(View arg0) {        // TODO Auto-generated method stub        String str=text.getText().toString();        Intent in = new Intent();        in.putExtra(""content"" str);        in.setClass(MainActivity.this Two.class);        MainActivity.this.startActivity(in);    }}

这怎么往数据库里存储啊,文字好说,但是图片咋存?我想把SpannableString的值换成图片的路径,但是在从数据库中读数据的时候怎么把图片显示出来啊,求大神们指点~~~~~~~

解决方案

图片一般保存路径就行的,至于怎么分开,你自己定一个协议就好,例如 文字##路径,然后拿的时候,spilt(""##"")就行。保存方法有很多种,你可以再想想其他更靠谱的方法

解决方案二:
android项目 之 记事本(1) ----- 界面设计

解决方案三:
http://www.tuicool.com/articles/jEBraq

解决方案四:
图片本身保存在文件系统中,在数据库里存图片路径,请求数据时,从数据库将图片路径取出来,再根据路径从文件系统中读取出图片并设置给TextView。

解决方案五:
可以分开保存也可以一起保存。

解决方案六:
把图片获取到,转换二进制,用流的形式存过去,在服务器在读取出来,转换成bitmap格式,在转换为png格式,直接保存,我是这么做的,简单的不知道怎么做

时间: 2024-09-20 17:09:35

edittext-android记事本项目的储存到数据库问题的相关文章

详解:——如何将图片储存在数据库里

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件. 本文概述: .在mysql中建立一个新的数据库 .一个怎样储存文件的例子程序 .一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里.在例子中我会使用下列结构,为了建立数据库, 你必须做下列步骤: .进

我是学android 在studio中连接网络数据库

问题描述 我是学android 在studio中连接网络数据库 我刚入职三天,写注册功能,存新用户到数据库,公司PHP的哥们提供了一个网络数据库接口http://192.168.1.27/phpmyadmin/index.php,数据库名diancan, 表名members,账号和密码我也有,我怎么才能连接到这个数据库?求大神给出代码 感激不尽,不想失业 解决方案 这是phpadmin.不是数据库连接 昨天有个和你一样的人也要失业了,问了一样的问题,在姐姐的帮助下成功再就业. 解决方案二: 你不

初学android,现在要用sqlite数据库做一个用界面显示的增删改查,跪求各位大神指点!!!

问题描述 初学android,现在要用sqlite数据库做一个用界面显示的增删改查,跪求各位大神指点!!! 在android中,用sqlite数据库做一个用页面显示的增删改查,一个页面操作插入一条记录,一个页面显示查询所有记录并做删除和修改记录.跪求大神指点!!! 解决方案 http://blog.csdn.net/liuhe688/article/details/6715983 参考这个例子 满足你的需求么 解决方案二: http://blog.csdn.net/jaycee110905/ar

Android开发中怎样调用mysql数据库中的数据

问题描述 Android开发中怎样调用mysql数据库中的数据 Android开发中怎样调用mysql数据库中的数据,数据库可以是本地也可以是联网的. 解决方案 Android本地是不能直接调用MySQL的,因为很简单,你的Android手机上面不可能安装MySQL服务的.你只能借助于网络通信, 让手机和电脑通过网络连接起来,这样你想在Android端访问MySQL数据库时,就可以通过一定的方式发送一些网络消息请求, 让电脑端去查询数据库,再通过网络把数据返回给Android端.当然,最简单的网

详解:——如何将图片储存在数据库里_php技巧

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件. 本文概述: .在mysql中建立一个新的数据库 .一个怎样储存文件的例子程序 .一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里.在例子中我会使用下列结构,为了建立数据库, 你必须做下列步骤: .进

Android编程操作嵌入式关系型SQLite数据库实例详解_Android

本文实例分析了Android编程操作嵌入式关系型SQLite数据库的方法.分享给大家供大家参考,具体如下: SQLite特点 1.Android平台中嵌入了一个关系型数据库SQLite,和其他数据库不同的是SQLite存储数据时不区分类型 例如一个字段声明为Integer类型,我们也可以将一个字符串存入,一个字段声明为布尔型,我们也可以存入浮点数. 除非是主键被定义为Integer,这时只能存储64位整数 2.创建数据库的表时可以不指定数据类型,例如: 复制代码 代码如下: CREATE TAB

php中如何将图片储存在数据库里_Mysql

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件.  本文概述:  .在mysql中建立一个新的数据库  .一个怎样储存文件的例子程序  .一个怎样访问文件的例子程序  在mysql中建立一个新的database  首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里.在例子中我会使用下列结构,为了建立数据库,  你必须做下

android编程实现sd卡读取数据库的方法_Android

本文实例讲述了android编程实现sd卡读取数据库的方法.分享给大家供大家参考,具体如下: 先在 Manifest 里添加权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

android jdbc方式能连接mongodb数据库吗

问题描述 android jdbc方式能连接mongodb数据库吗 android jdbc方式能连接mongodb数据库吗????能的话怎么连........... 万分感谢 解决方案 代码世界里,没有什么不可以.参考http://blog.csdn.net/conowen/article/details/7435231/