`
文章列表
       在开始正文之前,首先得感谢http://blog.csdn.net/guitk/article/details/7057155提供的一篇转载文章,里面说的内容和插图让我对TouchEvent的事件传递迅速有了一个大致的印象。但是文章里面有说的不全面不详细的地方,特发此博客记录个人对于这类问题的理解,用来补充和完善,有不妥的地方,也欢迎大家批评讨论。          正如命名一样,onInterceptTouchEvent用来拦截事件,onTouchEvent用来处理事件,网上大部分的文章中也都对这两类方法的使用情况进行了简单的说明。          事件传递如下图, ...
         依稀记得finally块的执行顺序是在try块的后面,但是是在try的return语句之前。然后试了一下。 public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(get()); } public static boolean get() { try { System.out.println("try"); return true; } catch (Exception e) { ...
        大家在看本文前,可以先试试cd到sdk文件夹里, 加上sudo命令来重启连接,大部分配完仍有问题的是因为没有加sudo。           以前用windows的时候,从来没有担心过真机调试的问题,在换了ubuntu之后,以前的HTC G6也能正常调试,在做一个应用的时候,为了适配更多的屏幕分辨率,从同学那边借来了G11,没想到插上之后运行的时候竟然不能识别。在终端输入adb devices的时候出现了如下的图:           解决办法如下:           同样进入终端,首先输入lsusb,如下图:         由于HTC的旧名就是Hig ...
        很多游戏中都有进场的动画,用移动位置,或者透明度变化,展示出一些诸如游戏logo之类的信息。在初步了解Android的Animation之后,我们可以做出这样的效果。       首先在res文件夹下面新建用于动画显示效果的xml   ...
        前几天卸掉了用了好多年的Windows,安装了Ubuntu12.04,就开始各种搭环境。今天装好了MySQL5.5.22,正用着爽呢,突然发现里面的中文全部变成了乱码,于是便试着去修改配置,经查询         可以通过以下步骤修改: $sudo gedit /etc/mysql/my.cnf         在里面 [client]下添加: default-character-set=utf8 [mysqld]下添加: default-character-set=utf8         然后就保存退出跟着大部队开始 $sudo service mysql ...
最近在做课程设计,老师要求是基于Android上的wifi通信的,之前没事的时候写过一个套接字编程的,完成了一个类似于聊天工具的功能。于是就想着改改,凑合着用用交上去。没想到在写的时候发现了一个很让人摸不着头脑的异常:ClassNotFoundException。 先说一下编码之前的思路,我想在PC上做服务端,在Android上做客户端,同时,在两端封装了RequestObject,ResponseObject等序列化的对象,用于在服务端和客户端之前传递请求和响应对象(通过ObjectInputStream和ObjectOutputStream),如下项目结构,可是在传送对象的时候发现了R ...
      鄙人现在还是在Windows下进行有关Android开发的学习,起初发现进行有关文件操作的学习时,发现涉及到文件路径的时候,只要文件路径含中文,就有可能出现FileNotFoundException的异常,很多论坛说可以通过URLEncoder.encode()来解决问题,经过尝试之后,发现并没有起到很好的作用。       考虑到Windows下的中文编码方式跟Linux不一样,Windows是GBK,而Android的内核是Linux,Linux一般是UTF-8,于是在eclipse里面的那个项目点右键选择属性,在资源一栏可以看到有一栏“文本文件编码”从容器继承(GBK)貌似跟 ...
如果是用TabHost等展示出的标签效果,希望下面的某项Activity与某个Service绑定,使用普通情况下的bindService(Intent service, ServiceConnection conn, int flags);会发现没有效果,通过查看日志,发现有一个warn,Binding with unknown activity: android.os.BinderProxy@407074a8 解决办法:使用如下方式进行绑定(Service记得在AndroidManifest.xml中声明),在Activity中解除绑定也是一样的要加上getApplication ...
Global site tag (gtag.js) - Google Analytics