会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
进则净土,退则凡尘
If you have the courage to pursue your dream, JUST DO IT.
博客园
首页
新随笔
联系
管理
订阅
2017年3月6日
关于Android App开发知识体系的一个小总结
摘要: 前言 本文从热更新、异步并发、性能优化、网络请求等多个方面对Android App开发的知识体系进行了一个分类总结。欢迎大家沟通交流。 热更新 [原]热更新开源项目Tinker源码解析之Dex热更新 [原]热更新开源项目Tinker源码解析之资源热更新 [原]热更新开源项目Tinker源码解析之Li
阅读全文
posted @ 2017-03-06 17:25 子扬
阅读(778)
评论(0)
推荐(1)
2017年1月10日
Android热更新开源项目Tinker集成实践总结
摘要: 前言 最近项目集成了Tinker,开始认为集成会比较简单,但是在实际操作的过程中还是遇到了一些问题,本文就会介绍在集成过程大家基本会遇到的主要问题。 考虑一:后台的选取 目前后台功能可以通过三种方式实现: 1、自己搭建后台布丁下发系统2、第三方提供的服务,目前如原微信simsun大神的个人tinke
阅读全文
posted @ 2017-01-10 13:02 子扬
阅读(5674)
评论(7)
推荐(0)
2017年1月7日
【原】Android热更新开源项目Tinker源码解析系列之三:so热更新
摘要: 本系列将从以下三个方面对Tinker进行源码解析: 转载请标明本文来源:http://www.cnblogs.com/yyangblog/p/6252855.html更多内容欢迎star作者的github:https://github.com/LaurenceYang/article如果发现本文有什
阅读全文
posted @ 2017-01-07 10:50 子扬
阅读(3716)
评论(0)
推荐(0)
2017年1月6日
【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新
摘要: 上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程。 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载。 本系列将从以下三个方面对Tinker进行源码解析: 转载请标明本文来源:http://www.cnblogs.com/y
阅读全文
posted @ 2017-01-06 09:26 子扬
阅读(5854)
评论(4)
推荐(0)
2017年1月5日
【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新
摘要: 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代。 Tinker github地址:https://github.com/Tencent/tinker 首先向微信致敬,感谢毫无保留的开源出了这
阅读全文
posted @ 2017-01-05 11:13 子扬
阅读(8977)
评论(0)
推荐(2)
2014年12月12日
说说Makefile那些事儿
摘要: 说说Makefile那些事儿 |扬说|透过现象看本质 工作至今,一直对Makefile半知半解。突然某天幡然醒悟,觉得此举极为不妥,只得洗心革面从头学来,以前许多不明觉厉之处顿时茅塞顿开,想想好记性不如烂笔头,便来说说Makefile那些事儿。 Makefile到底是个啥玩意儿 Makefile就是
阅读全文
posted @ 2014-12-12 16:43 子扬
阅读(15361)
评论(2)
推荐(7)
2014年8月6日
巴洛克式和哥特式的区别
摘要: 一直很好奇哥特和巴洛克式的建筑有到底是什么样的,但又每次都忘了去查查看。下面是我复制的,当作了解而已。 巴洛克艺术是指(16世纪)后期开始在欧洲流行的一种艺术形式,不仅在绘画方面,巴洛克艺术代表整个艺术领域,包括音乐、建筑、装饰艺术等。巴洛克建筑是欧洲17世纪和18世纪初的巴洛克艺术风格中的一个层面...
阅读全文
posted @ 2014-08-06 13:35 子扬
阅读(11780)
评论(0)
推荐(0)
2014年7月30日
推荐阅读书籍,是时候再行动起来了。
摘要: 网上一位大神的经验之谈 【语言经典书】C: C程序设计语言(K&R) C和指针 C专家编程 C陷阱与缺陷 你必须知道的495个C语言问题 C++: C++ primer effective C++ 深度探索C++对象模型 stl源码分析 C++必知必会 java: java编程思想 java并发编程
阅读全文
posted @ 2014-07-30 18:08 子扬
阅读(621)
评论(0)
推荐(0)
2012年5月23日
Android应用程序启动时发生AndroidRuntime : ClassNotFoundException for Activity class的解决方法
摘要: 在android应用程序启动时抛出下面异常导致启动失败:07-09 17:12:35.709: ERROR/AndroidRuntime(3866): Uncaught handler: thread main exiting due to uncaught exception07-09 17:12:35.719: ERROR/AndroidRuntime(3866): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.anselm.eickhoff.rhythm/org.anselm.ei
阅读全文
posted @ 2012-05-23 11:31 子扬
阅读(26842)
评论(2)
推荐(0)
2012年5月14日
[Android游戏开发]八款开源 Android 游戏引擎 (巨好的资源)
摘要: 初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅仅因为我们处于这个狭小的天地间,与外界接触不够,所以对它们的存在茫然不知罢了。下面我就罗列出八款
阅读全文
posted @ 2012-05-14 17:16 子扬
阅读(1999)
评论(0)
推荐(1)
2012年5月11日
[Android游戏开发]游戏框架的搭建
摘要: 通常情况下,游戏开发的基本框架中,一般包括以下模块: 窗口管理(Window management):该模块负责在Android平台上创建、运行、暂停、恢复游戏界面等功能。 输入模块(Input):该模块和视窗管理模块是密切相关的,用来监测追踪用户的输入(比如触摸事件、按键事件、加速计事件等)。 文件输入输出(File I/O):此模块用来读取assets文件下图片、音频等资源。 图像模块(Graphics):在实际游戏开发中,这个模块或许是最复杂的部分。它负责加载图片并把它们绘制到屏幕上。 音频模块(Audio):这个模块负责在不同的游戏界面加载音各类频。 网络(networki...
阅读全文
posted @ 2012-05-11 15:05 子扬
阅读(3801)
评论(1)
推荐(0)
[Android游戏开发]塔防游戏_第一天
摘要: 第一天,项目组八个人一起开会讨论近两个月的课题,最后从|公交换乘系统|记账本|塔防游戏|电子相册(裸机)|安卓应用后台管理系统|背单词工具(PC)|人脸识别|7个预选课题中选择塔防游戏作为开发的项目。因公司业务关系,项目选择使用android进行开发。课题决定后PM高在会议上讨论分工问题。其中PM高负责总体进度的把握;吴和女1负责游戏玩法设计,这一部分需要首先完成,以指导后面的设计工作;然后是主要技术难题解决办法的调查,因为是第一次接触android游戏开发,我,周和女2便负责调查在android中游戏开发到底是怎么样的开发方式,比如2D和3D开发方式的区别等等;薛负责在游戏中路径的算法问题的
阅读全文
posted @ 2012-05-11 00:27 子扬
阅读(1878)
评论(0)
推荐(0)
2012年5月10日
Android游戏开发起步(译文)
摘要: 英文http://dev.chinamobile.com/cmdn/bbs/thread-13718-1-1.html如果你有兴趣为Android平台开发游戏,有很多你需要了解的东西。我是Light Racer,Light Racer 3D以及Wixel的开发者,这些游戏目前在Android Market上有售。我以前也开发过游戏,但Light Racer是我的第一个Android应用程序,我从中学到了很多Android游戏开发知识,也愿意与诸位分享。我甚至写了一本在线的书详细介绍了Light Racer3D的开发,内容全是教你怎样做以及有用的代码片段。如果你有过游戏开发经验,那么转移到移动平
阅读全文
posted @ 2012-05-10 14:36 子扬
阅读(679)
评论(0)
推荐(1)
2011年10月12日
不同网段间的切换脚本
摘要: 经常在网段之间频繁切换,要重新设置IP,DNS服务器,代理地址实在是麻烦, 使用脚本会方便很多。 1、IP,DNS服务器切换脚本 1 netsh interface ip set address local static 192.168.20.77 255.255.255.0 192.168.20.
阅读全文
posted @ 2011-10-12 10:42 子扬
阅读(826)
评论(0)
推荐(0)
2011年6月14日
嵌入式Linux启动过程中的问题积累
摘要: 1.Bad Magic Number ## Booting image at 33000000 ...Bad Magic NumberOMAP5912 OSK # (tftp下载好kernel的uImage后就停止在这,不能启动kernel)问题原因:启动参数设置错误,0x30000000处不可以执
阅读全文
posted @ 2011-06-14 16:42 子扬
阅读(9127)
评论(0)
推荐(1)
下一页
公告