Android进阶-Android自带APIDemo与震动器
Android进阶-Android自带APIDemo与震动器
API-Demo
在android-sdk\samples\android-14\ApiDemos下有许多Android为他的特性提供的Demo。
在学习android时, 我们可以经常去看看这个API Demo, 看看有什么我们感兴趣, 可以学习的东西, 然后单独学习一下。
可以把APIDemo 导入到eclipse中, 然后安装到真机上,以便学习。
如果我们想查询APIDemo中相关代码, 可以使用eclipse中的 search file功能
Shnake动画与插补器
API-Demo给出了Shnake动画的演示, 例如让EditText来回摆动。
按照Demo中给出的范例,我们可以这样使用:
在res/ 目录下创建shake.xml和cycle_7.xml (shake.xml用来定义shake动画,cycle_7.xml中定义了相关的插补器)
<!--shake.xml--><translate xmlns:android="http://schemas.android.com/apk/res/android"
Android进阶-Android自带APIDemo与震动器相关推荐
- Android进阶——Android四大组件启动机制之Activity启动过程
前言 Activity启动过程涉及到的比较多的知识点有Binder的跨进程通讯,建议先看完Binder的跨进程通讯再来阅读本篇文章,在文章阅读开始,我们先要理解Activity启动模型,再者去理解有关 ...
- Android进阶——Android控制端连接同一网段Wi-Fi家用打印机小结
文章大纲 引言 一.通过Android 官方提供的打印库 1.第一步安装打印服务插件 2.判断是否支持打印服务 3.调用v4库对应的api完成打印 3.1. 打印图片 3.2.打印PDF 二.移花接木 ...
- Android进阶——Android视图工作机制之measure、layout、draw
前言 自定义View一直是初学者们最头疼的事情,因为他们并没有了解到真正的实现原理就开始试着做自定义View,碰到很多看不懂的代码只能选择回避,做多了会觉得很没自信.其实只要了解了View的工作机制后 ...
- Android进阶——Android弹窗组件工作机制之Dialog、DialogFragment
前言 Android在DialogFragment推出后,就已经不推荐继续使用Dialog,可替换为DialogFragment,其实DialogFragment只不过是对增加一层看不到的Fragme ...
- Android进阶——Android跨进程通讯机制之Binder、IBinder、Parcel、AIDL
前言 Binder机制是Android系统提供的跨进程通讯机制,这篇文章开始会从Linux相关的基础概念知识开始介绍,从基础概念知识中引出Binder机制,归纳Binder机制与Linux系统的跨进程 ...
- Android 进阶——Android 系统的基础术语和编译的相关理论小结
文章大纲 引言 一.Android系统的分区 1./boot 引导分区 2./system 系统分区 3./recovery 恢复分区 刷入RE: 4./data 用户数据区 5./cache 数据缓 ...
- 【Android春招每日一练】(十六) 剑指4题+Android进阶
文章目录 概览 剑指offer 1.61 翻转单词顺序 1.62 左旋转字符串 1.63 滑动窗口的最大值 1.64 队列的最大值 Android进阶 Android布局优化 Android权限处理 ...
- 我的Android进阶之旅------Android利用温度传感器实现带动画效果的电子温度计
要想实现带动画效果的电子温度计,需要以下几个知识点: 1.温度传感器相关知识. 2.ScaleAnimation动画相关知识,来进行水印刻度的缩放效果. 3.android:layout_weight ...
- Android进阶——AIDL详解之使用远程服务AIDL实现进程间带远程回调接口和自定义Bean的较复杂通信小结(二)
文章大纲 引言 一.远程回调AIDL接口的应用 1.封装基本的父类和一些工具类 2. 创建服务端的AIDL 2.1.定义回调AIDL接口 2.2.定义业务AIDL接口 3.实现服务端对应AIDL的带有 ...
最新文章
- 第十六届全国大学生智能车竞赛报名信息统计
- 实验室中的机械臂-资料汇总
- linux centos ubuntu yum apt-get 强制使用 ipv4 ipv6
- 通过蜜罐技术获取攻击者手机号、微信号【网络安全】
- 大屏安卓车载导航刷机包_安卓手机第三方recovery是什么意思?
- react 与 Vue的一些比较
- 前端学习(497):布局之居中布局
- 出现身份验证错误 要求的函数不受支持_学习使用Kotlin创建Android应用程序第3部分:身份验证登录...
- promentheus的组件有_Prometheus实施架构小结 PDF 下载
- 使用对象-关系映射持久化数据
- Oracle 11g RAC 环境下单实例非缺省监听及端口配置
- 小程序分享至群群消息小结(包括分享到App)
- Flex(AS) JS抓取HTML页面元素数据
- 无情剑之了却红尘java,《无情剑-了却红尘》攻略
- Android8-Settings-BlueTooth
- Scratch软件编程等级考试四级——20210320
- 跟风用Matlab画一棵圣诞树
- 2021-08-16记一次无意发现正方教务系统的bug
- 计算机毕业设计JAVA毕业生就业去向登记管理系统mybatis+源码+调试部署+系统+数据库+lw
- D.E. Shaw:“股涨债跌”的幕后操手竟是各国央行?
热门文章
- 北风网 从C++起步到MFC实战VC++软件工程师高端培训(服务器...
- 计算机网络实验 第二次、第三次 10月18日
- 成为神奇宝贝大师吧!
- Addressing Complex and Subjective Product-Related Queries with Customer Reviews-www2016-20160505
- LABVIEW手把手教学之一——隧道和移位寄存器
- 操作系统实验报告1-linux操作系统界面(含实验小结)
- java课设通讯录制作,JAVA课程设计--个人通讯录管理系统
- 期待美的风扇带给我们幼时的自然风
- 百度地图生成器添加标注不显示
- NEO-7M定位信息转换