air android 测试

最初开始是自己下载的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 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>