当前位置:  编程技术>移动开发
本页文章导读:
    ▪关于build.prop原始Dalvik虚拟机设定与整合        关于build.prop原始Dalvik虚拟机设定与调整 原厂S3 台版 1GB Ramsystem/build.prop原始Dalvik虚拟机设定是这样子的1.dalvik.vm.heapstartsize=8m(表示应用程序启动后为其分配的初始大小为8m)这里分配的内存容量.........
    ▪ CC的各种动画片        CC的各种动画 一共由几种CCMoveBy CCMoveToCCScaleBy CCScaleToCCRotateBy CCRotateToCCSkewBy CCSkewToCCTintBy CCTintToCCJumpBy CCJumpTo使用方法: CCMoveBy *action1 = [CCMoveBy actionWithDuration:1 position:CGPointMake(30, 30)]; [s runAc.........
    ▪ CCAnimation接续动画播放       CCAnimation连续动画播放 // // Player.m // Test2 // // Created by rayln on 13-9-29. // Copyright 2013年 __MyCompanyName__. All rights reserved. // #import "Player.h" @implementation Player - (id)init{ self = [super init]; if(self.........

[1]关于build.prop原始Dalvik虚拟机设定与整合
    来源: 互联网  发布时间: 2014-02-18
关于build.prop原始Dalvik虚拟机设定与调整

原厂S3 台版 1GB Ram
system/build.prop原始Dalvik虚拟机设定是这样子的

1.dalvik.vm.heapstartsize=8m(表示应用程序启动后为其分配的初始大小为8m)
这里分配的内存容量会影响到整个系统对RAM的使用程度,和第一次使用应用程序时的流畅程序。
这个值越大,系统消耗RAM则越快,但是应用程序打开后的反应也越快。
值越小,系统的RAM剩余则越多,但是程序在启动后会比较慢。

2.dalvik.vm.heapgrowthlimit=64m(每个应用程序最大内存可分配到64m)
超过就会回收...我猜没错的话

3.dalvik.vm.heapsize=256m(单个虚拟机可分配的最大内存256m)
这里分配的内存容量会影响到整个系统对RAM的使用程序,和程序在运行一段时间后的反应速度。这个值越大,系统消耗RAM则越快,但是程序会运行的非常稳定,尤其是游戏和视频程序的内容加载速度可以大幅度提升。值越小,系统的RAM剩余则越多,但是程序会很卡,尤其是游戏在切换场景Loading的时候会花费很多的时间。若应用程序需要使用超过这个值的内存时,将会触发系统的垃圾收集器,系统和程序就会卡顿。

---------------------------------------------------------------------------
小弟我第一次打这么大篇瞎掰文,各位当作参考就好不要完全相信
关于root后修改build.prop当掉、死机、变砖,请不要晚上来找我~谢谢
---------------------------------------------------------------------------
懒人总结 S3 台版
1.想要装很多widget小工具到桌面的,推荐
dalvik.vm.heapstartsize=4m
dalvik.vm.heapgrowthlimit=32m
dalvik.vm.heapsize=128m
也许开启程式没那么快,但比较不卡顿,且可用内存会比较多
--------------
2.只要玩游戏、桌面很干净很无聊的、不安装其他widget小工具
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=256m
加载大型程式或游戏比较快
-----------------------------------------
S3 LTE (I9305)默认dalvik也是跟S3一样
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m


    
[2] CC的各种动画片
    来源: 互联网  发布时间: 2014-02-18
CC的各种动画
一共由几种
CCMoveBy CCMoveTo
CCScaleBy CCScaleTo
CCRotateBy CCRotateTo
CCSkewBy CCSkewTo
CCTintBy CCTintTo
CCJumpBy CCJumpTo


使用方法:
CCMoveBy *action1 = [CCMoveBy actionWithDuration:1 position:CGPointMake(30, 30)];
[s runAction:action1];


或者:
CCMoveBy *action1 = [CCMoveBy actionWithDuration:1 position:CGPointMake(30, 30)];
    CCMoveTo *action2 = [CCMoveTo actionWithDuration:5 position:CGPointMake(200, 100)];
    
    CCSequence *se = [CCSequence actions:action1,action2, nil];
    [s runAction:se];

    
[3] CCAnimation接续动画播放
    来源: 互联网  发布时间: 2014-02-18
CCAnimation连续动画播放
//
//  Player.m
//  Test2
//
//  Created by rayln on 13-9-29.
//  Copyright 2013年 __MyCompanyName__. All rights reserved.
//

#import "Player.h"


@implementation Player

- (id)init{
    self = [super init];
    if(self){
        
        CCSpriteBatchNode* path = [CCSpriteBatchNode batchNodeWithFile:@"player.png"];
        [self addChild:path z:0 tag:0];
        CCSprite* man = [CCSprite spriteWithTexture:[[path textureAtlas] texture] rect:CGRectMake(0, 0, 24, 32)];
        [man setPosition:CGPointMake(150, 150)];
        [self addChild:man];
        
        NSMutableArray* arr = [NSMutableArray array];
        for (int y=0; y<4; y++) {
            for (int x=0; x<3; x++) {
                CCSpriteFrame* frame = [CCSpriteFrame frameWithTexture:[[path textureAtlas] texture] rect:CGRectMake(x*24, y*32, 24, 32)];
                [arr addObject:frame];
            }
        }
        CCAnimation* animation = [CCAnimation animationWithSpriteFrames:arr delay:.1];
        CCAnimate* animate = [CCAnimate actionWithAnimation:animation];
        CCRepeatForever* repeat = [CCRepeatForever actionWithAction:animate];
        [man runAction:repeat];
    }
    return self;
}

@end

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现退出时关闭所有Activity的方法 iis7站长之家
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3