“法外狂徒张三”视频笔记

前段时间看了不少罗翔教授的视频,很有意思,其中有不少非常深刻的思考,有必要做笔记记录一下。

虐待动物和尊重

只有人才会虚伪啊,而动物是不会虚伪的。

Read More

通过productFlavor打渠道包

现状

工作项目里,一开始接入了穿山甲的广告SDK,用walle生成多个渠道的apk

Read More

安卓性能优化

布局优化

  1. include
    重复用到的布局可以单独写在一个xml中,用include标签引用。属于代码优化,对性能没影响。

Read More

如何解决问题

作为一个程序员,在工作中会遇到各种各样的问题,解决问题的能力非常重要。

你不是在写代码,你是在解决问题

这是之前在微博上看到的一条 程序员的那些事

Read More

cocos2-dx游戏更新和文件加载

这边文章说一下cocos2d-x中游戏热更和导入包相关的知识。

打包

一般将cocos2d-x部分和原生分开打包。cocos2d-x打包完成后,放在安卓项目assets目录下打apk包。

Read More

cocos中的ImageView和Sprite

在cocos游戏开发中,加载图片有两只方式,ImageViewSprite,这两种方式有什么区别呢?

通过阅读源码,发现ImageView其实是Sprite的封装。以下是UIImageView.cpp的部分源码:

Read More

Cocos2d-x Lua如何限制创建全局变量

问题

Lua中创建全局变量,可以直接创建

1
2
a = 1
print(a)

Read More

安卓启动页需要注意的东西

启动页是APP呈现给用户的第一个页面,在安卓中,启动页需要在AndroidManifest.xml中配置 intent-filter

1
2
3
4
5
6
7
8
<activity
android:name=".SplashActivity"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>

Read More

博客DNS解析的配置

用hexo搭建博客以来,一直在寻找更好的建站方案。从站点到用户,DNS是非常重要的一环。而这个博客的DNS配置,一共改过三次方案。每次改变,都比前一次省心。
shingkit.me域名从Godaddy购买。
以下记录一下各方案。

自建VPS

Read More

使用AndroidStudio查看安卓源码

  1. 首先需要准备好aosp的源码
    官方链接:下载源代码

Read More