当前位置: 编程技术>移动开发
本页文章导读:
▪保存bit地图对象到SD卡 保存bitmap对象到SD卡
public static void saveBitmapToSDCard(Bitmap bitmap,String imagename)
{
FileOutputStream fos = null;
try {
fos = new FileOutputStream("/sdcard/Images/" + "img-"+imagename + ".jpg");
.........
▪ 犯了两次的异常 犯了两次的错误
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 4 ---疑问 页面报错提示得到.........
▪ 模拟器收短信跟接电话的方法 模拟器收短信和接电话的方法
有两种方法可以使用:
1、命令行:
首先开启模拟器,然后在命令行里输入,telnet localhost xxx,这里的xxx的地方填你所启动的模拟器的名称的前面几个数.........
[1]保存bit地图对象到SD卡
来源: 互联网 发布时间: 2014-02-18
保存bitmap对象到SD卡
public static void saveBitmapToSDCard(Bitmap bitmap,String imagename) { FileOutputStream fos = null; try { fos = new FileOutputStream("/sdcard/Images/" + "img-"+imagename + ".jpg"); if (fos != null) { bitmap.compress(Bitmap.CompressFormat.JPEG, 90, fos); fos.close(); } } catch (Exception e) { e.printStackTrace(); } }
[2] 犯了两次的异常
来源: 互联网 发布时间: 2014-02-18
犯了两次的错误
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 4
---疑问
页面报错提示得到值为4个,但selectone方法只能有一个值,本来怀疑是resultType问题,改成resultMap使用hashmap形式还是报一样的错,mybatis3应该是有selectlist方法,为何这边自动采用selectone方法。
---解决
已经找到问题所在,mapper接口文件和XML配置文件都没问题,可以如此写,也可以查到需要得到的结果集,但由于我在daoimpl中方法为public MiddleMenu middleMenu(){}此处的MiddleMenu只是一个bean类,无法接收结果集为多列的值,应该改为 public List<MiddleMenu> middleMenu(){},这样问题就解决了,也不会报错。
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 4
---疑问
页面报错提示得到值为4个,但selectone方法只能有一个值,本来怀疑是resultType问题,改成resultMap使用hashmap形式还是报一样的错,mybatis3应该是有selectlist方法,为何这边自动采用selectone方法。
---解决
已经找到问题所在,mapper接口文件和XML配置文件都没问题,可以如此写,也可以查到需要得到的结果集,但由于我在daoimpl中方法为public MiddleMenu middleMenu(){}此处的MiddleMenu只是一个bean类,无法接收结果集为多列的值,应该改为 public List<MiddleMenu> middleMenu(){},这样问题就解决了,也不会报错。
[3] 模拟器收短信跟接电话的方法
来源: 互联网 发布时间: 2014-02-18
模拟器收短信和接电话的方法
有两种方法可以使用:
1、命令行:
首先开启模拟器,然后在命令行里输入,telnet localhost xxx,这里的xxx的地方填你所启动的模拟器的名称的前面几个数字,一般是5554;回车后出现OK就说明连接成功了,接下来就可以使用sms send 和 gsm call模拟收短信和接听电话了。
短信:
sms send 10086 “This is a test.” // 好像中文不怎么支持,模拟器收到短信后都是乱码
拨号:
gsm call +10086 // 向模拟器打电话
gsm cancel +10086 // 主动挂断
上图:
2、DDMS
在Eclipse里的DDMA里会有Emulator control选项卡,这里面就提供了向模拟器发送短信和打电话的功能,比上面的简单多了,其实上面的命令行操作是对DDMS外壳的调用;如下图:
最新技术文章: