android开发
qwjhappy
这个作者很懒,什么都没留下…
展开
-
ListView的使用
ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示。通常有三种adapter可以使用ArrayAdapter ,SimpleAdapter,CursorAdapter。 List的数据源可以使数组、ArrayList。可以使用android自带的布局文件或者自定义布局文件,布局文件中的View作为ListView的一条记录,显示一条数据。创原创 2012-03-28 21:00:10 · 529 阅读 · 0 评论 -
Activity之间进行页面传值
Android应用程序中在页面跳转时往往需要传送数据,在另一个Activity中使用某一个Activity中的数据。在Activity跳转时数据传送的方法有:(1)直接在Intent对象中使用putExtra方法传送数值。intent.putExtra("Name", "feng");(2)使用Bundle传送数据:Intent intent = new Intent(A.th原创 2012-03-22 20:38:28 · 737 阅读 · 0 评论 -
manifest中注册另外包中的Activity
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sei" android:versionCode="1" android:versionName="1.0"> <activity android:name=".Q原创 2012-04-09 20:19:12 · 2981 阅读 · 0 评论 -
logcat输出信息不出现
Eclipse经常在logcat中不显示调试信息,特别是我点击了"clear log"后,我现在知道的解决办法是,重启Eclipse和Emulator。另外简单的方法有:(1)打开DDMS , 在左边鼠标选中emulator-5554。(2)在Android 的 Devices视图,对自己的应用点一下debug。原创 2012-03-22 15:08:06 · 844 阅读 · 0 评论 -
invalid statement in fillwindow
产生此错误的原因是,程序利用cursor读取数据库数据,但是此时数据库的状态是关闭的,解决办法是在其他位置或者数据读取结束后关闭数据库。原创 2012-03-22 14:54:56 · 1020 阅读 · 0 评论 -
android uri的用法
以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。 一、打开一个网页,类别是Intent.ACTION_VIEW Uri uri = Uri.parse(“http://blog.3gstdy.com/”); Intent intent = new Intent(Intent.ACTION_VIEW, uri); 二、打开地图并定位到一个转载 2012-03-22 20:39:23 · 323 阅读 · 0 评论 -
android xml的属性
android:id 为控件指定相应的ID。android:text 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串。android:textSize 指定控件当中字体的大小。 android:background 指定该控件所使用的背景色或背景图,RGB命名法。android:width 指定控件的宽度。 android原创 2012-03-15 21:30:15 · 1307 阅读 · 0 评论 -
Button按钮自定义样式
在进行UI设计时为了美观,可以自定义Button按钮的外观。比如自定义图片作为按钮的背景,直接将图片复制到项目的res/drawable/路径下,然后在xml文件中使用android:background进行定义即可。若想要在不同的状态下呈现不同的背景样式,则处理方法如下:(1) 在res/drawable/ 目录下新建一个xml文件命名为android_button.xml.(原创 2012-03-15 16:22:42 · 5203 阅读 · 1 评论 -
android中读写sd卡文件
从程序中向sd卡写文件首先需要在manifest文件中增加操作sd卡的权限。 Environment.getExternalStorageState()方法用于获取SDCard的状态,如果手机装有SDCard,并且可以进行读写,那么方法返回的状态等于Environment.MEDIA_MOUNTED。Environment.getExternalStorageDirectory()方法用原创 2012-03-16 13:23:23 · 942 阅读 · 0 评论 -
eclipse导入已经存在的项目
将android项目通过import--general--importexsting project 将已有项目导入到工作区后,出现错误提示:Androidrequires compiler compliance level 5.0 or 6.0. Found '1.4' instead. google后发现两个解决方案:(1)打开菜单project→properties修改。选择java c原创 2012-03-15 13:24:07 · 1933 阅读 · 0 评论 -
android sqlite支持的数据类型
Sqlite3支持的数据类型 :NULL、INTEGER、REAL、TEXT、BLOB 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数。 interger 32 位元的整数。 decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则转载 2012-03-15 08:20:13 · 25875 阅读 · 0 评论 -
android中使用adb查看sqlite数据库
1.进入到控制台中,输入adb shell,进入到命令模式的环境中2.输入cd /data/data/转换到项目文件夹3.选择的项目文件,比如我的com.android.homework, 输入命令:cd com.android.homework4.可以使用ls -l 命令查看当前目录中的文件5.输入 cd databases 进入到数据库文件中原创 2012-03-15 11:10:36 · 666 阅读 · 0 评论 -
ListView数据排序
ListView通过适配器得到ArrayList或者数组作为数据源,我们可以对ListView的数据源按照某项进行排序。(1)对文本内容进行排序。 Collections.sort(mArrayList, new Comparator>() { @Override public int compare(Map object1, Map原创 2012-03-29 20:43:50 · 3156 阅读 · 0 评论 -
Android新浪客户端开发教程(完整版)
2012-1-8 11:49:34 上传下载附件(94.6 KB) 2012-1-8 11:49:29 上传下载附件(131.9 KB) 2012-1-8 11:49:36 上传下载附件(84.47 KB) 2012-1-8 11:49:17 上传下载附件(30.41 KB) a转载 2012-03-29 07:57:33 · 1726 阅读 · 0 评论 -
Android核心分析28篇,强烈推荐android初学者
为什么要研究Android,是因为它够庞大,它够复杂,他激起了我作为一个程序员的内心的渴望,渴望理解这种复杂性。我研究的对象是作为手机开发平台的Android软件系统部分,而不是Dalvik虚拟机本身。 作为一个从其他平台装接过来的程序员,要从事Andoid平台系统开发,我的关于手机平台上积累的知识已经不能满足需要了,Android为我们带来了大量的新名词,Activity,Manife转载 2012-03-28 21:37:41 · 653 阅读 · 0 评论 -
45个android实例源码,很好很强大
http://www.apkbus.com/android-20978-1-1.htmlandriod闹钟源代码http://www.apkbus.com/android-20974-1-1.htmlandroid源码分享之指南针程序http://www.apkbus.com/android-20973-1-1.html重力感应的测试程序andriod源代码http://w转载 2012-03-28 21:33:22 · 668 阅读 · 0 评论 -
RelativeLayout的使用 新浪微博客户端
一、效果图2.1 实现 图一 效果代码<RelativeLayout android:id="@id/rlDigest" android:background="@drawable/panel_bg" android:layout_width="fill_parent" android:layout_he转载 2012-03-28 21:24:26 · 924 阅读 · 0 评论 -
Spinner的使用
Spinner用于在用户需要进行选择时提供一个下拉菜单,提供较好的用户体验。使用Spinner的方法:1. 在Activity所对应的xml中生成一个Spinner。2. 使用ArrayList或数组作为Spinner的数据源,为Spinner设置数据。ArrayAdapteradapter;//将可选内容与ArrayAdapter连接起来,使用android系统提供的原创 2012-03-28 21:00:42 · 6078 阅读 · 0 评论 -
异步消息处理 handler
当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个Activity无响应,如果时间过长,程序还会挂掉。Handler就是把这些功能放到一个单独的线程里执行,与Activity互不影响。因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那原创 2012-04-19 14:45:40 · 3642 阅读 · 0 评论