- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Android程序间数据的共享
1.先解释下数据共享:在安卓中,每个程序都有自己的ID,并且在自己的进程中运行,每个进程都有自己的运行环境,这样保证程序的完整性。虽然,保证了程序的完整性,但是,程序间数据的共享就不方便了,所以,安卓提供了ContentProvider和ContentResolver来解决这个问题。2.ContentProvider能够共享很多数据,但是,最终都要整合成数据库的形式,因为,ContentPro
2015-12-24 00:47:06 524
原创 安卓中SQLite的学习笔记
当我们存储的数据比较多的时候,我们就应该用到数据库了。在安卓中集成了SQLite数据库,这里简单的介绍下SQLite的使用。a.SQLite的特点:1.最大支持2TB的数据存储(这已经非常大了,相对于智能手机而言,因为我们的手机现在存储还停留在几百GB的水平,等到手机能存储几TB的时候,说不定SQLite就能存储更大的数据了)2.占用资源非常少,大概在250KB左右,着相对于现在智能手
2015-12-22 23:47:23 440
原创 安卓游戏中Proferences的简单使用
Preferences存储数据,需要有Context才能取到,单独的一个context是不容易取到的,但是,Activity继承自Context,所以,Preferences数据的存储需要有Activity来支持,sp(SharePreferences的简写)需要从context中得到,Editor需要从sp中得到。其中,sp是读取数据的关键,editor是存储数据的关键。所以,我们存取数据的时候
2015-12-22 00:10:00 585
原创 Cocos2d-x 3.x中读取csv数据文件
游戏开发中,数据文件通常是存储在xml,json,csv等格式的文件中,这里实现了CSV文件的解析。1.为什么是CSV? 数据文件为什么存储在CSV文件中呢? a,同样的数据放到CSV中要比放在xml和json中要小。 b,CSV的解析也比较简单。 c.策划编辑方便,策划比较擅长使用excel,使用CSV能够使用excel直接导出,不用再解析为其他格式。2.
2015-12-15 16:23:34 1195
原创 cocos2d-x 3.x相应键盘事件
3.x中使用键盘事件相对2.x中简单了不少,几句话就解决问题了。键盘的响应事件也属于event的范围,需要创建一个EventListener,然后,添加到事件分发器中就好了。键盘的相应事件有两种,按下事件和抬起事件。cocos的Demo在E:\cocos2d-x-3.6\tests\cpp-tests\Classes\NewEventDispatcherTest这个目录下,LabelKey
2015-12-09 17:16:33 3849 1
原创 cocos2d-x实现打字机效果
打字机的效果,一般出现在对话和游戏的剧情介绍中(现在已经很少用了,有几个人一个字一个字的看剧情呀)。这里有两种方案实现了打字机的效果。一种是使用系统字体,一种是使用TTF字体。下面一一介绍。1.使用LabelTTF实现。在cocos3.x中Label有了新的API,新的Label将每个字符作为一个Letter来存储。通过getLetter(int index)方法得到。得到的Lette
2015-12-09 11:35:58 2933 3
原创 MediaPlayer的使用
游戏中的背景音乐用到了MediaPlayer。使用MediaPlayer播放背景音乐有2中方法,一种是通过create来创建MediaPlayer对象,一种是通过new来创建对象,通过create创建出来的对象,不需要对音乐进行prepare,通过new创建的则需要进行prepare操作。然后就是,new创建的对象可以随意设置其资源路径,可以在SD卡也可以在其他地方,也可以是网络上的资源,
2015-12-01 20:52:52 752
android程序间数据的共享(ContentProvider和ContentResolver的使用)
2015-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人