
安卓开发
文章平均质量分 52
luoying_1993
fighting
展开
-
Android中Context简介(通俗易懂)
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例:比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onCli转载 2015-01-12 10:56:05 · 643 阅读 · 0 评论 -
安卓中如何判断一个字符串是否为空
在程序中,我用到了一个类型为String的变量if2.我需要判断这个是否为空,然后根据判断结果做不同的操作。最开始,我很自然的这样写 代码: if( if2 == "" ) ... 可是实际测试的时候却并不执行相应的代码。这个问题困扰了我好久,我也试着将""换成了null,都不行。然后查了一下,改成了 if( if2.equals("") ) ... 就阔以了。哎,还是基础掌握原创 2015-05-25 09:15:03 · 2990 阅读 · 2 评论 -
ListView的高级使用
ListView在android开放中用的比较多,所以接下来就进行ListView的使用的讲解。首先创建一个android项目,项目名为ListViewTest.ListView的简单使用修改布局文件,修改后代码如下:[html] view plaincopyprint?LinearLayout xmlns:and转载 2015-01-03 10:28:55 · 718 阅读 · 0 评论 -
Intent和PendingIntent的区别
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc转载 2015-01-20 10:24:13 · 426 阅读 · 0 评论 -
Android中onClick(DialogInterface dialog,int which)函数和onClick(View v)函数
今天在学习安卓教程中遇到了一个小问题,问题虽小,却困扰了我很久,查了很多资料才解决。在这里写出来跟大家分享,希望可以对大家有所帮助。运行工程时,跳出一个对话框”Activity06 has stopped!“然后我就困惑了。明明是按教程中来的,代码都是正确的呀,究竟哪里出现问题了呢?仔细一看,发现了。原来我的onClick方法有两个参数,而教程中的是一个参数。而onClick是Eclips原创 2014-11-25 20:50:35 · 5238 阅读 · 1 评论 -
”device not found“错误原因及解决方法
这是在安卓开发中使用SQLite可能遇到的错误提示。请结合我的另一篇文章“adb不是内部或外部命令,也不是可执行的应用程序”一起看。在cmd下执行adb shell出现这样的提示。很有可能是你的adb版本低。(可以通过adb version命令查看你的adb版本。)下面说一下如何解决这个问题。打开Eclipse中Android SDK Manager,升级SDK Platform,原创 2014-12-08 20:45:31 · 28472 阅读 · 0 评论 -
用execSQL语句建表时提示“syntax error”原因及解决方法
如下图,说CreateTableCommand为String类型。通过该变量,使用db.execSQL(sCreateTableCommand)执行SQL语句,创建一个名为DB_TABLE的表。但是,执行时,报错:“syntax error”,还有很详细的错误提示,说是 在”TABLE“附近有语法错误,还提示是逗号的原因。我就找啊找,一遍又一遍的检查,就是检查不出来。终于终于and原创 2014-12-10 15:44:15 · 7402 阅读 · 0 评论 -
execSQL()方法和rawQuery()方法
一、execSQL()方法:官方API说的很清楚,execSQL()方法不能执行查询操作。可以执行有更改行为的SQL语句,比如说insert,delete,updata,CREATE TABLE等。举例说明:二、rawQuery()方法:参数说明: sql:SQL查询语句selectionArgs:如果你的select原创 2014-12-10 16:16:55 · 3696 阅读 · 0 评论 -
match_parent和fill_parent的区别
有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT,最后Android123提醒大转载 2014-11-26 21:19:00 · 502 阅读 · 0 评论 -
如何在Eclipse中开启代码自动提示功能
在Eclipse等集成环境下进行开发,一个很方便的地方就在于,当你输入某个l原创 2014-11-21 15:34:22 · 1971 阅读 · 0 评论 -
“adb不是内部或外部命令,也不是可执行的应用程序”错误原因及解决方法
用SQLite时,可能会出现这样的错误。原因可能是环境变量PATH没有配置或配置不正确。应该把adb.exe 所在目录加入到PATH环境变量。例如:C:\Program Files\android-sdk-windows\tools 打开cmd,进入adb.exe 所在目录。例如C:\Program Files\android-sdk-windows\tools 。再执行adb shel原创 2014-12-08 20:32:35 · 12349 阅读 · 0 评论 -
查询数据库返回cursor,如何判断没有符合条件的记录。判断条件不是cursor==null 哦
如题,接着说,如果查询数据库返回cursor,要判断记录是否为空,然后根据结果进行不同的操作。应该如何写判断条件呢?很简单,用这个函数:cursor.getCount() 。 如果记录为空,该函数返回的值为0 。欢迎评论,欢迎转载,有问必答,共同学习。O(∩_∩)O原创 2015-05-25 10:10:19 · 8068 阅读 · 3 评论