- 博客(24)
- 资源 (1)
- 收藏
- 关注
转载 【cocos2dx中Node类getParent和getChildByTag()】学习体会
参考http://cn.cocos2d-x.org/doc/cocos2d-x-3.0/d3/d82/classcocos2d_1_1_node.html其中和child、parent有关的成员函数如下:Children and Parentvirtual void addChild (Node *child)添加一个子节点到容器内,z-order是0. 更多...vir...
2018-11-09 17:31:52
353
原创 getVisibleSize 和 getContentSize 和 getWinSize
getVisibleSize:获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。getVisibleOrigin:获得可视区域的出发点坐标,在处理相对位置时,确保节点在不同分辨率下的位置一致。在cocos2d-x里CCNode对象有缩放的方法setScaleX和setScaleY。所以在获取对象大...
2018-10-26 17:49:55
210
转载 lua游戏里的学习系统用到了倒计时功能,记录一下
对传入的时间进行处理,转成字符串00:00:00。通过调用回调函数来控制一秒刷新一次。转换算法: h = math.floor(time / 3600), m = math.floor((time % 3600) / 60), s = math.floor((time % 3600) % 60)。 ...
2018-09-20 18:00:34
903
原创 推荐书籍android开发
《第一行代码》(第二版)《Android编程权威指南》(第2版)《App研发录》《深入理解Android》(卷1)《Android开发艺术探索》《Android Studio实战 快速、高效地构建Android应用》《设计模式:可复用面向对象软件的基础》《Effective Java》《GitHub入门与实践》
2017-06-14 22:29:07
738
1
转载 2017腾讯实习生Android客户端开发面试总结
先做个自我介绍,本人大三狗一枚,就读的是广州一个普通的一本大学(非985、211),专业是比较尴尬的电子商务(非计算机学院,连C的课程都没有就只有Java),但是一切的尴尬并没有阻挡我对Android开发的热爱,自学一年多差不多两年了,基础以及开发的技术也掌握的相对成熟了。在即将要变身大四狗的关键节点看到了腾讯爸爸暑期实习生的招聘,便刻不容缓地参加笔试,很开心顺利收到面试通知,可惜最终止步
2017-06-14 22:26:29
621
转载 你不得不了解的JVM
首先我们了解一下垃圾收集算法这块内容。因为垃圾算法的实现设计大量程序细节,各个平台的虚拟机操作内存的方法各不相同,因此在本节中我们主要讲讲垃圾收集算法,并不涉及具体实现。 下面让我们来一一了解一下各种收集算法吧。3) 垃圾收集算法1)标记-清除算法标记-清除.gif上图为标记-清除算法的示意图。首先需要标记可回收的内存,然后再对可回收的内存进行回收。这样做是不是很简
2017-06-08 18:08:44
407
转载 Android自定义View的三种实现方式
在毕设项目中多处用到自定义控件,一直打算总结一下自定义控件的实现方式,今天就来总结一下吧。在此之前学习了郭霖大神博客上面关于自定义View的几篇博文,感觉受益良多,本文中就参考了其中的一些内容。 总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和继承控件。下面将分别对这三种方式进行介绍。(一)组合控件 组合控件,顾名思义就是将一些小的控件组合起来形成一个新
2017-06-08 17:58:22
380
转载 2017年4月美团Android面试总结
开发职位或许没有之前如此火爆,但是只要你有真才实学,找个较好的工作还是比较容易的。如果你是985,211,如果你是硕士学历,那找个满意的offer更是不再话下;即使不是上面的条件,只要你好好努力的学习,把每一项的技术点攻破了,同样可以达到甚至超越上面条件的同学。我隔一段时间都会出去面试一次,面试的目的不是为了找到好的工作,而是知道自己的优缺点是什么?知道市场需要什么样的人?同样
2017-06-08 16:54:15
639
转载 给初学者的RxJava2.0教程(六)
前言在上一节中, 我们找到了上下游流速不均衡的源头 , 在这一节里我们将学习如何去治理它 . 可能很多看过其他人写的文章的朋友都会觉得只有Flowable才能解决 , 所以大家对这个Flowable都抱有很大的期许 , 其实呐 , 你们毕竟图样图森破 , 今天我们先抛开Flowable, 仅仅依靠我们自己的双手和智慧 , 来看看我们如何去治理 , 通过本节的学习之后我们再来看Flowa
2017-06-08 16:38:23
238
转载 给初学者的RxJava2.0教程(五)
前言大家喜闻乐见的Backpressure来啦.这一节中我们将来学习Backpressure. 我看好多吃瓜群众早已坐不住了, 别急, 我们先来回顾一下上一节讲的Zip.正题上一节中我们说到Zip可以将多个上游发送的事件组合起来发送给下游, 那大家有没有想过一个问题, 如果其中一个水管A发送事件特别快, 而另一个水管B 发送事件特别慢, 那就可能出现这种情况, 发得快的
2017-06-08 16:36:44
258
转载 给初学者的RxJava2.0教程(四)
前言在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到, 因此,这里先来做个准备工作, 先带大家学习zip这个操作符, 这个操作符也是比较牛逼的东西了, 涉及到的东西也比较多, 主要是一些细节上的东西太多, 通过学习这个操作符,可以为我们下一节的Backpressure 做个铺垫.
2017-06-08 16:35:41
209
转载 给初学者的RxJava2.0教程(三)
前言上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册, 等注册成功之后再自动登录该怎么做呢.很明显, 这是一个嵌套的网络请求, 首先需要去请求注册, 待注册成功回调了再去请求登录的接口.我们当然可以想当然的写成这样: private void login() {
2017-06-08 16:34:21
244
转载 给初学者的RxJava2.0教程(二)
前言上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题还是以之前的例子, 两根水管:RxJava正常情况下, 上游和下游是工作在同一个线程中的, 也就是说上游在哪个线程发事件, 下游就在哪个线程接收事件. 怎么去理解呢, 以Android为例, 一个Activity的所有动作默认都是在主线程中运行的, 比
2017-06-08 16:32:52
565
转载 给初学者的RxJava2.0教程(一)
前言上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1还是直接跳到RxJava2。所以写下这个教程, 帮助那些没有用过RxJava的朋友入门。注:如果你觉得写得不好,请直接批评指出。我先回答这个问题:学习RxJava2
2017-06-08 16:32:01
366
转载 Android图片缓存之初识Glide
Android图片缓存之初识Glide前言: 前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不再维护而选择了师出同门的Xutils,中间也接触过别的开源框架比如
2016-11-29 15:43:26
244
转载 Rxjava 是什么
给 Android 开发者的 RxJava 详解作者:扔物线此文由以下厂商为作者提供 2000 元资金赞助:成为赞助方 /开始写作前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场
2016-10-11 18:18:37
1915
1
转载 Android屏幕适配全攻略(最权威的官方适配指导)
Android屏幕适配出现的原因在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。但是这种“碎片化”到底到达什么程度呢?在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android碎片化报
2016-08-30 21:08:03
353
转载 Android Fragment笔记整理
前言一直在用Fragment,但是没有系统的整理过,Google了一下相关文章,看到了几篇,将几篇还不错的文章重点整理了下,很多是直接Copy的,只为做个笔记,以后翻来看比较方便.Fragment出现的缘由不同大小屏幕的手机、平板、以及TV要展示统一的界面,但是由于屏幕大小不同,布局展示上就会有差异,但是又不想写多套布局,Fragment便诞生了。比如在手机上,先展示列表内容,
2016-08-03 16:27:41
235
转载 通讯录搜索功能
refresh_list.xmlandroid:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"> android:id="@+id/txt_input" android:layout_width="fill
2015-06-30 15:04:03
699
转载 Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9671609记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个朋友在评论中留言,希望我可以帮他将这个滑动菜单改成双向滑动的方式。当时也没想花太多时间,简单修改了一下就发给了他,结果没想到后来却有一大批的朋友都来问我要这份双向滑动菜单的代码。由于这份代码写得很不
2015-06-17 17:04:45
423
转载 Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
http://blog.csdn.net/guolin_blog/article/details/8714621人人客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。据说人人客户端的这个特效是从facebook客户端模仿来的,至于facebook是不是又从其它地方模仿来的就不得而知了。好,今
2015-06-17 17:00:02
1051
转载 android 启动service的两种方式有什么不同
有两种启动方式:一种:startService,一种:bindService:他们对service的生命周期影响是不一样的。1:启动startService: Service会经历onCreate->onStart, stopService的时候直接onDestroy如果是调用者(TestServiceHolder)自己直接退出而没有调用stopService的话,Servi
2015-05-28 14:54:33
1198
转载 Android多个Activity切换时其生命周期中的方法执行顺序
学习Android知识的时候突然想到一个问题,在这里使用了突然这个词,因为之前就已经了解过Android的生命周期,相信大家也都对其了如指掌,但在这里说的是多个Activity切换时的生命周期中的方法执行顺序。大家知道Android生命周期包括以下几个状态: onCreate(Bundle savedInstanceState):可以进行一些初始化的工作在activi
2015-05-28 14:48:37
1644
android 聊天可发PNG GIF 表情
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人