- 博客(9)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Android实现签到日历控件
前言最近在做公司的一个APP项目的时候,有一个需求是要做一个签到页面。笔者自己考虑了一下设计思路和算法,并且实现了一个可以签到的日历控件。其实思路很简单,难点就在日期的绘制上。废话不多说,进入正题吧。效果预览算法设计总体思路设计按照效果图中所示的绘制日历,把每一天当作一个处理对象,每一个处理对象都有一个行、列序号,只要能计算出相应的行列序号,那么绘制就不成问题了。列序号相对比较容易算出来,比如201
2016-07-25 15:02:14
16466
10
原创 Android与PC蓝牙交互
Android与PC蓝牙交互 蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换我之所以会来做Android与PC蓝牙通信的了解,是源于公司年会的时候做的抽奖活动,当时是用笔记本来运行的,因为要把屏幕投影到墙上,启动抽奖、停止抽奖都得笔记本控制。我想这个真的太不方便了,为什么不能用手机来操控,于是我想到了PC与手机的通信,最简单的方
2016-07-21 12:02:05
11509
21
原创 关于Handler Leak警告的正确处理方法
相信很多人都注意到了ADT版本更新之后出现的关于handler leak的警告:private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); } }; 当使用如上写法,复写handl
2015-01-09 16:20:15
4995
1
原创 【Cocos2d-X3.x游戏开发】之一:初探Cocos,Eclipse Android环境搭建
特别说明:建议先掌握Android基本开发,C++基础语法、面向对象。 我也是初学Cocos游戏开发,没想到一来就在配置开发环境中遇到这么多麻烦,但是经过我的努力,多方查找资料,最终还是配置成功啦。特此写一个教程,算是记录一个过程,避免遗忘,同时也给各位跟我一样想学Cocos开发的同学提供一个方便,让大家少走弯路。如果大家发现本文有错误的地方,请告诉我,我会立刻更正。 有人说成
2014-10-29 16:33:31
3349
原创 Android库的建立与使用
在Android开发中经常会需要写一些界面特效,如果想要复用,单靠每次去复制代码,虽然简单有效,但是,代码越多,会觉得越让你头疼。所以把这些代码打包起来,需要的时候就用应用库的方式直接调用更好。 不仅仅是在Android开发中,做任何开发都应该考虑把一些常用的方法打包起来,这样就避免重复的去“制造轮子”,在需要的时候把以前造过的“轮子”拿来用就行了。 下面我将讲述的是Andro
2014-03-30 17:12:23
763
原创 Android开发俄罗斯方块
俄罗斯方块是一款非常耐玩的益智小游戏,老少皆宜。(百科:http://zh.wikipedia.org/wiki/俄罗斯方块)开发俄罗斯方块,能巩固自己的数据结构知识,锻炼自己的逻辑思维能力,以及对自己的编程能力也有所提高。 由于本次开发的俄罗斯方块属于2D游戏,所以我将使用原生API代替开发3D游戏更加优秀的Unity引擎。 我为何要使用原生API来开发俄罗斯方块
2014-03-23 21:45:35
6512
2
原创 使用StringTokenizer分割并统计单词个数
在某些时候,可能会需要统计一大串文本中出现的单词个数。一般情况下,直接想到的是用正则表达式,但是我偶然发现了一个比用正则表达式更好的方法。也就是使用StringTokenizer这个类,参考文档:http://developer.android.com/reference/java/util/StringTokenizer.html传入指定字符如逗号、冒号等作为分割标志,取出单词。
2014-03-16 21:28:10
3929
Android俄罗斯方块(模式重新设计版)
2014-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人