- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android答疑
在Escips进行编译仿真时,如果有错误 logcat会出很多行红字,怎样从红字中获取有用信息
一般的话红字第一行,就能说明错误原因。还有个笨方法是 挨行双击。
一般的错误都会显示在第二行红字里面,你选中后点击右键
选择“Filter?similar?messages...”,就可以查看复制出log的信息,然后上网搜搜什么的都可以。
一般出错的类,以及什么异常都会显示出来。一个简单的办法就是你浏览出错信息,找到你自己认识(或者说你自己写的)的类和方法,后面有标识的错误的代码行号。
Fatal adj [/fetl]致命的的,重大的,毁灭性的
AlertDialog.Builder()的参数问题 (2011-10-11 10:54:39)转载▼
标签: 杂谈
有关AlertDialog.Builder,在创建时一定要用this做为参数,
如:new AlertDialog.Builder(this);
有些时候用this 会出现错误,因为dialog不是在oncreate中定义的。
不妨在MainActivity建立类
public static MainActivity mainactivity;
然后在oncreate中mainactivity = this;
之后建立Dialog
new AlertDialog.Builder(MainActivity.mainactivity);
个人试过可以,大家不妨尝试
new AlertDialog.Builder(this)跟new AlertDialog.Builder(A.this)(A是外部类名)的区别是什么呢?实现过程中的结果有什么区别呢??能详细说明吗?谢谢。。。。
分享到:
2011-11-04 19:54
首先AlertDialog.Builder(this)所传参数类型是contex,也就是上下文环境。this意思是当前对象,就是调用AlertDialog.Builder()的对象。所以,前者的this是最外面的那个class产生的对象 后者是class A产生的对象。。明白了吗?
追问
this意思是当前对象,就是调用AlertDialog.Builder()的对象。所以,前者的this是最外面的那个class产生的对象关于这句可以再详细一点说明吗。。。谢谢
回答
举个例子吧: public class A { //一个有名内部类 class B{ fun(this);//这里的this是类B产生的对象 fun(A.this);//这里的this是类A产生的对象}}
View类的对象v作为参数传入onClick函数,至于View具体是什么类需要根据实际情况来看。
首先还是需要一些工具软件,前期需要准备的文件和工具有root explorer文件管理器和ogg格式简短音频文件。
1.Root explorer (文件管理器)下载:/soft/85/88/75953/index.shtml
2.ogg音频文件(这个大家去网上找一些自己的喜欢的适合的ogg格式的音频文件,或用其他格式的音频文件转换一下即可)
准备工作就绪,下面要将我们准备好的音频文件存放到手机SD卡中,等待一会的替换操作,让我们来看看具体的替换方法;
先用root explorer文件管理器打开找到 /system/media/audio/ui目录,里面都是手机中各种系统声音文件,具体的文件对照如下:
Camera_click.ogg(照相声音)
Effect_Tick.ogg(标记,选中声音)
KeypressDelete.ogg(删除文件或者快捷方式声音)
KeypressReturn.ogg(返回菜单时声音)
KeypressSpacebar.ogg(空格键声音)
KeypressStandard.ogg(触发屏幕声音)
VideoRecord.ogg(视频记录声音)
OnKeyListener接口简介? ?? ? OnKeyListener是对手机键盘进行监听的接口,通过对某个View注册该监听,当View获得焦点并有键盘事件时,便会触发该接口中的回调方法。该接口中的抽象方法签名如下。Java代码:
public boolean onKey(View v, int keyCode, KeyEvent event)
复制代码
参数v:参数v为事件的事件源控件。? ?? ? 参数keyCode:参数keyCode为手机键盘的键盘码。? ?? ? 参数event:参数event便为键盘事件封装类的对象,其中包含了事件的详细信息,例如发生的事件、事件的类型等。rror: Error parsing XML: not wel
文档评论(0)