当前位置: 编程技术>移动开发
本页文章导读:
▪开始玩三星i9000手机,解决wifi信号有关问题 开始玩三星i9000手机,解决wifi信号问题
最近在玩i9000手机,碰到wifi信号问题,笔记本可以使用wifi,但手机不行。上论坛查了一下,如下:
解决方法:用Root explorer把/data/misc/dhcp里的两个文件.........
▪ MTK中怎么创建和使用lib MTK中怎样创建和使用lib
方法0:MTK平台如何生存LIB库文件:1. make 文件夹建立需要生成库的mylib,放入c和h文件,单独编译mylib模块2. make文件中COMPLIST加入mylib3. 在REL_MMI_GPRS.mak中CUS_REL_MTK_COMP.........
▪ 【FF7】关于多成Layer嵌套的有关问题 【FF7】关于多成Layer嵌套的问题
1、由于多成Layer嵌套,监听onTouch事件会根据返回值一层层调用,返回false就掉用上层的onTouch事件,直到返回true终止。例如下面代码:
<AbsoluteLayout
.........
[1]开始玩三星i9000手机,解决wifi信号有关问题
来源: 互联网 发布时间: 2014-02-18
开始玩三星i9000手机,解决wifi信号问题
最近在玩i9000手机,碰到wifi信号问题,笔记本可以使用wifi,但手机不行。上论坛查了一下,如下:
解决方法:用Root explorer把/data/misc/dhcp里的两个文件删掉或改个名就行了。
如果你的手机查看data文件夹为空,则说明你没有取到root权限。
使用如下软件:
z4root.1.1.0.apk ----用于取到root权限
com.speedsoftware.rootexplorer.v2.9.4_OK.apk----用于访问root下的目录,并进行相关操作。
两个apk我放到附件中了,版本不是最新的,大家可以安装完后升级一下就OK了。
[2] MTK中怎么创建和使用lib
来源: 互联网 发布时间: 2014-02-18
MTK中怎样创建和使用lib
方法0:
MTK平台如何生存LIB库文件:
1. make 文件夹建立需要生成库的mylib,放入c和h文件,单独编译mylib模块
2. make文件中COMPLIST加入mylib
3. 在REL_MMI_GPRS.mak中CUS_REL_MTK_COMP加入mylib
4. 在mtklib文件夹里面放mylib,就ok啦。
方法一:
MTK生成库(ARM) 过程
第一步,生成真机的obj文件
第二步,找到相关的obj文件 D:\LongCheer\build\LC6225_GEMINI\gprs\MT6225o\mmi_app
第三步,把相关的obj文件拷贝到一个目录下面 D:\lib_temp
第四步,打开命令窗口,输入命令 armar -r temp.lib *.obj 生成 temp.lib 库
第五步,输入命令armar -tv temp.lib 可以看到加入的库
也可以这样armar -r xxx.lib x1.obj x2.obj。
方法二:
在option.mak 中单独添加一个模块
COMPLIST += tmptmp
在make中添加tmptmp目录及其那是个文件。
会在gprs\MT6225o\lib目录中有tmptmp.lib
方法0:
MTK平台如何生存LIB库文件:
1. make 文件夹建立需要生成库的mylib,放入c和h文件,单独编译mylib模块
2. make文件中COMPLIST加入mylib
3. 在REL_MMI_GPRS.mak中CUS_REL_MTK_COMP加入mylib
4. 在mtklib文件夹里面放mylib,就ok啦。
方法一:
MTK生成库(ARM) 过程
第一步,生成真机的obj文件
第二步,找到相关的obj文件 D:\LongCheer\build\LC6225_GEMINI\gprs\MT6225o\mmi_app
第三步,把相关的obj文件拷贝到一个目录下面 D:\lib_temp
第四步,打开命令窗口,输入命令 armar -r temp.lib *.obj 生成 temp.lib 库
第五步,输入命令armar -tv temp.lib 可以看到加入的库
也可以这样armar -r xxx.lib x1.obj x2.obj。
方法二:
在option.mak 中单独添加一个模块
COMPLIST += tmptmp
在make中添加tmptmp目录及其那是个文件。
会在gprs\MT6225o\lib目录中有tmptmp.lib
[3] 【FF7】关于多成Layer嵌套的有关问题
来源: 互联网 发布时间: 2014-02-18
【FF7】关于多成Layer嵌套的问题
1、由于多成Layer嵌套,监听onTouch事件会根据返回值一层层调用,返回false就掉用上层的onTouch事件,直到返回true终止。
例如下面代码:
在ImageView的onTouch事件返回false的情况下,就会调用AbsoluteLayout的onTouch事件。
2、实例分析,在Launcher的主界面加入上面那段代码,想要实现ImageView跟随手指移动的功能。
问题:
中途遇到一个问题就是当我使用ImageView的onTouch事件监听使用手指按住ImageView拖动的时候,ImageView在屏幕上出现两个相同的图片,并和手指的拖动不协调。而使用AbsoluteLayout的onTouch监听移动事件则能使图片正常移动。
分析:
经过控制台输出onTouch获得的x、y坐标发现,原来不是出现两个ImageView图片,而是一个ImageView图片在两个位置来回闪动。这表明座标出了问题,对坐标值分析过后发现,使用AbsoluteLayout的onTouch事件监听到的坐标是手指在该AbsoluteLayout下的坐标,如果AbsoluteLayout是全屏的话,就是屏幕坐标。而ImageView的onTouch事件监听到的坐标,则是以上一次ImageView所在点为原点(0,0),与当前手指触摸点的相对坐标,这种坐标会出现负数。
解决:
在ImageView的onTouch事件MotionEvent.ACTION_MOVE:中保留上一次ImageView在屏幕中的坐标,在这个基础上进行移动。
上面有个问题没有想通,就是在AbsoluteLayout的onTouch事件中,无法得到该AbsoluteLayout中的ImageView。见下面的代码:
public boolean onTouch(View v, MotionEvent event){
if(v instanceof ImageView){}
}
这个v始终不是ImageView,而是AbsoluteLayout。所以还不知道怎么在AbsoluteLayout的onTouch事件中得到ImageView的坐标。
1、由于多成Layer嵌套,监听onTouch事件会根据返回值一层层调用,返回false就掉用上层的onTouch事件,直到返回true终止。
例如下面代码:
<AbsoluteLayout android:id="@+id/AbsoluteLayout" android:layout_height="fill_parent" android:layout_width="fill_parent" > <ImageView android:id="@+id/myImageView" android:adjustViewBounds="true" android:maxHeight="72dip" android:maxWidth="72dip" android:layout_width="wrap_content" android:layout_height="wrap_content" launcher:direction="horizontal" /> </AbsoluteLayout>
在ImageView的onTouch事件返回false的情况下,就会调用AbsoluteLayout的onTouch事件。
2、实例分析,在Launcher的主界面加入上面那段代码,想要实现ImageView跟随手指移动的功能。
问题:
中途遇到一个问题就是当我使用ImageView的onTouch事件监听使用手指按住ImageView拖动的时候,ImageView在屏幕上出现两个相同的图片,并和手指的拖动不协调。而使用AbsoluteLayout的onTouch监听移动事件则能使图片正常移动。
分析:
经过控制台输出onTouch获得的x、y坐标发现,原来不是出现两个ImageView图片,而是一个ImageView图片在两个位置来回闪动。这表明座标出了问题,对坐标值分析过后发现,使用AbsoluteLayout的onTouch事件监听到的坐标是手指在该AbsoluteLayout下的坐标,如果AbsoluteLayout是全屏的话,就是屏幕坐标。而ImageView的onTouch事件监听到的坐标,则是以上一次ImageView所在点为原点(0,0),与当前手指触摸点的相对坐标,这种坐标会出现负数。
解决:
在ImageView的onTouch事件MotionEvent.ACTION_MOVE:中保留上一次ImageView在屏幕中的坐标,在这个基础上进行移动。
上面有个问题没有想通,就是在AbsoluteLayout的onTouch事件中,无法得到该AbsoluteLayout中的ImageView。见下面的代码:
public boolean onTouch(View v, MotionEvent event){
if(v instanceof ImageView){}
}
这个v始终不是ImageView,而是AbsoluteLayout。所以还不知道怎么在AbsoluteLayout的onTouch事件中得到ImageView的坐标。
1 楼
firefox7
2010-12-10
今天想想,应该是焦点的问题吧。
最新技术文章: