使用J2ME技术实现手机触摸屏开发的方法

发布者:RadiantEnergy最新更新时间:2008-08-21 来源: 豆豆网关键字:int  WTK  技术实现  触摸屏  手机  menuItemHeight 手机看文章 扫描二维码
随时随地手机看文章

  在WTK目录下的WTK22wtklibdevicesDefaultColorPhoneDefaultColorPhone.properties的文件中有一行touch_screen=false,把它改成true。

  MIDP2.0对于触摸屏方法有三个:

  1.pointerDragged(int x, int y) 触摸屏拖拽事件(暂时还没研究)

  2.pointerPressed(int x, int y) 触摸屏按压

  3.pointerReleased(int x, int y) 触摸屏释放

  pointerPressed(int x, int y)当用户按下触摸屏的时候会自动调用这个方法x,y就是当前压下的坐标

  pointerReleased(int x, int y)和pointerPressed(int x, int y)类似相应触摸屏释放事件

  这里,我只是以相应左右软键及菜单事件处理为例:

  protected void pointerPressed(int x, int y) {

  switch (status) {

  case Consts.S_MENU:

  int menuWidth = 90;

  int menuItemHeight = 17;

  int menuBarHeight = 16;

  int menuNum = 10;

  if (x (

  screenHeight - (menuItemHeight * menuNum + menuBarHeight))) {

  int menuIndex = (y - (screenHeight - (

  menuItemHeight * menuNum + menuBarHeight))) / menuItemHeight;

  doMenuOK(menuIndex);

  }

  case Consts.S_DRAW_DIBIAO_LIST:

  case Consts.S_LOCAL_SEARCH_RESULT:

  case Consts.S_MAP_VIEW:

  // 左右软键40*20的区域

  if (x <40 &&y >(screenHeight - 20)) {

  doCommandLeft();

  }

  if (x >(screenWidth - 40) &&y >(screenHeight - 20)) {

  doCommandRight();

  }

  break;

  }

  }

 

关键字:int  WTK  技术实现  触摸屏  手机  menuItemHeight 引用地址:使用J2ME技术实现手机触摸屏开发的方法

上一篇:电容式感测技术在手机触摸屏中的应用考虑
下一篇:诺基亚和苹果面临手机触摸屏专利大战

推荐阅读最新更新时间:2024-03-30 21:26

小米辟谣忙不停:手机app白名单制度是假的
集微网消息(文/数码控),所谓人红是非多,小米手机作为国内知名的手机品牌,时常被各种谣言中伤,比如在小米9发布之前,网络就出现了小米9漏光的帖子,此后又传出了多个谣言。 某群内一条名为“今后小米手机或进入app白名单时代”的公告显示: 据社交软件电报上的小米内部人员说,今后在大陆地区销售的小米手机的系统将不开放root和刷机,且首次开始强制使用app白名单制度,用户将无法安装任何未经过认证的app,这意味着大里的翻墙软件以及各种国外社交软件将无法在小米手机上使用。 据说这版系统现在已经在内部测试,预计在3月上线。届时如果不升级系统的用户将会遭受一系列限制入无法成功支付等等。今年后半年的所有小米手机出厂都会直接预装
[手机便携]
小米辟谣忙不停:<font color='red'>手机</font>app白名单制度是假的
技术掌握决定触摸屏上市公司前景
    电子产品轻薄化是大趋势,但如何顺应趋势,最重要的是要有相关技术支撑。以触摸屏为例,苹果公司的新手机iPhone5,触控面板一改原来的双层玻璃结构触摸屏,变为单层的内嵌式触控技术(In cell),这样会使得屏幕更薄、耗材更少。但是,目前国内没有一家上市公司能够掌握该技术。 而这些趋势也将决定A股触摸屏上市公司,诸如莱宝高科、欧菲光、万顺股份、超声电子、长信科技等个股的前景。 触摸屏未来年增速22% 目前TP(触摸屏面板)主要的应用在触控式智能手机与平板电脑上,而超级本刚面世应用量非常小。根据研究机构DisplaySearch的统计,2011年全球触摸屏出货量达到7.55亿片,其中80%以上来自手机。 据中投证券《触摸屏基板引
[手机便携]
甩掉手机包袱迎春天 诺基亚股价暴涨7%
    多人对诺基亚放弃手机业务一举感到惊讶:不做手机的诺基亚?不过当事人诺基亚却为自己摆脱手机业务包袱感到庆幸。周四晚间,诺基亚在纽约股票交易所的股价,暴涨7%,股价升至8.24美元左右,创下了2011年三月份以来的最高纪录。诺基亚的资本市值,也越过了300亿美元关口。   据了解,诺基亚此次股价的暴涨的原因是出色的二季度财报。在诺基亚发布二季度财报后,路透社以及金融时报等各大媒体纷纷对诺基亚表示赞赏,路透社称诺基亚二季度的财报,好得令外界感到“惊讶”。英国《金融时报》则称,诺基亚已经重新找到了生命力,迎接来了春天。 放弃手机业务后的诺基亚如今把移动通信设备作为诺基亚的主要业务,虽然营收下滑了8%,但是下滑原因主要是汇率变
[手机便携]
s3c2440裸机-电阻触摸屏编程(6.触摸屏校准实现-五点校准法)
前面我们讲过触摸屏触摸屏校准原理就是让lcd能够与触摸屏坐标对应起来。 一、五点法校准实现 一、我们取A,B,C,D,E这五个点,那么这个时候我们需要把该5个点的触摸屏和LCD的坐标对应起来,这就是校准的过程。 ①在LCD显示屏上A点显示一个“十字”形状 ②用户在触摸屏上点击对应A点的“十字”形状 ③记录触摸屏的数据坐标 同理在B,C, D, E点循环该①②③过程,就能得到这五点触摸屏坐标。 二 、然后根据这5个触摸屏坐标数据确定公式。 三 、以后得到TS触点坐标,即可校准出期待的TS坐标。 下面开始函数实现: 在LCD上显示 十字 形状,定义为函数fb_disp_cross() 记录触摸屏坐标,定义函数为ts_read_ra
[单片机]
s3c2440裸机-电阻<font color='red'>触摸屏</font>编程(6.<font color='red'>触摸屏</font>校准<font color='red'>实现</font>-五点校准法)
首款带夜视相机的手机亮相 不过配置很一般
    最近,丹麦科技公司Lumigon发布了一款名为Lumigon T3的新手机。该机最大的亮点是搭载一颗支持夜视功能的摄像头。   Lumigon T3配备了两颗后置摄像头,一颗为1300万像素的摄像头,支持相位检测自动对焦以及4K视频录制,并配备Dual Tone闪光灯。另外一颗则为400万像素的夜视摄像头,并配备双远红外闪光灯。前置方面,搭载了500万像素的摄像头。   Lumigon T3的机身尺寸为137x69x7.9 mm,重量为145g,采用航海级316不锈钢的机身设计。该机提供了黑色、白色和橘色等多种配色的版本,以及24K黄金版本。售价方面,Lumigon T3标准版的售价为925美元(约合607
[手机便携]
电容式接近感应技术在智能手机中的新型应用(二)
数字滤波   接近感应要求控制器能够检测到稳定的小信号来提高探测距离,因此控制器需要设置足够长的采样周期来提高信号幅度,同时也需要设置较低的触发阈值来提高灵敏度。灵敏度的提高意味着系统更容易受到噪声的干扰。因此,为了提高整个系统的信噪比,本文对原始信号依次使用了三种有效的软件滤波方法:中值滤波、均值滤波和IIR数字滤波,来滤除噪声。    1.中值滤波器   对于瞬间出现的单点或连续几点的噪声,中值滤波器可以很好的进行过滤。图8为一个三阶的中值滤波器。可以看出P3点会在采样后,被中值滤波器滤掉。在接近感应的实际应用中,由于采样速率较快往往会出现这样的噪点,中值滤波器可以很好的进行过滤,同时中值滤波器的输出信号也会使得后面的均
[模拟电子]
电容式接近感应<font color='red'>技术</font>在智能<font color='red'>手机</font>中的新型应用(二)
玩过手机玩VR,锤子说好的情怀呢
小编语:老罗去年在发布会上就公开表示要发力“代表手机未来”的新兴业务,外界一致认为锤子要做的就是 VR 。但是很明显,对于在供应链管控上屡屡犯错的锤子来说,即便是做VR也恐怕不会涉及硬件吧,游戏或者视频内容才是老罗所想吧...   不少人把2016年称为VR(Virtual Reality,即 虚拟现实 )元年,在1月份的国际消费类电子产品展览会以及刚刚过去的世界移动通信大会上我们的确见到了越来越多的VR产品。现在,不光索尼、HTC、三星等科技大佬在VR上有所发力,连 锤子科技 也要来掺和一把。 3月10日,锤子科技官方微博发布消息称,“VR团队招贤纳士。职位包括:软件开发工程师、软件测试工程师、Web前端工程师、Windo
[嵌入式]
明基英华达开发TD双模手机 台商运筹中国3G
10月18日外电消息,据中国台湾媒体报道,尽管目前中国仍未发放3G牌照,但包括英华达、Foxlink以及明基在内的诸家中国台湾手机制造商均已在为中国内陆生产GSM/TD-SCDMA双模手机进行着充分的准备。 有消息称,基于大唐3G解决方案来开发GSM/TD-SCDMA双模手机的英华达目前正在与大唐合作,进行双模手机的测试。 此外,Foxlink正在中国内陆市场构建一条TD-SCDMA生产线,而明基的研发中心也正在开发GSM/TD-SCDMA手机。 中国TD-SCDMA芯片解决方案供应商凯明信息(Commit)公司的首席执行官余玉书(Evan Yu)表示,中国台湾的手机制造商们有能力生产TD-SCDMA手机,并将在中国的TD-SCD
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved