`
lxq_xsyu
  • 浏览: 65017 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论
文章列表
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/17339857 概述 一直想写篇关于Android事件派发机制的文章,却一直没写,这两天刚好是周末,有时间了,想想写一篇吧,不然总是只停留在会用的层次上但是无法了解其内部机制。我用的是4.4源码,打开看看,挺复杂的,尤其是事件是怎么从Activity派发出来的,太费解了。了解Windows消息机制的人会发现,觉得Android的事件派发机制和Windows的消息派发机制挺像的,其实这是一种典型的消息“冒泡”机制,很多平台采用这个机制,消息最先到达最底层View,然后 ...
四十、增量查找 Ctrl + J : Ctrl + Shift + J: 四十一、快速跳到某行 Ctrl + L 四十二、快速比较不同 Window——>Preference___查找quick diff 四十三、快速书签 在如图阴影部分右击,选择Add BookMark 然后在Window——>show View中如图找到书签目录
三十五、快速回退到上次编辑处 Ctrl + Q 三十六、查看调用层次 Ctrl + Alt + H 三十七、快速查看某个类 Ctrl + Shift + T 三十八、快速定位 Ctrl + K :首先选定要找的字符串,然后按Ctrl + K可以查找下一个。 三十九、快速定位到匹配符(比如括号) Ctrl + Shift + P :这个可以检查代码中括号不匹配问题。
二十四、重命名 这样重命名就方便多了,不需要一个一个去改了 二十五、移动类和方法 二十六、改变方法 二十七、转换匿名内部类到外部 二十八、提取接口
十六、快速关闭窗口 关闭当前打开窗口Ctrl + W 关闭当前打开的所有窗口Ctrl +Shift +F4 十九、重命名 F2 二十、快速回到上次编辑点 Ctrl + Q 二十一、快速整理代码 Ctrl + Shift + F 二十二、方法排序 Source ——>Sort Members
七、快速切换打开的文件 Ctrl + F6 八、快速大写、小写转换 Ctrl + Shift + Y Ctrl + Shift + X 九、快速删除光标所在行 Ctrl + D 十、快速复制 Ctrl + Alt +上箭头 向上复制一行 Ctrl + Alt + 下箭头 向下复制一行 十一、快速代码移动 Alt + 上箭头 Alt + 下箭头 十二、快速复写父类方法 十三、批量生产get、set方法
一、建立工作空间 如上图所示,可以建立新的工作空间,或者切换工作空间。 二、导入导出工作空间配置 三、设置行号 如图,用鼠标在坐变阴影部分右击弹出菜单,选中Show Line Numbers一项。 四、快速提示 如图所示,在window菜单——>Preference下找到如图选项,Auto activation delay
在写这一篇文章之前,先向大家推荐一篇博文:http://blog.csdn.net/dawanganban/article/details/17297671 感谢这位博主,我在该博主的基础上完成了对新浪微博引导页面的开发,并将源码贴了出来,如有需要的朋友可以直接拷贝到项目中,只需要制作几张与自己项目有关的图片就可以了。 下载地址:http://download.csdn.net/detail/lxq_xsyu/6710465 效果如下:
看到一篇文章,写的很诙谐风趣,已经被转载无数遍但却不知道原出处。读过之后又值得我们深思。和大家一起分享: 来美国已多时了。我后悔当初的选择。一直都被西方媒体所蒙蔽欺骗,让我错误地以为美国是一个现代化国家。怀着学习美国先进科技报效祖国的豪情,我翻山越岭来到了这个“强大”的国度。可是结果让我大失所望! (1) 美国真的是个还未经开发的大农村. 在中学时,老师们就教过工业越发展,环境就会遭到破坏。比如工业城市应该到处都是大烟囱,到处都是大工厂, 到处都是灰尘。这才是工业化的象征啊!可是美国呢?极少见到烟囱,偶尔见到小小的几个,还是别墅装饰用的,到处都是清澈见底的河流和湖泊,河边也没有造 ...
转载地址:http://blog.csdn.net/tylims/article/details/9823969#comments 原文连接地址http://blog.csdn.net/android_tutor/article/details/9815801#comments,这篇文章的原文(未删除创业过程的)我一直很想看,今天上午在别人的博客上看到了,就转到这里。 之前在这篇文章的原作者博客里看到过,不过可惜是删除了创业过程的,当时觉得他总结的几条创业失败的经验很值得深思(特别是创过业的或者参与过)。今天上午很幸运看到了完整的,觉得他总结的几条创业失败的经验结合着创业过程 ...
最近在研究如何做出仿微信,仿新浪等应用,第一次安装使用的使用展示应用程序的新特性和用法。 实现功能:左右手势滑屏 底部小圆点随当前显示页跳动 浮动按钮显示。当触屏事件发生显示,否则就渐渐消失 先转个文章:http://blog.csdn.net/feng88724/article/details/6973662 第一种: ViewFlipper + GestureDetector 第二种: ActivityGroup + GestureDetector 第三种: ViewPager (Android3.0+)
Android FrameWork 层给我们提供了很多界面组件,但是在实际的商业开发中这些组件往往并不能完全满足我们的需求,这时候我们就需要自定义我们自己的视图和动画。 我们要重写系统的View就必须了解View的基本用法和结构,如下图所示是Android官方指导中的View结构图: Android应用的绝大部分UI组件都放在android.widget包及其子包、android.view包及其子包中,Android应用的所有UI组件都继承了View类,View组件非常类似于Swing编程的JPanel,它是所有UI组件的父类,代表一个区域。 View类有一个非常重要的子类叫做View ...
我们在做Android应用尤其是商业应用的时候,很多时候都需要后期版本升级,如果我们的数据库文件非常大,比如游戏之类的,这时候就不应该每次版本更新都去重新复制数据库。将数据库和安装包分离,下面来详细介绍: (1)判断是否是第一次安装 try { //获取程序的当前版本 PackageInfo info = getPackageManager().getPackageInfo(PACKAGE_NAME, 0); currentVersion = info.versionCode; //获取上一个版本 SharedPreferences prefs = Prefe ...
The action bar allows you to add buttons for the most important action items relating to the app's current context. Those that appear directly in the action bar with an icon and/or text are known asaction buttons. Actions that can't fit in the action bar or aren't important enough are hidden in t ...
一、推送服务简介 消息推送,顾名思义,是由一方主动发起,而另一方与发起方以某一种方式建立连接并接收消息。在Android开发中,这里的发起方我们把它叫做推送服务器(Push Server),接收方叫做客户端(Client)。相比通过轮询来获取新消息或通知,推送无论是在对客户端的资源消耗还是设备耗电量来说都比轮询要好,所以,目前绝大多数需要及时消息推送的App都采用Push的方式来进行消息通知。 身在天朝,置身墙内!Android生态系统原本提供了类似于Apple iOS推送服务APNS的GCM
Global site tag (gtag.js) - Google Analytics