- 博客(8)
- 资源 (19)
- 收藏
- 关注
原创 2048游戏回顾三:自定义Dialog和ProgressBar
在2048游戏中,询问用户是否退出游戏,游戏失败或者成功后弹出对话框让用户做下一步选择,总之Dialog是必须要用的,但是系统默认的Dialog和游戏的UI风格不搭,因此要求我们必须自定义Dialog.ProgressBar主要用在游戏启动的时候显示游戏的加载进度,也是游戏必不可有的部分,也需要自定义。
2016-10-30 21:50:59 1381
原创 2048游戏回顾二:算法总结(移动、合并、动画等)
如果只是单纯的写一个2048游戏,让这个游戏可以玩的话,工作量还是蛮小的。不过,在这写工作中,你可能花时间最多的就是数字的移动与合并的算法了,如果没有做过,可能确实要花点时间来构思,所以,写完2048游戏以后,我希望能把它做个记录。
2016-10-29 21:12:06 20354 4
原创 2048游戏回顾一:使用SurfaceView创建游戏启动动画
SurfaceView有个很大的好处,就是可以在子线程中绘制UI,其他的View只能在主线程中更新UI,这或多或少给编程增加了些不便。而SurfaceVIew在子线程中可以绘制UI的特性,再加上其可以直接从内存或者DMA等硬件接口取得图像数据,这使得它适合2d游戏的开发。
2016-10-29 14:42:38 2839 2
原创 分享一下自己写的2048游戏(3*3,4*4,5*5,6*6多种玩法,可反悔)
2048是一款非常常见的小游戏,我也想尝试着写一款,给自己练练手。说道练手,这里需要交代一下:我从事Android的工作刚刚一年,平时的工作主要是客制化UI和修改Bug,也就是这里改改,那里改改,因此,完整的开发项目的机会比较少,所以,对我而言,想要提高自己的编程水平,抽出时间自己做一些小项目是有意义的。
2016-10-29 11:43:09 11349 5
原创 Android wifi探究四:Wifi P2P framework层源码分析
上一篇博客对应用程序下使用Wi-Fi P2P Api连接附近的设备的过程做了一个简单的梳理,我们只是学会了怎么使用api,但对api背后的机制一无所知。那么这篇博客就开始尝试分析api背后的实现机制,也就是android framework中Wi-Fi P2P的工作机制。 Wifi P2P在framework层也是一个Service,它的启动过程和WifiService一样:
2016-10-13 15:49:36 4289
原创 Android wifi探究三:Wifi P2P 连接附近设备
Wi-Fi Direct APIs允许应用连接周围的设备,而不用通过网络或者热点,点对点直接连接。应用可以快速的发现周围设备并与之交互,而有效作用距离大于蓝牙。这篇博客对如何实现Wi-Fi P2P设备间的连接做一个总结,如有不对之处,欢迎拍砖
2016-10-12 16:29:46 11105 5
原创 Android wifi探究二:Wifi framework层源码分析
上一篇博客初步认识了wpa_supplicant的作用和使用方法,并且尝试着梳理了wifi的大框架,不过,java层的框架我们忽略了,没有分析,也就是说上一篇博客非常肤浅的支出了wifi代码的结构,仅此而已,那么这篇博客,将尝试梳理wifi的java层框架。
2016-10-11 17:27:21 11203 10
原创 Android wifi探究一:初步认识wpa_supplicant与wifi框架梳理
平时和wifi打交道还算比较多吧,wifi出了问题就只能找大神解决,这是件很令人伤感的事情。所以就想自己分析下android源码中wifi的框架,以后wifi出了问题,自己也能尝试的解一解。分析过程必定会有很多理解不到位或者错误的地方,欢迎大家不吝啬恶毒之词,使劲拍砖。
2016-10-10 17:33:08 16376 7
Android 自定义View-旋转小按钮(修复bug)
2017-08-12
android应用程序访问linux驱动
2016-09-17
串行12864launchpad
2015-04-23
serial_console
2015-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人