最初开始是自己下载的air sdk.
结果走了不少弯路,不过还好。
现在终于把air sdk固定在4.6,这样的话,so及其它文件都需要重新进行提取。
晕了,是使用的3.6还是4.6,晕。第二天才发现一直测试的3.6,还没有测试4.6,重新来过,把4.6弄出来。
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次
2、设置Activity的android:configChanges=”orientation”时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次
3、设置Activity的android:configChanges=”orientation|keyboardHidden”时,切屏不会重新调用各个生命周期,只会执行onConfigurationChanged方法
4、修改surface显示区域的大小:
FrameLayout.LayoutParams params = new android.widget.FrameLayout.LayoutParams(
200, 200);
m_mainView.setLayoutParams(params);
以下为在eclipse中的创建过程:
1、assets中添加META及swf
2、添加类AppEntry及GetVersionCode
3、添加classes.jar air运行类库
4、添加lib下的air运行库*.so
5、Application.mk中添加:
APP_ABI := armeabi armeabi-v7a x86 用来指定生成哪个版本的so文件。
0 条评论。