当前位置:  编程技术>移动开发
本页文章导读:
    ▪lwuit 单选按钮组 事件监听失灵        lwuit 单选按钮组 事件监听失效? 在我的当前主面板form1上有一个TABLE表格第一列是单选按钮,后面几列是业务字段。 现在,我单选其中任意一条业务记录,点击右下角的菜单“查看详细”,.........
    ▪ 使Nokia手机S40支持后台老板运行        使Nokia手机S40支持后台运行 下文依诺基亚5130为例,建议先看完文章末尾的【解惑】再阅读。【前言】诺基亚的智能手机(S60)支持软件后台运行,即同时运行多个软件,索爱的非智能手机(A.........
    ▪ ClipRect跟setClip的区别       ClipRect和setClip的区别 [转]http://www.j2medev.com/bbs/dv_rss.asp?s=xhtml&boardid=11&id=4811&page=8 对于clipRect,API是这么说的:Intersects the current clip with the specified rectangle. The resulting clipping area is the i.........

[1]lwuit 单选按钮组 事件监听失灵
    来源: 互联网  发布时间: 2014-02-18
lwuit 单选按钮组 事件监听失效?

在我的当前主面板form1上有一个TABLE表格第一列是单选按钮,后面几列是业务字段。

现在,我单选其中任意一条业务记录,点击右下角的菜单“查看详细”,调出查看详细form2画面。在”查看详细“画面显示详细信息,并有一个返回菜单。
但当我点击”返回“菜单时(调用的代码是:form1.show()),原来的主面板form1上的单选按钮的事件监听失效(就是说,不管点哪一条记录,都是最初那一个的记录ID,我是把业务记录的ID,设置到radiobutton的UUID上的)!为什么 ?

1 楼 zwm 2010-07-19  
遍历时的每一个按钮增加监听即可。在监听的实现方法中加到BUTTONGROUP中

    
[2] 使Nokia手机S40支持后台老板运行
    来源: 互联网  发布时间: 2014-02-18
使Nokia手机S40支持后台运行

下文依诺基亚5130为例,建议先看完文章末尾的【解惑】再阅读。


【前言】
诺基亚的智能手机(S60)支持软件后台运行,即同时运行多个软件,
索爱的非智能手机(A200?)也支持后台运行,很爽,
诺基亚的非智能手机(S40)却不支持后台运行,据说是为了拉开和智能手机的档次,
设置的权限,那破解权限之后不就可以后台了?O(∩_∩)O哈哈~
【准备】
软件:刷机软件(Phoenix),手机固件,破权限PPU,如下图,具体自己去找在哪下载吧,

硬件:电脑,手机,充满电的电池,手机数据线。
【开始】
分为三步,
【1】安装软件,
【2】破权限,
【3】修改软件。


【1】安装软件,
依次安装Phoenix,刷机固件。
【2】破权限
A手机用数据线连接到电脑上,选择PC套件模式,
B运行Phoenix,
C依次点File——Scan Product,如下图

D检测到手机之后的显示,见下图,

E依次点Product——Product Profile,见下图

F在打开的界面依下面的步骤,
1点Bbrowse,选择下载好的PPU,
2点READ,
3找到Java TCK Support,见下图

G将选项改为Java TCK On COMM ONLY后点Write,然后关闭软件,见下图

【3】修改软件
将想后台运行的软件转存到内存卡,然后手机以大容量储存模式连接,
JAVA软件有带.JAD文件的,用记事本打开JAD在JAD最后另起一行加上
Nokia-MIDlet-no-exit: true;
JAVA软件没有带.JAD文件的.只有一个.JAR文件的.
用WINRAR打开JAR文件把里面的meta-INF文件夹解压出来打开meta-INF文件夹里面有个MANIFEST.MF文件
用记事本打开这个文件直接在最后另起一行加上.
Nokia-MIDlet-no-exit: true
退出保存把meta-INF文件夹再拖进去替换原来的那个.
【完成】
照着上面的步骤做完之后手机就支持后台了,
运行软件的时候直接按挂机键就能后台,
再次运行软件就进入了,
关闭软件是会有英文提示,没事。

【解惑】
1关于刷机软件
Phoenix是诺基亚的专业刷机软件,可以放心使用。
2关于刷机固件
把手机比作电脑,固件就相当于操作系统,
刷固件即升级系统的版本,
手机升级可用PC套件自动升级或者自己下载最新固件用刷机软件刷。
3哪些手机可以刷后台
诺基亚的S40手机应该都可以,手机待机时按*#0000#可以看自己手机的型号,和RM,
4比如要给5300刷机,怎么刷,
下载5300对应的固件(由RM得),然后一切依上。
5【【注意事项】】
【1】绝不可在刷机过程中断开数据线,
【2】保持电池电量充足在刷机,
【3】新手刷机最好将资料都备份,sim卡,储存卡都取出,



预祝刷机成功,呵呵


    
[3] ClipRect跟setClip的区别
    来源: 互联网  发布时间: 2014-02-18
ClipRect和setClip的区别
[转]http://www.j2medev.com/bbs/dv_rss.asp?s=xhtml&boardid=11&id=4811&page=8

对于clipRect,API是这么说的:Intersects the current clip with the specified rectangle. The resulting clipping area is the intersection of the current clipping area and the specified rectangle. This method can only be used to make the current clip smaller. To set the current clip larger, use the setClip method.

大概意思是:当前裁剪与指定的矩形相交,新的裁剪区是当前裁剪区和指定矩形的交集,clipRect只能使当前裁剪区域更小,如果希望增大裁剪区域,则使用setClip.

用代码说明一下:

private void Test(Graphics g) {

  //clipRect()
  g.setColor(0xff0000);
  g.clipRect(10, 10, 100, 100);
  g.clipRect(20, 20, 100, 100);
  g.fillRect(0, 0, getWidth(), getHeight());

  //绘制两次设定的矩形边框
  g.setClip(0, 0, getWidth(), getHeight());
  g.setColor(0x0000ff);
  g.drawRect(10, 10, 100, 100);
  g.drawRect(20, 20, 100, 100);

  //求出裁剪区域坐标和大小
  clipX = g.getClipX();
  clipY = g.getClipY();
  clipW = g.getClipWidth();
  clipH = g.getClipHeight();
  print();
}

public void print(){
  System.out.println("clipX:"+clipX+" clipY:"+clipY);
  System.out.println("clipW:"+clipW+" clipH:"+clipH);
}

结果:

    clipX:20 clipY:20

    clipW:90 clipH:90

显示如下:

   
此主题相关图片如下001.jpg:

 

很容易看出,填充的是两个矩形的交集。

总结如下:

setClip() 清除之前的裁剪区,重新设定裁剪区

clipRect() 用(之前的裁剪区域)和(新的矩形区域)的交集作为新的裁剪区

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android实现将已发送的短信写入短信数据库的... iis7站长之家
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3