最近做listview和button都要改变Android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。
从来没有碰过这些玩意,或者就是一无所知,结果今天花了半天,看了两个列子,立马明白了。看来学习程序,从应用开始,再回归理论,再应用。首先,socket 和 serverSocket 两个封装完美的类,剩下的就是简单的 I/O流 操作。Client 与 server 都是相对的。。如果 两者互发,那么可以说两者都兼两个角色。我们就举最简单的例子:单发,client Server.
当我们要对一个文件或者文件夹进行监听的时候,我们可以使用android api中的android.os.FileObserver ,下面就来介绍如何使用。
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方 式。. "android.intent.action.ADD_SHORTCUT"
Android Spinner 使用
Android提供的dumpsys工具可以用于查看感兴趣的系统服务信息与状态,手机连接电脑后可以直接命令行执行adb shell dumpsys 查看所有支持的Service但是这样输出的太多,可以通过dumpsys | grep "DUMP OF SERVICE" 仅显示主要的Service的信息。
采用Client/Server架构。Server(即SurfaceFlinger)主要由C++代码编写而成。Client端代码分为两部分,一部分是由Java提供的供应用程序使用的API,令一部分则是用C++写成的底层实现。下图概要介绍了Android图形系统的架构以及使用的主要组件
在此给出一个基于Android的日历系统的完整实现过程。关键词:Android;日历;绘画;农历;记录;提醒1引言要实现的日历除了常规的日历功能外,还可以显示与当前日期相关的信息,如当前日期的农历日期、天干地支、节日等信息。下面先看看日历的绚丽界面,如图1、图2所示。主要功能2绘画基础由于实现的日历系统要涉及到大量的Android绘图技术,因此,要简单介绍Android的绘图技术。
/**Android闹钟*AndroidAPI中提供了AlarmManager类,可以设置在指定的*时间运行某些动作。
获得Google Map API Key:使用Google Map API前,必须先生成Google Map API KEY.生成Google Map API Key要使用两种工具:JDK的keytool和androiddebug模式下的keystore密钥库。
Android基础学习Android体系结构android四层Linux kernel驱动程序如相机驱动程序、wifi驱动程序、最基础与硬件交互Libraries程序包、都是后由C和C++编写的包括openGL、3D开发API SQLite关系型数据库、很小貌似只有几十K提供了相对完整的关系型数据库特征Android Runtime运行时的环境CoreLibraies核心包、包含java中常见类库
最近一直在学习robotium case的编写,确实好用。可以根据当前所处的情况,分别进行白盒,黑盒,灰盒测试。Robotium是基于Android测试框架InstrumentationTestCase2进行的2次封装,把一些基本操作又简化了一遍。参考资料都可以从网上查到,当前好像更新到了1.8.0。
String android.intent.action.VIEW用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。
这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。
本章详细地讲解了广播接收者的相关知识,首先介绍了什么是广播接收者,然后讲解了如何自定义广播以及广播的类型,最后以案例的形式讲解了两个常用的广播接收者。熟练掌握本章内容,能够更快速、更高效地学习其它章节。
内容概要BroadcastReceiver简介;BroadcastReceiver的注册方式;远程BroadcastReceiver的使用.BroadcastReceiver简介广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。
资源文件的命名规范一、图片资源1.静态图:背景:bg_描述,这种图片一般那些比较大的图片,如作为某个activity的背景等;按扭:btn_描述,这种图片一般用在按扭上,而且这种按扭没有其它状态,游戏开发用得比较多;图标:ic_描述,这种图片,一般用于单个图标,如九宫格上的图标,listview上的小图标等
2Android操作基础开发工具及环境搭建Android项目基本操作Android模拟器基本操作2.1开发工具及环境搭建WindowsXP或VistaMacOSX10.4.8或之后版本Linux安装JDK5或JDK6(可用命令java-version测试)下载Eclipse(直接使用)安装ADT扩展包下载并设置
1:Android Backup Service介绍 2:使用Android Backup Service 3:在Chunlei中扩展BackupServcie