当前位置:  编程技术>移动开发
本页文章导读:
    ▪6670周详用法(技巧篇)        6670详尽用法(技巧篇) 一、格式化手机在手机垃圾文件太多,严重错误无法恢复或手机出现异常的情况下进行格机,格机将会把C:盘内容全部清空,再写入新的系统信息,所以格机前建.........
    ▪ 代码范例 - 在程序里检查虚拟键盘状态, 并开启关闭        代码实例 -- 在程序里检查虚拟键盘状态, 并开启关闭 最近都在推上, 荒废了blog, 所以都没怎么写心得, 对不起大家了哈 (其实也很忙 ;)现在准备有空就写点实践心得, 希望对大家有帮助.今天.........
    ▪ TimerTask抛不出运行时错误       TimerTask抛不出运行时异常 用J2SE和Android,都运行相同的TimerTask,表现 1. Java代码 import java.util.Timer; import java.util.TimerTask; public class ddd { public static void main(String[] args) throws Exception { Tim.........

[1]6670周详用法(技巧篇)
    来源: 互联网  发布时间: 2014-02-18
6670详尽用法(技巧篇)
一、格式化手机
在手机垃圾文件太多,严重错误无法恢复或手机出现异常的情况下进行格机,格机将会把C:盘内容全部清空,再写入新的系统信息,所以格机前建议在格式化之前先进行手机资料的备份。进行格式化时必需要有充足电量保证,足够维持操作过程所需。
 
  1)软格机
操作方法:
1)命令操作是输入*#7370#,原始密码12345。
2)或者到设置里去进行恢复出厂设置,密码同上
3)或者也可利用软件来格式化比如systemtool等
一般情况下可在开机的时候按住“笔型键”进入安全模式,这样可以以干净的系统下操作,避免一些开机自启动的软件的影响。
另外需要注意的是,有一些开机启动常驻内存的软件比如Q9、T9字库运行的话,用此法格式化是无效的,需要把相应的Q9关闭后才可格式化成功。

  2)硬格机
操作方法:
先关机,同时按住拨号键、“*”键、“3”键,然后打开电源直到“NOKIA”字样出现,此过程不能松开任何一个按键,稍稍等几秒直至出现“Formating……/”字样,这时方可松开按键。3~5分钟后系统格式化完成,手机自动重启并进入待机画面,重新输入手机时间。 此格式化比较彻底,不会出现格式化无效的问题。

  3)通过软件格

  安装System Tools软件,里面有个格式化选项,可以不需要输入锁码来格机。
  以上格机有几点需要注意:保持电量绝对充足,格机途中不能企图关机,不能插充电器等,如违反了有可能造成烧机等严重的后果。还有硬格可能对机器硬件有点损伤,不是万不得以,机器无法开机的情况下不要使用硬格,还有一点要注意,格机后会使线路2消失,必须到KF刷机才能恢复。

4)格式化存储卡
附加功能--存储卡--选项--格式化存储卡,开始格式化。整个格式化的过程稍长,如果是128容量的MMC卡,完成格式化的过程大概需要8分钟左右。如果有读卡器的话,可以在电脑上使用读卡器来进行格式化,这样时间会短些。不过需要注意的是,如果用读卡器在电脑上格式化MMC,一定要把文件格式改成“FAT”或“FAT16”,格式化完成时会提示输入存储卡名称。
格式化好了后,E盘中有5个手机自行创建的文件夹,分别是images,others,sounds,system,videos。但如果使用读卡器进行格式化的话,则需要自己新建这5个文件夹

二、后台程序
6670的Symbian OS是多任务操作系统,可以同时运行多个程序。直接按挂断键或功能键退出时,程序并没有关闭,只是转入后台运行,继续占用内存。如果需要退出后台程序,可以长按*键,会跳出一个后台运行的程序列表,可以查看尚未关闭并且正在运行的程序,选择进入或“C键”关闭。

三、桌面整理
程序越装越多后,桌面可建立一些文件夹来进行归类。进入9宫桌面可直接按1~9数字键对应位置直接按键进入。

四、连接
  1)PC连接
PC套件与诺基亚DKU-2数据线配合使用,请先安装usb数据线驱动程序,然后安装PC套件。卸载时先删除数据线的程序,再删除管理软件。最新版本的PC套件已经不用安装usb数据线驱动程序了。

  2)蓝牙连接
安装蓝牙适配器的驱动程序。然后在6670里打开蓝牙连接,在pc控制面板的“诺基亚连接管理器”里设置以后即可通过pc套件的pc浏览器进行文件传送。
另外,可在蓝牙驱动中设置文件传输方式,并设置pc接收目录夹。完成后,即可在手机里将文件通过蓝牙直接发送到pc接收目录中,非常方便。pc传送数据到手机也可点鼠标右键,然后通过蓝牙发送,文件将以短信的形式传送到手机,打开短信即可运行程序。如果是一般文件,则需要到:\system\mail下查找。

 3)读卡器连接
读卡器连接速度快,适用于需要复制大量文件或者大容量文件的时候。另外使用pc套件无法进入系统目录下,无法传送整个文件夹,需要手动建立子目录,然后把文件一一传到手机。如果使用读卡器则非常方便,并且可以直接到达系统文件夹system下。


五、软件、游戏安装和卸载
软件、游戏、主题桌面程序都为symbian系统的程序,安装卸载原理都是相同的。
 
  1)安装
安装程序文件通常有sis、jar格式。sis是symbian程序的安装文件,jar是java程序安装文件,只要在6670自带的文件管理里直接开启即可安装。
尽量把程序安装在mmc卡上,保持较大的机器空间对提高机器的稳定性有好处,但一些常用小程序也可安装在c盘,可以节省读取时间和频繁读取mmc卡的耗电。
主题桌面程序sis可直接安装,已经解开的手动复制到c/system/skins目录
 
  2)卸载
所有程序必须在关闭后才能正常卸载。有一些常驻内存的程序尤其要关闭后才能卸载,否则将会出现错误。
正常安装的程序请到程序管理中的列表里找到后卸载。如果是手动安装的程序,手动进入相应目录,进行手动删除。

六、文件管理
手机有c、d、e、z四个盘。C(系统存储),D(虚拟缓存),E(存储卡), Z(ROM只读)。可操作的为C与E盘。可以文件管理 软件FileMan进行文件管理。还有一个SELEQ 文件管理 软件。

七、音乐、铃声
支持mp3、acc、wav、amr(awb)、midi格式,铃声需要放到E\sounds\下才可在情景模式中找到并且设定。
6670采用的是单声道,同时只配单耳耳机,表现能力有限,mp3格式用32000hz 48kbps 单声道编码即可,wav格式用pcm wav 22000hz 4bit单声道编码即可

八、图片
支持jpeg、BMP格式,背景需要放到E\images\下才可在情景模式或多媒体中找到并且设定。
全屏像素格式176*208或352*416(一倍),需做成主题安装,才全屏显示;背景像素格式144*176或288*352(一倍),可以做壁纸。

6670本身不支持动态的GIF 图片 做壁纸的,但是可以通过安装第三方软件来支持的

九、网络LOGO
像素格式97*25, 位置c:\system\apps\phone\oplogo\460_x_x.bmp,这个460_x_x.bmp就是LOGO文件,S60只支持bmp格式,移动的是460_0_0.bmp,联通的是460_1_0.bmp。logo是针对服务商的,可以分别设置,两个服务商的logo不相干扰。
把bmp文件放到c:\system\apps\phone\oplogo\里替换同名文件,重启就达到换logo的目的了。

十、视频
系统自带realplayer播放3gp,rm,mp4格式的电影,不过分辨率必须是176*144;
  AVI电影可以使用SmartMovie这个软件来全屏观看的,分辨率的要求是176*208;
  MP4电影可以专门使用PVPlayer这个软件来观看的。


十一、游戏
  1)jar,sis格式可直接安装。
 
  2)blz格式是ng游戏的安装程序,需要先安装blzinstapp.sis模拟平台,把blz的文件放在你的E盘根目录,然后在这个平台里安装选择blz程序安装。

  3)gbc格式是GB游戏的安装程序,需要先安装goboy.sis模拟平台, 然后在这个平台里安装选择gbc程序安装.

一般把游戏文件改成英文名安装后才可正常运行
已经解开的程序文件夹,手动复制到E\system\apps。
安装汉化文件(rsc格式)、破解程序(app格式)时把文件放到一文件夹中(E/others),然后将汉化文件剪切到软件安装处(E/system/apps),覆盖即可。


十二、网络


1. 设置接入点
设置方法:设置 — 连接设置 — 接入点 — 选项 — 新增接入点 — 使用默认连接,设置如下:
连接名称:中国移动彩信(GPRS)
数据承载方式: GPRS 
接入点名称: cmnet
用户名:无
提示输入密码:否  
密码:无
鉴定:普通
主页:http://mmsc.monternet.com/

设置彩信
设置方法:信息 — 选项 — 设置 — 彩信,设置如下:
接入点:中国移动彩信(GPRS)
彩信接受:始终打开
允许匿名:是
接受广告:是
接受报告:是
有效期:最长时间

2. 设置邮箱
设置方法:信息 — 选项 — 设置 — 电子邮件 — 信箱 — 选项 — 新信箱,设置如下:
信箱名称:由用户自定义
使用的接入点:第一步中用户自己设置的接入点
我的电子邮件地址:用户自己的邮箱地址
邮件发送服务器:由邮箱网站提供(此处以网易为例: smtp.163.com)
发送信息:立即发送
给自己发送副本:否
包括签名:否
用户名:本人邮箱的用户名
密码:邮箱密码
邮件接收服务器:由邮箱网站提供(此处以网易新浪为例: pop3.163.com )
信箱类型: POP3
安全保护:关
APOP 安全登录:关
使用中的邮箱:信息 — 选项 — 设置 — 电子邮件 — 使用中的邮箱 — 选择用于发送邮件的邮箱,当有多个邮箱时会有多个选项。
建立设置好邮箱后,打开功能表 — 信息 — 在菜单下会出现你所设置好的邮箱名称.

3. 收发邮件
1)收邮件
功能表 — 信息 — 找到你设置的邮箱 — 进入,系统会提示是否连接到信箱,选择“是”后,便会通过设置好的接入点,连接到你的信箱

进入信箱后按“选项” — 提取电子邮件,可选择提取新信息或所有信息

当选择连接信箱后,会收取信箱中的未读或所有邮件,还需要选中要提取的邮件进行提取,提取过的邮件,前面的图标会变成灰色,且箭头朝里,如果还没提取过,则前面的图标为彩色,且箭头朝外


2)发邮件
功能表 — 信息 — 找到你设置的邮箱 — 进入,打开选项 — 写信息 — 电子邮件,则出现界面,

写好收件人和抄送人及主题后,下面就可以写正文了,可以选择插入附件(方法:在写邮件界面下按选项 — 插入 — 选择要插入的附件,包括图像、声音片段、视频片段、笔记、常用短语),当插入附件后,在上面的状态栏上会有附件的图标,

你也可以通过在写邮件界面下按选项 — 附件 — 进行查看附件, 当正文、附件全都写好后,就可以按选项 — 发送,系统会自动按照你选设置的接入点进行连接 GPRS 进行发送。


    
[2] 代码范例 - 在程序里检查虚拟键盘状态, 并开启关闭
    来源: 互联网  发布时间: 2014-02-18
代码实例 -- 在程序里检查虚拟键盘状态, 并开启关闭
最近都在推上, 荒废了blog, 所以都没怎么写心得, 对不起大家了哈 (其实也很忙 ;)

现在准备有空就写点实践心得, 希望对大家有帮助.

今天讲的是如何在Android程序中检查虚拟键盘的状态, 如何开启关闭虚拟键盘.

用过Android手机的童鞋们都知道, Android的虚拟键盘是挺挫的~~~ 按键不精确, 反应也很2...

在Android系统服务里有个InputMethodManager是用来控制输入法的:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);


用:
if (imm.isActive())

来检查虚拟键盘是不是在开启的状态

然后可以用toggle方法来关闭它
imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS);

当然如果当前虚拟键盘是关闭的, toggle就会开启键盘.

InputMethodManager也有独立开启和关闭的方法:
imm.showSoftInput(view, flags);
imm.showSoftInputFromInputMethod(token, flags);
imm.hideSoftInputFromInputMethod(token, flags);

但我在实践中从window获取那个token偶尔会出Exception, 所以现在都在用toggle这个方法将就着 ;)
1 楼 melode11 2010-02-27  
可以用hideSoftInputFromWindow(View.getWindowsToken(),int)
view就用当前显示在屏幕上的TextView应该就不会exception。
2 楼 lordhong 2010-02-27  
melode11 写道
可以用hideSoftInputFromWindow(View.getWindowsToken(),int)
view就用当前显示在屏幕上的TextView应该就不会exception。

我有时候vView.getWindowsToken()这里拿到的是NULL :(
3 楼 melode11 2010-03-04  
lordhong 写道
melode11 写道
可以用hideSoftInputFromWindow(View.getWindowsToken(),int)
view就用当前显示在屏幕上的TextView应该就不会exception。

我有时候vView.getWindowsToken()这里拿到的是NULL :(

那我想是还没有attach到屏幕上吧。而且也不是setContentView了就马上attach的,而是被当作下一个message处理以后才真正attach到window.
4 楼 lordhong 2010-03-06  
melode11 写道
lordhong 写道
melode11 写道
可以用hideSoftInputFromWindow(View.getWindowsToken(),int)
view就用当前显示在屏幕上的TextView应该就不会exception。

我有时候vView.getWindowsToken()这里拿到的是NULL :(

那我想是还没有attach到屏幕上吧。而且也不是setContentView了就马上attach的,而是被当作下一个message处理以后才真正attach到window.

嗯,应该是这样,不过代码实现起来繁琐鸟~~~
5 楼 gaogaf 2010-06-29  
imm.hideSoftInputFromInputMethod(token, flags); 

这里的参数怎么设定?尤其是token
6 楼 品味Java 2010-11-29  
;如何在触摸 edittext 之后,不让系统加载自己的软键盘
7 楼 mqqqvpppm 2010-11-29  
android 2.2 貌似 不work, 我测试 虚拟键盘以及关闭 但是 imm.isActive()为 true
8 楼 lyltiger 2011-02-12  
虚拟键盘标记

    
[3] TimerTask抛不出运行时错误
    来源: 互联网  发布时间: 2014-02-18
TimerTask抛不出运行时异常

用J2SE和Android,都运行相同的TimerTask,表现

1. Java代码

import java.util.Timer;
import java.util.TimerTask;

public class ddd {

    public static void main(String[] args) throws Exception {
        Timer timer = new Timer();
        timer.schedule(new Task(), 10, 1000);
    }

    static class Task extends TimerTask {

        public void run() {
            System.out.println("**");
            int i = 5 / 0;
            System.out.println(i);

        }

    }

}

2. Andrdoi代码

import android.app.Activity;
import android.os.Bundle;

import java.util.Timer;
import java.util.TimerTask;

public class ddd extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Timer timer = new Timer();
        timer.schedule(new Task(), 10, 1000);
    }

    static class Task extends TimerTask {

        public void run() {
            System.out.println("**");
            int i = 5 / 0;
            System.out.println(i);

        }

    }
}

 表现为,J2SE程序会因java.lang.ArithmeticException: / by zero挂掉。Android程序会每隔一秒打印一行“**”,就是说错误代码没有抛出异常,而是被简单的忽略掉。

所以,开发TimerTask时要小心的处理异常,把可能抛出的异常都catch住处理掉。


    
最新技术文章:
▪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按钮单击事件的四种常用写法总结
▪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