串口接收的数据存入数组,然后把数组截取有效部分,存入SD卡里的一行没有问题 但是从SD卡读出这一行之后,重新写入SD卡就有了问题,经过调试发现,错误在于  \n 一直是这一串数据,为什么会出错呢??? 从数组中截取的部分命名为新数组  s[] 从SD卡中读取的部分为                  S[] s[]  和 S[] 内容是一样的,但是 S[] 中多了一个 \n 就是因为这个导致数据出错.错误现象:: 有很多次写SD卡的时候插回电脑会提示有错误,,,经过查看SD卡里会多出一些莫名奇妙…
用FATFS写SD卡,如写入数组 s[] ={1,2,3,4,5,6} 想要在txt中显示“123456” 就要把 s[0]=1+'0'    或 s[0]=1+48   或 s[0]=1+0x30  只有这样才能经过把s[]  改造成字符型 s[1]=2+'0'    或 s[1]=2+48   或 s[1]=2+0x30 s[2]=3+'0'    或 s[2]=3+48   或 s[2]=3+0x30 这个实际上是把每个元素,改造成ASCII码的过程 把数组头传入下面函数也可以写进的: 或…
package com.example.wang.testapp3; import android.content.res.AssetManager; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.os.Environment; import android.support.v7.app.AppCompatActivit…
SD卡为移动设备提供了安全的,大容量存储解决方法.它本身可以通过两种总线模式和MCU进行数据传输,一种是称为SD BUS的4位串行数据模式,另一种就是大家熟知的4线SPI Bus模式.一些廉价,低端的MCU,通过硬件(或软件)SPI就能和SD卡进行通信,实现大容量存储的要求,这也是SD卡的魅力所在. 一.引脚定义         SD BUS模式下,信号包括4根数据线DAT3-DAT0,一根命令传输线CMD和一根时钟同步线:而在SPI模式下,只需要4跟信号线,分别为一根SD卡数据输出,一根SD卡…
在调用前需要判断是否有写入权限 Environment类提供了比较丰富的方法 static File getDataDirectory() 获得android data的目录. static File getDownloadCacheDirectory() 获得下载缓存目录. static File getExternalStorageDirectory() 或者外部存储媒体目录. static File getExternalStoragePublicDirectory(String type…
我们做Android开发时奖保存图片到SD卡,但是Gallery中不能及时显示 下面我找到了问题所在然后解决了这个问题. 当保存图片后打开gallery时,有的会自动给你刷新,有的不行,这样就导致图片保存到SD卡上时,不能及时在gallery中看到,遇到这种情况最好是自己刷新. 通过 Intent.ACTION_MEDIA_MOUNTED 进行整个SD卡扫描:  代码如下   public void sdScan(){             sendBroadcast(new Intent(I…
1. 如果我们要想读写数据到SD卡中,首先必须知道SD的路径: File file = new File(Environment.getExternalStorageDirectory(),"info.txt"); FileOutputStream fos = new FileOutputStream(file);//打开输出流,相应的路径下创建文件info.txt fos.write("This is a good Boy".getBytes());  //pub…
1. 如果我们要想读写数据到SD卡中,首先必须知道SD的路径: File file = new File(Environment.getExternalStorageDirectory(),"info.txt"); FileOutputStream fos = new FileOutputStream(file);//打开输出流,相应的路径下创建文件info.txt fos.write("This is a good Boy".getBytes());  //pub…
一.定义表变量 DECLARE @T1 table ( UserID int , UserName ), CityName ) ); ,'a','上海') ,'b','北京') ,'c','上海') ,'d','北京') ,'e','上海') select * from @T1 -----最优的方式 , , '') AS A FROM @T1 A GROUP BY CityName ----第二种方式 ) FROM ( SELECT CityName,(SELECT UserName+',' F…
declare @t table(id int,num int) insert @t , union all , union all , --select * from @t ----查询 declare @idList varchar(),@numList varchar() set @idList = '' set @numList = '' select @idList = case @idList when '' then '' else @idList + ',' end + rtri…