上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 在用SQLiteDatabase的时候如果碰到说database或者cursor没有关闭,可以在使用完之后加上: if (!cursor.isClosed()) { cursor.close(); } if(db!= null) { db.close();//db是数据库对象 } 阅读全文
posted @ 2013-11-18 20:10 LarryLawrence 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Cursor cursor = db.query(true, "user", new String[]{"id","mode"}, "id=?", new String[]{"1"}, null, null, "1,2", null);cursor.moveToNext();如上,在用数据库的Cursor的moveToNext方法时,出现了题中的报错。经百度,发现这两句需要放在public方法中才行。放入public void onCreate() 方法中之后错误消失。 阅读全文
posted @ 2013-11-18 16:11 LarryLawrence 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: where子句,为什么db.update("user", cva, "id=?", new String[]{"1"});如果填入2就不行,填1才行。 阅读全文
posted @ 2013-11-18 16:02 LarryLawrence 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 如果定义:Context ctx = MsgLighter.this;那么:DatabaseHelper dbHelper = new DatabaseHelper(MsgLighter.this,"firstdb");就可以写成:DatabaseHelper dbHelper = new Data... 阅读全文
posted @ 2013-11-16 14:43 LarryLawrence 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 想把用户的设置保存下来,本来想用文件读写实现,后来发现有更容易的一种方法:SharedPreferences。这是一种用键值对(key-value pairs)保存数据的方法,保存在data/data/com.xxx/shared_prefs/xx.xml。参考:http://www.cnblogs.com/wisekingokok/archive/2011/09/16/2177833.html注意到的几点:1.getString("MODE", "none")这个函数的第二个参数是在找不到key的时候默认返回的值,以保持程序的健壮性。2.如何在另外一个 阅读全文
posted @ 2013-11-14 12:48 LarryLawrence 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 写按钮监听器的时候,如果不是用匿名内部类,注意不要把监听器类写在onCreate()方法里面。写按钮监听器的时候,还要注意用OnClickListener这个接口的时候选择import的类是Dialogue还是View(通常用后者),这将左右你覆写onClick方法时候的参数。 阅读全文
posted @ 2013-11-14 09:44 LarryLawrence 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 这个版本是只能点亮不能解锁的版本(注意很多句子都被注释掉了,那部分是用来实现解锁屏幕的),达到了预期的效果,特此纪念。 阅读全文
posted @ 2013-11-13 21:43 LarryLawrence 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 首先是代码:package com.larry.msglighter;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.widget.Toast;import android.app.Activity;public class MyBroadcastReceiver extends BroadcastReceiver { // action 名称 String SMS_RECEIVED = "andr. 阅读全文
posted @ 2013-11-13 16:19 LarryLawrence 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 1.用法: 通过一个简单的例子来说明: 阅读全文
posted @ 2013-11-13 12:47 LarryLawrence 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1.Service是一个应用程序组件(component),与Activity,BroadcastReceiver在一个层次;2.Service没有图形界面;3.通常用来处理一些耗时较长的操作(下载,播放音乐..),如果用BroadcastReceiver处理超过10s的操作通常会报错;4.可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等等&1.Service不是一个单独的进程2.Service不是一个单独的线程所以service和整个程序是在同一个进程和线程中运行的。进程拥有独立的内存空间以及一些资源,一个进程里面可以包含多个线程(至少一 阅读全文
posted @ 2013-11-13 10:39 LarryLawrence 阅读(3259) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页