Cocos2d-x3.1下实现类似iOS页面滑动指示圆点...
分类:
移动开发 时间:
2014-07-10 23:44:12
阅读次数:
241
项目中要用到动画的控制,比如说暂停、恢复继续等,先看代码:(很容易实现)-(void)pauseLayer:(CALayer*)layer
{
CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil];
layer.speed = 0.0;
layer.timeOff...
分类:
移动开发 时间:
2014-07-10 23:47:35
阅读次数:
234
如果你基于没有一个专门的开发板练手,那你的Android手机也可以开发大多数C应用程序,安装好后编译C的编译器。本文只写一个Hello World的运行过程。优点是:不需要eclipse,不需要Android源码,不需要Android.mk,不需要NDK。一个C程序员就可以很好的利用Android了,需要一个编译器和一个adb要把程序放到Android系统中。...
分类:
移动开发 时间:
2014-07-11 00:36:18
阅读次数:
248
目录结构
src: 存放java代码
gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id
project.properties: 指定当前工程采用的开发工具包的版本
libs: 当前工程所依赖的jar包.
assets: 放置一些程序所需要的媒体文件.
bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件.
res(...
分类:
移动开发 时间:
2014-07-10 17:17:14
阅读次数:
413
解决方案:
1.定义一个textview,在storyboard中设定constraints。
2.将高度的constraint定义到头文件中:(直接拖拽)
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *textviewHeightConstraint;
3.待在实现文件中为textview加载了内容之后,获取文本高度,为...
分类:
移动开发 时间:
2014-07-10 20:56:49
阅读次数:
237
先上图:...
分类:
移动开发 时间:
2014-07-10 23:19:52
阅读次数:
219
安卓中LinearLayout是用得最得心应手的容器,但有时候貌似不尽人意、...
分类:
移动开发 时间:
2014-07-11 00:00:48
阅读次数:
284
有时候你把手机接到电脑上调试时,Android Studio总是提示你重启ADB,但是你点重启后,立马又跳出那个提示重启的对话框。会再跳出提示对话框是因为你ADB重启没有成功。这个时候我们可以通过命令行来重启。
首先执行adb kill-server,再执行adb start-server。但是有时候你执行adb start-server后会发现启动不起来,这个是因为adb的端口被占用了。
解...
分类:
移动开发 时间:
2014-07-10 21:50:21
阅读次数:
259
典型应用场合:进入某一界面以后,显示默认值(其实这个也可以通过直接在布局文件中指定)基本点:1)SharePreferences所生成的文件最终还是以.xml文件的形式存在于/data/data/应用包名/share_prefs/xxx.xml中2)SharePreferences适合用于存储key-value型的数据基本使用:存:Editor editor = sp.edit();//获取编辑器...
分类:
移动开发 时间:
2014-07-11 00:10:55
阅读次数:
356
这里给大家介绍一个很方便的关联源码的方法。1、打开Android SDK Manager。把你所使用的版本的API给下载下来,如下图所示。。。2、关联源码时,将源码关联到对应API的目录,如:E:\开发者工具\android可能工具包\adt-bundle-windows-x86-20130729\sdk\sources\android-18这时候,就能关联成功了。。。...
分类:
移动开发 时间:
2014-07-10 21:38:11
阅读次数:
261
上次谈到了Fragment动画加载的异常问题,今天再聊聊它的动画加载loadAnimation的实现源代码:
Animation loadAnimation(Fragment fragment, int transit, boolean enter,
int transitionStyle) {
接下来具体看一下里面的源码部分,我将一部分一部分的讲解,首先是:...
分类:
移动开发 时间:
2014-07-11 00:02:40
阅读次数:
407
上篇以一个 demo 示例介绍了 Eureka 的 Application Service 客户端角色。今天我们继续了解 Eureka 的 Application Client 客户端,以一个简单的交互示例,介绍 Application Client 是如何使用 Eureka 获取 Application Service 实例并发送请求的。...
分类:
移动开发 时间:
2014-07-10 21:41:59
阅读次数:
365
上一篇文章主要是参照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright、libstagefright_color_conversion等动态静态库,从而造成程序具有很高的耦合度,也不便于我们理解yuv数据直接显示的深层次原因。
于是我开始研究SoftwareRenderer的具体实现,我们来提取Soft...
分类:
移动开发 时间:
2014-07-11 00:14:52
阅读次数:
509
乐高Mindstorm EV3智能机器人(以下简称EV3)自从在2013年的CES(Consumer Electronics Show美国消费电子展)上展出之后,就吸引了全球广大机器人爱好者的眼球!EV3相比其上一代机器人NXT最大的提升就在于其硬件上。除了更强大的ARM处理器,并加载了Linux操作系统之外,EV3还配备了蓝牙,支持外接USB,外接WiFi。因为有了这么多的硬件提升,EV3最酷的...
分类:
移动开发 时间:
2014-07-10 17:10:35
阅读次数:
377
在上一篇文章中,我们论述了iOS与EV3结合后机器人开发的无限可能,那么,大家要不要一起来Hacking一把呢?为了能够完整地完成我接下来我讲的项目,我们需要做以下准备:1、一台Mac运行MAC OS X 10.9.3以上的操作系统。2、Xcode6。这是iOS在Mac上的开发工具。我们将使用Xcode来进行所有的项目程序的编写3、一两个iOS设备,iPhone或iPad都行。实际上大家最好有两个...
分类:
移动开发 时间:
2014-07-11 00:52:26
阅读次数:
256
随着移动互联网时代的到来,表面上为我们带来一片祥和美好的景象,给我们的工作、生活带了很多便利,但是,美景只是表面上的,涌动着的暗潮才是最危险的因素,App山寨问题频现、移动快捷支付诈骗、二维码扫描陷阱、用户信息泄露、移动App恶性竞争等不良现象时常出现,移动App安全问题时刻牵动着移动用户的神经。
移动互联网安全取决于移动App安全
斯诺登事件之后,网络安全更被提到了前所未有的高度。用...
分类:
移动开发 时间:
2014-07-10 17:12:41
阅读次数:
209
1. 系统刚开完机,想完全打印出来,则用 logcat , 这样它会把缓存里面的都打印出来;
2. 如果不想打印占用终端,则加个&号,即 logcat &
3. 如果想把前面的打印清掉,开始现在的打印,则用 logcat -c ; logcat
4. 如果想过滤出代码中Log.d(TAG, "****") 中TAG的关键字打印,则用 logcat -s TAG ...
分类:
移动开发 时间:
2014-07-10 22:03:58
阅读次数:
252