位置: 编程技术 - 正文

【Android】手势输入拨号器(安卓新创手势)

编辑:rootadmin

推荐整理分享【Android】手势输入拨号器(安卓新创手势),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓手势软件哪款好用,android 手势操作,安卓 手势,安卓新手势,安卓 手势,安卓手势模块,安卓首创手势,安卓 手势,内容如对您有帮助,希望把文章链接给更多的朋友!

主要是通过这个小app来说明怎么对安卓的app添加手势操作。

如下图,用户可以通过手势输入数字,最终,通过手势输入完号码之后,点击“拨号”按钮可以拨号。

一、手势准备

1、为了实现这个app,我们先要准备0-9这个数字的手势。首先,你必须先打开的你的安卓模拟器AVD,里面有一个gestures builder的工具,想打开普通app一样,打开它。

2、这个系统工具的app在所有AVD里面都会存在的。普通的手机、平板是没有的,开发人员工具。点击右下角的Add gesture可以进入添加手势界面。

3、在添加手势界面,输入手势名称,在手势名称下面的空白处,绘制手势,点击Done,此手势则会被自动保存。&#;得注意的是,这里的所有手势必须通过一笔来完成,市面上许多多笔识别的app,很多是通过,多个一笔画的手势所并接识别所完成的。

【Android】手势输入拨号器(安卓新创手势)

4、可以看到,按Done之后,手势会自动存储到内存卡的根目录下的gestures文件夹。添加完的手势如果不满意,长按会弹出删除菜单。此时可以如2一样,继续点击左下角的Add gesture添加手势,如果添加完毕,直接按返回键退出即可。

5、之后,在你Eclipse下的安卓工程下的res文件夹新建一个raw文件夹,通过DDMS工具,把AVD生成的手势文件gesture导入到raw文件夹。DDMS工具的使用在《【Android】把外部文件拷贝的AVD安卓模拟器上的sdcard上,并且在AVD中浏览sdcard的文件》(点击打开链接)已经说过了,这里不再赘述。理论上,AVD把生成的gesture文件放到内存卡的根目录上,在DDMS工具上的mntsdcard是可以见到的。如果部分Eclipse读不到,可以打开命令行,输入如下的命令:

更新一下,则能够在mntmedia_rw读取到AVD内存卡的内容。

6、把AVD内存卡的gestures拷贝到Eclipse工程目录的resraw之后,刷新一下工程,检查一下gestures文件是否已经注册至genR.java,如果已注册,则如下图所示,这个gestures是有相应的机器码的。至此,手势准备完毕,可以正式开始编程。

二、app代码的编写

1、首先resvaluesstrings.xml下的各个组件设置如下:

2、之后,由于此app需要获取拨打电话的操作,所以要在AndroidManifest.xml中注册相应的权限:3、其次,修改MainActivity的布局文件reslayoutactivity_main.xml如下,整个文件没什么好说的,垂直的线性布局,从上至下,分别是编辑框、按钮、一个标签文本。关键是放一个手势输入区域。4、最后修改MainActivity.java如下,这里分别通过接口的方式注册了手势事件与按钮被点击事件。这里与之前使用匿名内部类注册事件是一样的。具体的内容请参考其中的注释。Activity通过Intent拨打电话的内容,可以参考《【Android】使用Intent调用系统其它程序,使用onKeyDown对音量键的监听,长按事件》(点击打开链接)。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android 转换UTC时间:--T::.的时间格式 为GMT时间 在有些软件中,可能需要展示一些时间信息,而这些信息可能是Server以UTC式或Unixtimestamp式推送过来的,终端可能需要将这些转换为本地时间展示。终端

[置顶] 【Android与iOS开发对比系列】之 数据存储 【Android与iOS开发对比系列】之数据存储写在前面的话相比Android和iOS,我觉得Android的数据存储更开放一些。Android天生就可以使用多JavaI/O;并且天生开放

sed + grep 解决 Android docs 打开慢的问题 cd进入docs所在目录,然后执行下列语句sed-i's/scriptsrc="

标签: 安卓新创手势

本文链接地址:https://www.jiuchutong.com/biancheng/370874.html 转载请保留说明!

上一篇:android利用多线程加载图片【不使用第三方库】(简述android多线程编程的实现方式)

下一篇:Android 转换UTC时间:2013-06-13T14:15:44.000的时间格式 为GMT时间(androidtime)

  • 计提生产应税产品的分录
  • 如何查询企业税务状态
  • 增值税怎么做账务处理
  • 税务做定额
  • 个人所得税报税孩子的夫妻双方都报吗
  • 个税是否可以跨区缴纳
  • 研发加计扣除减免税
  • 建筑劳务适用税率
  • 住房公积金个人和单位各承担多少
  • 一般纳税人税种认定有几个增值税要怎么申报呀
  • 软件企业会计分录
  • 股票投资及收益计算公式
  • 合同中的税费需要交税吗
  • 红字发票冲红步骤
  • 季度所得税报表季初资产总额怎么填
  • 一般纳税人开劳务费税率是多少2023
  • 合伙人未出资能成为合伙人吗
  • 如何根据原始凭证填制记账凭证
  • 简易征收销项税额咋做账
  • 小规模人力资源服务费税率
  • 专用发票没有写购买方电话号码
  • macbook上安装windows10
  • 你需要来自system的权限怎么解决
  • 事业单位财政补助和全额拨款有什么区别
  • 开票税点算什么费用
  • 软件存在的意义
  • 期末损益类科目结转
  • PHP:session_register()的用法_Session函数
  • PHP:curl_version()的用法_cURL函数
  • 盈余公积转增资本会计科目
  • 外商投资企业有哪些出资方式
  • elements vue
  • 现金清查的会计科目
  • 【swinUnet官方代码测试自己的数据集(已训练完毕)】
  • 微信小程序开发平台
  • 一文速学-XGBoost模型算法原理以及实现+Python项目实战
  • thinkphp如何连接数据库
  • 小规模升级一般纳税人后可以降为小规模吗
  • 交印花税的口诀
  • 印花税土地使用权计税依据
  • 预收账款是否要缴纳增值税
  • 哪些税费需要计提
  • 使用命令方式安装程序
  • 银行手续费和利息会计分录
  • 支付宝支付凭证在哪里查
  • 钢贸企业税收怎么算
  • 过渡期怎么坚持下去
  • 原始凭证如何粘贴在记账凭证正确粘法图解
  • mysql常用命令有哪些
  • 招标押金有规定吗
  • 计提存货跌价准备计算公式
  • 实物投资需要缴纳增值税吗
  • 可抵扣暂时性差异产生的情况有
  • 强化劳务输出
  • 总账科目和明细账科目有哪些
  • 困难补助属于兜底政策吗
  • 资产负债表的预付款项项目应根据预付账款
  • 本月无进项发票需要去增值税发票认证平台吗
  • 开工程款发票有什么规定?
  • 每月发票认证时间
  • mysql怎么使用索引
  • win8经常弹出转到电脑设置
  • bios如何设置关机键开机
  • linux extundelete
  • windows资源管理器停止工作怎么办
  • 如何远程登录路由器
  • html+css代码
  • 代码sd是什么意思
  • html中如何写java代码
  • unity3d2019教程
  • 怎么快速启动win10
  • javascript怎么学好
  • Javascript字符串奇数位替换
  • android布局有哪些,它们的作用分别是?
  • 西安市电子税务局
  • 税务个人廉洁谈话记录内容
  • 山东国税网
  • 税务u盘是干嘛的
  • 车辆购置税查询不到
  • 登录上海电子税务局单位社保查询不到当月未交的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设