
Android 4.2学习笔记
文章平均质量分 75
lilysea2012
这个作者很懒,什么都没留下…
展开
-
Android UI 类学习----SlidingDrawer隐藏抽屉之对比 layoutInflater VS findViewByld()
在学习SlidingDrawer定义给GridView传递数值时会用到该类在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如 Button、TextV转载 2013-01-30 21:46:07 · 980 阅读 · 0 评论 -
多个Acitivty跳转与传值
Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。Intent是Android一个很重要的类。Intent直译是“意图”,什么是意图呢?比如你想从这个Activity跳转到另外一个Activity,这就是一个意图。Intent类在Android系统中的作用很大,在此不详细说了,后面有文章介绍! Activity跳转,无返回转载 2013-04-11 14:38:53 · 902 阅读 · 0 评论 -
Android 如何置底一个View
要求listview位于一系列buttons的上方,buttons在屏幕底部用relativelayout法一: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fil转载 2013-04-23 11:20:25 · 1839 阅读 · 0 评论 -
setTag()/getTag()
View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。 可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。 import android.app.Activity; import android.os.Bundle;转载 2013-04-16 21:35:54 · 1218 阅读 · 0 评论 -
android界面xml文件中导入另一个xml文件的两种方法
android:layout_width="60px" android:layout_height="fill_parent" android:layout_marginLeft="420px"> layout="@layout/anotherlayout" /> 或通过merge转载 2013-04-16 21:16:02 · 1448 阅读 · 0 评论 -
Android开发中颜色的定义方法
1、使用Color类的常量,如:int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色int color = Color.RED;int color = Color.WHITE;2、通过ARGB构建,如:int color = Color.argb(127, 255, 0, 255); // 半透明的紫色其中第一个转载 2013-04-17 09:47:38 · 1235 阅读 · 0 评论 -
自定义ListView item包含checkbox实现单选和多选
CheckBox本为复选框,仍然可以当单选框用自定义ListView item中包含一个textview 和checkbox,checkbox选中级别高于item,故在xml中进行屏蔽单选方法:(该方法同样适用于radiobutton)main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk原创 2013-04-17 22:23:13 · 7291 阅读 · 5 评论 -
android下SQLite学习笔记
参考博客http://blog.youkuaiyun.com/conowen/article/details/72764171、SQLite简单介绍SQ为Structured Query (结构化查询)的缩写,Lite表示轻量级。SQLite是一款开源的关系型数据库。几乎可以支持所有现代编程语言和各种操作系统,SQLite的最新版本为SQLite 3。SQLite的特性转载 2013-04-09 21:10:21 · 1099 阅读 · 0 评论 -
java中String Date Timestamp Calendar 之间的关系及转换
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance();SimpleDat转载 2013-04-27 14:49:25 · 1279 阅读 · 0 评论 -
sqlitedatabase query CursorIndexOutOfBoundsException问题解决办法
04-26 18:17:16.330: E/AndroidRuntime(1989): android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1需要cursor指针读取某一行的所有数据,应该这样做防止cursor越界Cursor cursor=db.query原创 2013-04-27 14:14:15 · 1153 阅读 · 0 评论 -
Android四大组件简述之Activity
Activity生命周期Activity生命周期图解这是一张广为流传的Activity生命周期图。Activity的状态在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。Paused 当 Activity 被另转载 2013-04-27 21:09:22 · 1067 阅读 · 0 评论 -
使用SQLiteDataBase 关闭游标关闭数据库及NullPointer问题总结
最近被SQLiteDataBase的nullpointer问题弄得晕头转向,现在捋下原因一般说来,打开数据库查询数据,得到的cursor很容易出错,得到数据后要马上关掉游标和数据库,但也有例外,则交给activity去托管游标,利用acitvity的生命周期去关闭数据库.-------一般的用法------ 用Cursor cr=db.query(String ta原创 2013-04-27 21:07:03 · 2905 阅读 · 0 评论 -
SQLite数据类型和亲缘类型+MySQL关键字
一、存储种类和数据类型: SQLite将数据值的存储划分为以下几种存储类型: NULL: 表示该值为NULL值。 INTEGER: 无符号整型值。 REAL: 浮点值。 TEXT: 文本字符串,存储使用的编码方式为UTF-8、UTF-16BE、UTF-16LE。 BLOB: 存储Blob数据,该类型数据和输入数据完全相同。转载 2013-05-13 10:52:45 · 1425 阅读 · 0 评论 -
Android开发者学习的10个应用开源项目
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SDK中提转载 2013-04-08 10:17:36 · 824 阅读 · 0 评论 -
浅谈android的selector,背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List转载 2013-04-08 14:35:56 · 754 阅读 · 0 评论 -
myeclipse10上基于JAX-WS开发Webservice
总结:服务器端1 新建webservice工程 JAX-WS框架 J2EE6.02 创建服务类 要发布的执行方法new->package com.webservice.ws等new->class3 创建一个web serviceNew Web Service ->Strategy(Bottom-up scenario)->JavaBean(选择生成的类)->Genera转载 2013-04-06 15:20:33 · 3002 阅读 · 0 评论 -
Android UI学习之TabHost常用技巧
[android 4.0+以上去掉了类TabActivity 因此将推荐用不继承TabAcitity的方法]在很多其他语言进行界面编程的时候,都有 Tab 这样的控件,在 Android 编程环境下也不例外。 TabHost 由一个 TabSpecs 和一个嵌套的 TabHost 组成,该嵌套的 TabHost 包含 tab 的标题以及 tab 的内容。一个 tab 的内容,可以是一个预先定义转载 2013-03-05 16:43:31 · 1137 阅读 · 0 评论 -
Android 配置 之 AndroidManifest.xml 出错 Unable to instantiate activity ComponentInfo
04-08 18:17:48.468: ERROR/AndroidRuntime(20955): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example/com.example.demo.GestureEvent}:java.lang.ClassNotFoundException: c原创 2013-03-05 16:57:56 · 1010 阅读 · 0 评论 -
ListView应用------ListView控件显示List集合中的数据,并对Item响应选择事件(法一)
本例采用该类继承Activity+simpleAdapter实现的方式这是天气预报的一个截图效果1> activity_main.xml文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout1"原创 2013-03-07 20:44:15 · 3125 阅读 · 0 评论 -
ListView应用------ListView控件显示List集合中的数据,并对Item响应选择事件(法二)
本方法,采用继承ListActivity,来实现的,需要注意的是,在配置文件中ListView的ID书写方式@id/android:list以及在对应的Activity中通过调用setListAdapter(adapter);实现数据填充;简化代码书写。item.xml[html] view plaincopy转载 2013-03-07 20:56:49 · 1088 阅读 · 0 评论 -
ListView学习笔记之一
listview的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter一\ ArrayAdapter转载 2013-03-07 19:44:04 · 838 阅读 · 0 评论 -
ListView学习笔记之二------SimpleAdapter, BaseAdapter构造自己的Adapter
三、SimpleAdapter----------textview imageviewSimpleAdapter可以自定义拓展listview。使用simpleAdapter的数据用一般都是HashMap构成的List,list的每一节对应ListView的每一行。HashMap的每个键值数据映射到布局文件中对应id的组件上。因为系统没有对应的布局文件可用,我们可以自己定义一个布局vlis转载 2013-03-07 19:53:34 · 1571 阅读 · 0 评论 -
基于Soap协议的android客户端和服务器的数据交互(学习天气预报例子的心得)
Webservice 是一种基于Soap协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起.在PC机java客户端,需要用一些库来访问webservice,可以用Ksoap第三方的类库来获取服务器端webService的调用.首先下载Ksoap包:ksoap2-android-assembly-3.0.0-RC.4-jar-wi原创 2013-03-08 11:57:32 · 2993 阅读 · 1 评论 -
android 用户界面笔记之Button和ImageButton实现按钮响应事件两种方法
Android SDK包含两个在布局中可以使用的简单按钮控件:Button(android.widget.Button)和ImageButton(android.widget.ImageButton),还包括一些不常用的包括CompoundButton,RadioButton,ToggleButton,和ZoomButton,可以查看Android文档,可以通过继承合适的类并实现控件行为来创建原创 2013-03-18 09:33:38 · 3072 阅读 · 0 评论 -
Android handler总结
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操转载 2013-04-01 15:46:06 · 660 阅读 · 0 评论 -
Android PNG渐变背景图片失真问题
试了:先将图片转为索引模式,再转到RGB模式,光晕依然;将图片转到索引模式直接存成png格式,光晕依然;……反反复复效果都不太满意。找了这段代码,让程序加上,果然光晕不再。 PNG渐变背景图片失真问题" title="Android PNG渐变背景图片失真问题" style="border:0px; margin:0px; padding:0px; list-style-type:转载 2013-04-01 21:37:54 · 1318 阅读 · 0 评论 -
Android Fragment综合理解
两种方法添加fragment到android layout中一、在activity的layout文件中声明fragment 你可以像为View一样, 为fragment指定layout属性(sdk3.0以后). 例子是一个有2个fragment的activity:"1.0" encoding="utf-8"?>xmlns:android转载 2013-03-21 11:20:32 · 955 阅读 · 0 评论 -
利用反射调用android隐藏函数getVolumePaths
今天做工程时遇到这么一个问题:手机有2张储存卡,如何获取两张卡的路径,便于寻找某个文件呢?参考了一些文档,得到以下信息:1、各种android设备的存储器路径,是不一样的.比如T卡路径,可能是/mnt/sdcard、/mnt/extsd、/mnt/external_sd或者/mnt/sdcard2,有时内置存储器的路径也可能是/mnt/sdcard,而host usb存储器的路原创 2013-11-26 17:05:44 · 7105 阅读 · 0 评论