一://如果超过此时间,则不能进入程序if (isExpiredLocal(2013, 7, 07)) {Toast.makeText(this, "EXPIRED!", Toast.LENGTH_SHORT).show();this.finish();(this为进入程序的Activity)ret...
分类:
其他好文 时间:
2014-07-16 18:56:50
阅读次数:
265
ENTBOOST,VERSION 2014.183 Linux版本发布,主要增加PC端P2P(点对点)文件传输功能;发布安卓Android手机客户端APP 1.0版本;发布苹果IOS手机(平板)客户端SDK测试版本,完善安卓SDK功能及部分BUG修正;
7/16(明天)发布Windows版本,敬请关注!
ENTBOOST是跨平台、跨应用的实时通讯平台;恩布网络致力于帮助开发者、软件公司...
分类:
系统相关 时间:
2014-07-15 13:09:46
阅读次数:
393
使用了几天的UE4 ,总算是将游戏在安卓平台运行起来了。其中遇到很多问题,并且最终依然有一些问题没能解决。总体感觉是UE4这款引擎目前还不够成熟,问题较多。没有unity使用起来方便。但是既然开放了,发展必然迅猛,值得期待。其代码也值得游戏开发编程人员研究。...
分类:
移动开发 时间:
2014-07-15 13:02:41
阅读次数:
7308
Toast是一种不影响用户操作的通知,出现一定时间自动消失。一般用户通知用户已经刷新内容。原始类:packagecom.xinbo.templete;importandroid.os.Bundle;importandroid.app.Activity;importandroid.content.Context;importandroid.view.Gravity;importandroid.view.LayoutInfla..
分类:
其他好文 时间:
2014-07-15 10:48:17
阅读次数:
312
1、相对布局简单的说,就是通过描述每个组件所在的位置,使用的layout_below等,就是控制组件与组件之间的位置关系。2.绝对布局就是通过描述他的x,y坐标来确定位置3.线性布局有两种是水平和竖直对其方式,一般情况下整体会使用线性布局,来排列众多的组件3.帧布局我感觉就是一层一层的,默认的情况下...
分类:
移动开发 时间:
2014-07-14 22:01:06
阅读次数:
192
package com.example.message;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android.text.TextUtils;imp...
分类:
移动开发 时间:
2014-07-14 21:45:44
阅读次数:
235
背景介绍随着苹果产品的风靡,推送技术在国内也越来越热门。推送最开始用于邮件系统。随着iPhone 和 Android 手机的风靡,逐渐在手机上也越来越常见。不少手机客户端也时常推送一些消息。推送技术的应用推送技术在手机上的应用主要有两块:广告推送、SNS信息推送。l 广告推送:给目前有一定安装量但没...
分类:
移动开发 时间:
2014-07-14 19:41:26
阅读次数:
354
1.看源码必须搞懂Android的数据结构。在init源代码中双向链表listnode使用很多,它只有prev和next两个指针,没有任何数据成员。这个和linux内核的list_head如出一辙,由此可见安卓深受linux内核的影响的。本来来分析一下这个listnode数据结构。
这里需要考虑的一个问题是,链表操作都是通过listnode进行的,但是那不过是个连接件,如果我们手上有个宿主结构,...
分类:
移动开发 时间:
2014-07-14 18:13:24
阅读次数:
435
思路:
1.当然是基于SQLiteOpenHelper.onCreate(第一次安装程序时调用)、onUpdate(升级程序时调用)
2.用"脚本"(脚本制作具体方法问度娘)做数据库升级,文件名标识对应版本,java中根据“上一版本、当前版本”选择执行的脚本。
升级时,修改DB_VERSION(当前版本)即可。
DBManager.java:
package com.exampl...
分类:
移动开发 时间:
2014-07-13 18:55:49
阅读次数:
241
思路:
1.基于SharedPreferences,每次打开时,根据上次打开时记录的版本即可区分此次打开的情形。
StoredData.java:
1.Application.onCreate中调用StoredData.getThis().markOpenApp();即可。其他位置就可以根据getLaunchMode判断打开类型了。
package com.exampl...
分类:
移动开发 时间:
2014-07-13 18:09:59
阅读次数:
163