关闭
当前搜索:

解决 cocosjs与安卓原生集成 崩溃问题

版本:cocos2dx3.16 需求:公司需要把游戏整合到一个APP里面。一个APP中有多个游戏,需要可以切换多个游戏,正常,现在的情况是如果运行完成一个游戏,重复切换游戏会导致崩溃 。主要是在网上找解决方案,因为COCOS2D代码量大,如果要细读时间比较长; 准备步骤 一. 思路介绍 1.java层。 添加activity互相调用。 以及cocos对应的activity的fi...
阅读(13) 评论(0)

Cocos2d-X开发:用Android Studio编译运行Cocos2d 项目

Cocos2d-JS最引以为傲的能力就是完美的一次开发,全平台部署得能力。得益于3.0版中Web引擎和Native引擎的整合,Cocos2d-JS为Web和各原生平台开发提供了一套统一的工作流,开发者只需要关注自己的JavaScript代码,我们提供了Cocos Console工具帮助用户管理开发以及发布的流程。 Cocos2d-JS v3.0框架: 从这张架构图中可以看出,Cocos2d...
阅读(28) 评论(0)

Android项目分包(二) Android分包策略推荐

分包的重要性 在架构一个App时,大家往往都在关注新潮的技术,却忽略了一点,那就是分包。很多人可能没有一套分包的原则,凭感觉甚至随心所欲地创建package或将代码放到任意的package中。 虽然最终不会影响App功能,但这个问题其实非常严重。一种不好的分包策略带来的影响将会一直持续在App的开发迭代周期中,主要表现为以下几点: 代码混乱,功能模块界限模糊不易阅读与维护,尤其对新人来说...
阅读(36) 评论(0)

Android项目分包(一)

1.罗列Android项目的分包规则   微盘使用分包规则   如下:     1).第一层com.sina.VDisk:com.sina(公司域名)+app(应用程序名称)。使用公司域名+应用程序名称。 2).第二层,各模块名称(包含实体模块)。若一个模块(主模块)下,还有子模块,那么,在主模块中定义对应的基类,如BaseActivity。VDiskClient是一个功能模块...
阅读(39) 评论(0)

android之AIDL跨进程通信详解 (三)

AIDL 如果是跨进程通信,最好做成一个jar 包,其它进程加载后可以直接使用。关于android studio 怎么做jar包,见:http://blog.csdn.net/q610098308/article/details/51693708 接二,建议本地的 aidl ,可以直接把 aidl 相关的做成一个jar 包给其它app直接用;下面讲一下远端调用 aidl; 创建 aidl...
阅读(30) 评论(0)

android之AIDL跨进程通信详解 (二)

背景 一直以来都只是听说AIDL是跨进程的,但都由于项目中也没涉及到,所以也从来都没彻底去了解过,最近空闲下来去了解插件化开发原理,看着看着正好涉及到Ibinder以及android用到的AIDL,于是乎按图索骥一条条来探索到底是个怎么回事儿,按照读者推荐,我们就先从AIDL使用以及原理开始挖掘。 前言 对于跨进程,我们都知道android底层是linux,所以进程管理也是linux系统的那...
阅读(65) 评论(0)

Android 中AIDL的使用与理解 (一)

AIDL的使用: 最常见的aidl的使用就是Service的跨进程通信了,那么我们就写一个Activity和Service的跨进程通信吧。 首先,我们就在AS里面新建一个aidl文件(ps:现在AS建aidl不要求和java包名相同了):Android Studio 已经给我们提供了相应的工具; package ihappy.com.cn.aidldemo; // Decla...
阅读(40) 评论(0)

Android 粘性广播StickyBroadcast的使用

Android广播的分类: 1、 普通广播:这种广播可以依次传递给各个处理器去处理 2、 有序广播:这种广播在处理器端的处理顺序是按照处理器的不同优先级来区分的,高优先级的处理器会优先截获这个消息,并且可以将这个消息删除 3、 粘性消息:粘性消息在发送后就一直存在于系统的消息容器里面,等待对应的处理器去处理,如果暂时没有处理器处理这个消息则一直在消息容器里面处于等待状态,粘性广播的Recei...
阅读(25) 评论(0)

Android强大log框架Logger使用详解

log信息是开发中最最重要的部分,那么如何更好的捕获信息呢?接下来就让我们了解一下强大的log框架–Logger。 什么是logger? 是一个简单,漂亮,强大的Android开源日志工具,代码托管在github上 项目地址 https://github.com/orhanobut/logger 亮点? 能够提供: 线程信息:log在哪个线程类信息:log在哪个类方法信...
阅读(107) 评论(0)

HTML 整体缩放

最近用到web 控件加载网页需要缩放问题,由于控件比较旧,所以只能从html 入手;html 页面缩放主要有两种,IE 可使用 CSS body{zoom:1.2;} 或者微软相关的控件支持,包括BCB 。其它 浏览器可使用 body{transform: scale(1.2);} 这个是从中心点缩放,所以需要配合另外一个属性使用 以下是样例 ZOOM,应该只支持IE : body {z...
阅读(598) 评论(0)

设计模式读书笔记-----状态模式

在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的头上。下图是他们系统的主要工作(够简单)。        当你第一眼看到这个系统的时候你就看出来了这是一个状态图,每个框框都代表了房间的状态,箭头表示房间状态的转换。分析如下:房间有三个状态:空闲、已预订、已入住,状态与状态之间可以根据客户的动作来进行转换。定义每个状态的值。 ...
阅读(88) 评论(0)

MySQL 百万级分页优化(Mysql千万级快速分页)

以下分享一点我的经验  一般刚开始学SQL的时候,会这样写  复制代码代码如下: SELECT * FROM table ORDER BY id LIMIT 1000, 10;  但在数据达到百万级的时候,这样写会慢死  复制代码代码如下: SELECT * FROM table ORDER BY id LIMIT 1000000, 10;  ...
阅读(148) 评论(0)

VC GDI+ 窗口截图内存BMP转JPG,压缩、JPG再转IStream流,IStream流再转 BYTE

最近用到 PC远程监控,用GDI+屏幕截图内存BMP转JPG,压缩 ,JPG再转IStream流,IStream流再转BYTE,通过SOCKET 转发; /****************BMP转JPG*********用法示例************************** Bitmap newbitmap(L"d:\\d.bmp");//加载BMP const unsigned...
阅读(211) 评论(0)

php/jsp/asp的区别

ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数...
阅读(155) 评论(0)

Spring中IOC和AOP的详细解释(转)

原文链接:Spring中IOC和AOP的详细解释 我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。 主要用到的设计模式有工厂模式和代理模式。 IOC就是典型的工厂模式,通过sessionfactory去注入实例。 AOP就是典型的代理模式的体现。 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的...
阅读(248) 评论(0)
197条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:335747次
    • 积分:3559
    • 等级:
    • 排名:第10750名
    • 原创:83篇
    • 转载:114篇
    • 译文:0篇
    • 评论:61条
    博客专栏
    说明
    Android 交流学习群 QQ:458506426