August 13, 2017

libGDX系列-Android FrameWork层面遇到两个崩溃相关的问题修正

by AlexQ (email alexq_andr@163.com)

image

工程托管在此:GitHub

这套系统跟随应用上线后,由于实际应用的结构要远高于demo,线上crash统计会捕捉到不少我们demo中发现不了的问题,收集到很多崩溃、异常问题后,也一直在持续修改、更新,总结一下反思一下也还是有不少值得总结的问题。

1. 生命周期函数不要随意干预

崩溃日志如下:

android.support.v4.app.SuperNotCalledEx......

June 15, 2017

为Android、iOS设备搭建模拟丢包、慢速网络模拟网络

by AlexQ (email alexq_andr@163.com)

1. 背景、目标、目的

(1) 背景:

我们在移动开发或者测试的时候,时常遇到在正常网络环境下的代码运行一切正常,一旦网络有抖动甚至网速较慢时,各种bug频发,当然我们开发中必须要提前对异常进行设计,但是必要的测试还是很需要的。由于iOS的开发工具XCode已经具备此功能,重点在于Android设备,当然我们的解决方案适用于各种移动设备以来的移动网络测试。

(2) 目的:

不论是Android还是iOS设备,连接到我们提供的模拟环境后,可以通过配置控制网络条件,满足包括下行速度、下行丢包率、下行延迟、上行速度、......

October 02, 2016

AndroidLintWatchDog Custom-Lint 自定义Lint检查的实现

by AlexQ (email alexq_andr@163.com)

工程源码托管在 GitHub follow&star

watchdog-logo

一、解决痛点-coding时遇到的问题

案例

案例1-com.alibaba.fastjson.JSON:工程中经常会使用FastJson来解析json数据,由于会使用反射机制构造JavaBean对象,那么release版本混淆的情况下,如果没有对相应的JavaBean对象做......

September 06, 2016

TinyPNGNodeJSBatcher-基于TinyPNG的批量压缩图片工具

TinyPNGNodeJSBatcher

by AlexQ (email alexq_andr@163.com)

*工程源码托管在 GitHub * follow&star

tinypngPanda

TinyPNG

Smart PNG and JPEG compression

Optimize your images with a perfect balance in quality and file size.

如果你想进一步了解Ti......

September 06, 2016

图说美剧《硅谷》-看创业历程

Written by AlexQ

GitHub地址,关注更新

PiedPiper

总是有很多人描述着互联网创业多么激动人心;

总是有很多人描述着互联网创业多么艰难;

总是有很多人描述着互联网创业多少英豪纷起;

总是有很多人描述着互联网创业多少黯然神伤;

美剧《硅谷》的剧情,使我这个互联网从业者,有一颗小小创业梦想的人,感同身受,轻松愉快的接受着始于我们这个时代、始于互联网的兴奋剂-创业;硅......

June 28, 2016

libGDX系列-结合APP开发特效大目录

by AlexQ (email alexq_andr@163.com)

image

What's libGDX?

libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

我们关注如何......

June 26, 2016

libGDX系列-结合APP开发综合笔记

by AlexQ (email alexq_andr@163.com)

工程托管在此:GitHub-粒子特效

+ GitHub-Box2D碰撞特效

What's libGDX?

libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

好久不见!

本周末参加了GMTC大会,收获颇多,尤其是微信团队叶润桂关于弱网处理的介......

January 09, 2016

libGDX系列-Android FrameWork 基于libGDX实现高性能动画特效(Box2D/物理碰撞 篇)

by AlexQ (email alexq_andr@163.com)

image

工程托管在此:GitHub

前情提要

之前写的那篇Android FrameWork 基于libGDX实现高性能动画特效(烟花/粒子特效篇)最后提到了Box2D,很久之前我写过一个基于jbox2d库开发的一个碰撞特效,由于jbox2d性能所限制,同时出现20颗左右的......

January 08, 2016

libGDX系列-Box2D 入门精要

Box2D 入门简要

by AlexQ (email alexq_andr@163.com)

image

本文目的是为之后介绍libGDX中使用Box2D实现一个碰撞效果做技术铺垫,关于Box2D的诸多概念不会一一涉及、深入讲解,望能见谅,不过好在Box2D学习资料颇多,您可以到网上免费获得很多帮助。

导语

1. What's Box2D

2. About Box2D

3. Core

4. 推荐

注意:我们的Box2D事例代码全部基于libGDX封装的接口和类

声明:本文中大......

December 15, 2015

libGDX系列-libGDX 入门精要

by AlexQ (email alexq_andr@163.com)

image

导语

1. What's libGDX

2. Standing on the Shoulders of Giants

3. Core

What's libGDX

一个作为引擎和游戏基础的高性能,跨平台的游戏开发框架。这个框架允许我们我们专注于基础而不是游戏引擎的新的特性。它具有很棒的灵活性。

libGDX是一个跨平台的开发框架。它目前支持的平台有Windows......

December 11, 2015

libGDX系列-Android FrameWork 基于libGDX实现高性能动画特效(粒子特效/烟花效果篇)

by AlexQ (email alexq_andr@163.com)

工程托管在此:GitHub

What's libGDX?

libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, Mac OS X, Android, your WebGL enabled browser and iOS.

Gif较大,可能需要较长时间加载,或者直接查看视频效果