可能用到JDK,Python,Eclipse建议先行安装与配置好,在此不再多述。最好将adt-bundle-windows,android-ndk-r9c,cocos2dx2.2解压到同一目录下,如D:\cocos2dx。以下主要讨论Windows下NDK环境编译cocos2d-x工程的步骤。
为GridView添加android:listSelector="@null"可去掉其与item的间距。
当动态为item设置背景时,用android:listSelector="@null"时,条目的选中效果不是自己所设置的,各种尝试后,发现设置成@android:color/transparent又正常了。
难道"@android:color/transparent"和"@null"不都是表示透明吗?
Android退出System.exit(0)前stopService可能使Service未来得及进入onDestroy进程就已退出了。解决办法:延时100ms左右再调stopService.
按以下步骤操作:
安装cygwin,.bashprofile末加入:
ANDROID_NDK=/cygdrive/d/android/android-ndk-r6b
export ANDROID_NDK
ALL:
1,基本语法:
<?php echo '---------------start--------------'; echo FILE;//打印预定义常量 echo "Hello world";//一般打印 define('SCHOOL',"YANTZE UNIVERSITY");//定义常量 echo SCHOOL;//打印常量 $name="savant";//name $age=28; echo 'name='.$name.',age='.$age;//打印变量,字符串连接 $array=array('name'=>'allthelucky','age'=>28);//定义数组 echo jsonencode($array);//转成json输出 $array=array(array("id"=>'1',"name"=>'hello'),array("id"=>'2',"name"=>'world')); echo jsonencode($array);//转成jsonarray输出 $array=array('this','is','php','test');//定义数组 echo($array[0]);//打印第一个元素 printr($array);//全打印 $have=true;//定义boolean echo($have); function show($result) {//定义函数 echo 'result is:'.$result; } $result='number 1'; show($result);//调用函数 function mult($a, $b) {//定义带返回值函数 return $a*$b; } $a=10; $b=20; echo 'result='.mult($a,$b);//调用函数 $c=20; if ($c == 20) {//if else 语句 echo 'yes'; } else { echo 'no'; } $num=1; while($num < 10) {//while循环 echo 'num='.$num; $num+=1; } $array=array('1'=>'hellsf','2'=>'sadfadfsd','3'=>'asdfasdfasdfsdf'); foreach($array as $key=>$value) {//foreach 语句,输出key,value echo $key.'='.$value; } foreach($array as $value) {//foreach语句,只输出值 echo $value; } printr($array); $str = ' asdf safsd '; echo trim($str);//trim函数 echo strlen($str);//strlen函数 echo md5($str);//md5加密 echo sha1($str);//sha1加密
TabActivity子Activity直接以startActivity方式切换子Activity时会有些问题,不过可以这样解决:
1,在TabActivity中加入切换方法,如AppHostActivity.java中:
public void setCurrentTab(int index) {
try {
this.tabHost.setCurrentTab(index);
} catch (Exception e) {
e.printStackTrace();
}
}
2,在AppHostActivity子Activity中这样切换到其它Activity:
((AppHostActivity)getParent()).setCurrentTab(1);