- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 在电脑上制作sqlite数据库时应该注意的问题
基于项目的需要,我们在实际开发中常常遇到需要在apk中打包好已经已有的数据库资源,然后在app安装启动后将其用Java io流复制到SD卡或者手机内存中,最后在代码中SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(databasepath, null);即可使用数据库。当然由于是在PC上制作所需的sqlite db数据库,所以我们
2013-03-27 09:56:44 4529
原创 case expressions must be constant expressions
今天在handler传值中遇到了case expressions must be constant expressions这个错误,这个错误是因为我在handlerMessage()方法中的switch(){ case GAIBIAN: break; }中的GAIBIAN是变量,我们需要将它定义为final(即变为常量)即可。case下的情况必须是常量而不是变量,否则会造成异常。
2013-03-26 17:54:04 3427
原创 Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
今天把完成差不多的项目上传到Testin和百度MTC进行测试,可是百度MTC的测试结果却是全部未执行,Testin也有很多机型报Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]这个错误,后来查了一下,原来是应为没有签名的原因,将项目进行签名之后在上传果然好了,不过我还是要吐槽下百度MTC啊,现在我的测试居然连队都排不上了,坑爹啊。。。。Testin也快让
2013-03-25 18:02:16 5077
转载 一条sql语句数据库去重
记得两年前我的老师给我出了一道题目:假如有一张users表,里面有user_id,user_name两个字段,用一条sql语句去掉数据库里的userName重复的记录.当时想了很久,都没想出答案.今天突然想起这个问题,想到了两种实现.1.delete from users a where a.user_id = (select max(b.user_id) from users
2013-03-20 00:22:55 7103 1
转载 Java编码问题汇总
工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new String(byte[]);把字节数组转
2013-03-19 00:06:39 1553
原创 android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
异常情况:Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?Con
2013-03-18 17:44:31 1991
原创 ListVIew点击事件失效
记录下自己所犯的错误,在写ListView的点击事件时OnItemClickListener,onItemClick方法没有执行,导致ListView条目点击事件失效,检查发现百度上有很多不同的答案,但究其本质都是ListView的Item抢占焦点或者Item没有获取焦点甚至没有绑定上OnItemClickListener监听事件,而我所犯的错误是在ListView的Item布局中引入了一个Sty
2013-03-15 13:25:19 45109 8
原创 open failed: EACCES (Permission denied)/pen failed: EISDIR (Is a directory)
今天在复制文件的时候出现了这个问题,后来查了资料才知道我没有给项目加android权限,没有读写SD卡的权限,那一刻我真想抽死自己,白学了这么长时间的android,连权限的添加都忘啦T-T,好了,废话不多说,处理这个异常应该在AndroidManifest.xml文件中添加向sd卡写入文件的权限:这样就可以了。 还有一个不该犯的错误是pen failed: EISDIR
2013-03-13 00:19:18 41820 9
转载 Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
出错原因:在查询整个sqlite数据库时,没有查询到 "_id" 这一列。原来的代码是:mSQLiteDatabase.query(table_name, new String[] {_title}, null, null, null, null, null);修改后的代码为:mSQLiteDatabase.query(table_name, null, null, null, n
2013-03-12 23:59:31 9158
转载 android开发中常见的问题和解决方案
1. 如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致. 2. 布局文件不可以有大写字母 3. 抛出如下错误WARNING: Application does not specify an API level requirement!, 是由于没有指定users sdk的缘故,修改AndroidManifest.xml文件.加
2013-03-12 21:06:33 2721
转载 安卓中SQLite数据库操作学习
Android中内置的是SQLite小型数据库,类似access一样是以文件方式存在的,操作起来十分方便。android操作SQLite需要继承自SQLiteOpenHelper 来得到连接。实现了2个方法:onCreate和onUpgrade。第一次获得对数据库的读或写操作的时候调用onCreate,所以这里面写创建数据表的语句;在数据库版本变化的时候会调用onUpgrade,所以如果表结构变化
2013-03-04 18:18:09 13022 6
转载 Android Drawable、Bitmap、Canvas和Paint的区别
很多朋友刚刚开始学习Android平台,对于Drawable、Bitmap、Canvas和Paint它们之间的概念不是很清楚,其实它们除了Drawable外早在Sun的J2ME中就已经出现了,但是在Android平台中,Bitmap、Canvas相关的都有所变化。 首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均
2013-03-04 12:22:19 4504 1
转载 Android SQLite导入CSV数据
文章参考:http://blog.csdn.net/johnnycode/article/details/7413111#1. 从PL/SQL 中查询你要的数据,然后导出成CSV格式文件;也可以使用脚本进行导出CSV文件,具体如下:--set colsep ' || '; set echo off; set feedback off; --禁止显示最后一行的计数反馈信息 set
2013-03-03 21:22:04 5477
Android setOnClickListener报空指针异常演示demo
2014-05-31
Android仿IOS UIAlertView对话框demo 升级版
2014-03-16
Android设置button背景selector和字体selector
2014-02-28
Android监听输入法软键盘按键demo
2014-02-08
Android仿IOS UIAlertView对话框demo
2014-01-24
PopupWindow测试demo(解决PopupWindow被输入法弹上去之后无法恢复原位问题)
2014-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人