android
文章平均质量分 68
leesidong
这个作者很懒,什么都没留下…
展开
-
ListActivity/ListView用法 与 @+id/ 与 @android:id 关系小解
ListActivity是一个绑定到一个数据源,并且用来显示这一串数据的Activity。ListActivity拥有一个listview对象来实现数据源的绑定与显示,通常会是一个array或者一个拥有查询结果的cursor.ListActivity本身有一个默认的layout,其中包含一个全屏的list。如果用默认的layout,你必须要在onCreate()中注释掉setContentView()那一句。但是如果你如果你想要定制自己的layout你可以创建一个你自己的layout文件,并且在onCrea原创 2011-01-22 11:31:00 · 1936 阅读 · 1 评论 -
android怎么引入第三方包,引入其他包
<br />android怎么引入第三方包<br /> <br /><br /><br />网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提示找不到Class之类的错误。<br /> <br />首选解决办法:<br /> <br />后面的步骤很重要,如果不进行后面的操作。在Eclipse里显示编译通过,不会有错误,但在模拟器或真机上运行的时候可能就会原创 2011-04-22 20:09:00 · 2052 阅读 · 0 评论 -
android怎么引入第三方包,引入其他包
<br />android怎么引入第三方包<br /> <br /><br /><br />网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提示找不到Class之类的错误。<br /> <br />首选解决办法:<br /> <br />后面的步骤很重要,如果不进行后面的操作。在Eclipse里显示编译通过,不会有错误,但在模拟器或真机上运行的时候可能就会原创 2011-04-22 20:09:00 · 3395 阅读 · 0 评论 -
android服务
<br />另外getSystemService()是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 <br /><br />传入的Name返回的对象说明WINDOW_SERVICEWindowManager管理打开的窗口程序LAYOUT_INFLATER_SERVICELayoutInflater取得xml里定义的viewACTIVITY_SERVICEActivityManager管理应用程原创 2011-04-21 16:37:00 · 928 阅读 · 0 评论 -
Android横屏竖屏切换总结
<br />1.切换模拟器的横竖屏的方式:快捷键:ctrl+f12<br />如果固定横屏可以在eclipse 里面run dialog->target 里面可以设置.如果是命令行可以使用参数<br />emulator -skin HVGA-L <br /> <br /> <br />2.要让程序界面保持一个方向,不随手机方向转动而变化的处理办法: <br />在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"原创 2011-04-07 16:28:00 · 17187 阅读 · 4 评论 -
Message及其使用,线程间通讯机制
一、线程间通讯的Message机制1、Message介绍frameworks/base/core/java/android/Os/Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造函数是public的,但是最好是使用Message.obtain( )或Handler.obtainMessage( )函数来获取Mess转载 2011-03-25 15:56:00 · 1406 阅读 · 0 评论 -
Intent的用法总结
<br />Intent用法实例 <br /><br />1.无参数Activity跳转 <br />Intent it = new Intent(Activity.Main.this, Activity2.class); startActivity(it); <br />2.向下一个Activity传递数据(使用Bundle和Intent.putExtras) <br />Intent it = new Intent(Activity.Main.this, Activity2.class)转载 2011-03-18 17:31:00 · 772 阅读 · 0 评论 -
Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_T转载 2011-03-09 10:35:00 · 1018 阅读 · 0 评论 -
传智播客—Android(三)数据存储之三SQLite嵌入式数据库
一、SQLite简介 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以保存任何类型的数据到任何字段中,无论这列声明的数据类型是什么。例如:可以在In转载 2011-02-11 22:17:00 · 2163 阅读 · 2 评论 -
传智播客—Android(三) 数据存储之二 SharedPreferences
在此之前的学习内容是数据存储之一文件存储。在本地存储中常用的有,文件、配置文件、数据库。前面的学习主要是针对本地文件的。我认为可以把SharedPreferences看做是配置文件,虽然它也是采用XML格式存储的。 比如我们使用的桌面软件中,通常会有一个“选项”菜单,选项是对软件的常规或核心设置。在Android中我们使用SharedPreferences来完成这种对配置文件的读写。在JavaSE和JavaEE中常用的是*.properties,在Windows平台下常使用*.ini文件。它是原创 2011-01-25 17:09:00 · 3534 阅读 · 1 评论 -
Android中Toast的用法简介
<br /> <br />Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。下面用一个实例来看看如何使用Toast。<br /> <br />1.默认效果<br /> <br /><br /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /><br />代码<br />Toast.makeText(getApplicationContex转载 2011-01-24 18:39:00 · 773 阅读 · 0 评论 -
android中电话拨号器,短信发送器
<br />/** * 设置一个意图,实现打电话需要的数据,然后设置意图就可以了。注意权限问题,在manifest中加入: * <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> * 要注意url中的格式 */ Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+editText原创 2011-01-24 15:58:00 · 959 阅读 · 0 评论 -
传智播客—Android(二)数据存储和访问 之文件
Android的数据存储有五种:文件SharedPreferences、SQLite数据库、内容提供者(Content provider)、网络。一、Android的单元测试 昨天进行的只是简单的开发,但从今天起的开发内容比较重要。所以首先应该学习Android的单元测试。在Android工程中添加单元测试的方法: 1.向androidManifest.xml加入:,它必须位于元素体内。是的子元素。 android:targetPackage="cn.itcast.action"转载 2011-01-25 14:04:00 · 1208 阅读 · 0 评论 -
android 事件处理
用到的例子工程介绍:在viewGroup中加入子view,即LinerLayout中存在一子view,在MyLinerLayout中重写了 dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent在MyTestView中重写了dispatchTouchEvent、onTouchEvent。分别研究各种返回值对事件传递的路径影响。My原创 2011-11-15 15:45:00 · 10197 阅读 · 3 评论