小编Nav*_*Nav的帖子

为什么姜饼模拟器方向会卡在应用程序中?

起初我认为这是我的应用程序的一个问题,但它似乎发生在姜饼模拟器中的任何应用程序(虽然有趣的是,不是主屏幕).

要复制我的问题,打开eclipse并启动用于姜饼的android模拟器(我使用"Google API - API Level 9"作为我的目标)

因此,模拟器加载后复制的过程是

按LCtrl-F11将方向切换到横向,然后再切换到纵向

结果:
在主屏幕中:
视图按预期旋转为横向,然后返回到纵向

在任何应用程序(我已经尝试过浏览器,计算器,地图和我正在处理的应用程序):
视图旋转到横向,然后什么都没有,即使模拟器以横向模式显示手机,它也会保持在横向状态(见下文)

在此输入图像描述

有没有其他人有这个问题,或者我以某种不正确的方式安装了模拟器 - 这对任何以前的模拟器都不是问题

android screen-orientation android-emulator android-sdk-2.3

17
推荐指数
2
解决办法
3813
查看次数

QT:使用状态机进行UI交互?

问候,

我们正在开发一种科学的QT应用程序,用于检测细胞的边界.请参考以下原型快照.

在此输入图像描述 在此输入图像描述

现在,我们将把它开发为具有良好设计和架构的开源产品.我们重新确认它有许多复杂的动作和流程.例如:移动轮廓节点,删除coutour节点,添加轮廓节点,绘制障碍,选择多个节点等

我们希望用QT状态机框架的UI,并考虑是否要使用几个状态机实例的每个流/动作或使用一个"巨大"的状态机?我们需要理解过程/恢复操作,并有可能interate QT状态机框架与QT撤销/重做框架?

[编辑]是否真的可以使用QT SM Framekwork来处理UI交互?他们在GIMP或CAD应用程序中使用什么样的设计?

提前谢谢,umanga

architecture user-interface qt undo state-machine

12
推荐指数
1
解决办法
3260
查看次数

考虑到电池,Android在后台重复获取位置的最佳方式

我需要在我的应用程序中连续请求位置,它应该始终是后台服务.

我需要每两分钟左右拉一次.我想用一个服务,并在onStartCommand我会用locationmanager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MINIMUM_TIME_INTERVAL, MINIMUM_DISTANCE, this);以及 locationmanager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, MINIMUM_TIME_INTERVAL, MINIMUM_DISTANCE, this);

但我担心随着时间的推移,这个requestLocationUpdates会停止给我一个位置.所以我想使用AlarmManager它继续给我位置.

我的问题是,是否有必要使用AlarmManager提醒获取位置或如果我使用AlarmManager它会耗尽大量的电池.

我只想知道在后台获取位置的最佳方法.提前致谢.

service gps android location alarmmanager

11
推荐指数
1
解决办法
4791
查看次数

[[CCDirector sharedDirector] winSize]错了

当我CGSize winSize = [[CCDirector sharedDirector]winSize];从根视图控制器的init方法和nslog"winSize" 调用cocos2d之后,它报告屏幕是纵向的,而实际上是它的横向.从 - (void)onEnter或从根视图加载的视图调用它时,不会发生此错误.我看到其他一些人在谷歌搜索问题后遇到了这个问题,但没有人真的知道如何修复它或答案不适用于我.

cocos2d-iphone ios

7
推荐指数
1
解决办法
3535
查看次数

Weblogic健康监测功能

在weblogic控制台中,当您单击部署时,会出现一个名为"Monitoring"的选项卡和一个名为"Health"的子选项卡.

如何将我的应用程序运行状况公开给此选项卡?某处有开发人员指南吗?

在此输入图像描述

澄清我想要做的事情:将我的应用程序后台进程状态输出到WLS管理页面中的"运行状况"监视页面.

java jmx weblogic

5
推荐指数
1
解决办法
3132
查看次数

当我转换为视网膜显示时,瓷砖地图的位置错误

通过改变宽度和高度的大小到对象的双倍大小和位置,遵循转换用于视网膜显示的瓷砖地图的指南.但正常显示的结果与视网膜显示正常显示不正确但视网膜显示不正确

这是非视网膜瓷砖地图 在此输入图像描述

这是视网膜瓷砖地图 在此输入图像描述

我还将-hd后缀添加到retinal .tmx文件中

有什么不对?

iphone cocos2d-iphone ios

5
推荐指数
1
解决办法
2083
查看次数

如何仅更新联系人而不是添加同步适配器

我的应用数据库中存储的数字很少.我想在联系人应用中匹配这些数字并更新与mimetype的联系.基本上是Whatsapp的作用.他们同步所有联系人,他们的应用程序图标联系.

我已完成同步部分,如果我添加新的联系人,那么我可以在联系人中显示我的应用程序图标.但我的要求是只更新现有联系人.

这是我试图更新联系人,

ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();

        ops.add(ContentProviderOperation.newInsert(addCallerIsSyncAdapterParameter(Data.CONTENT_URI, true))
            .withValueBackReference(Data.RAW_CONTACT_ID,id)
            .withValue(Data.MIMETYPE, MIMETYPE)
            .withValue(Data.DATA1, "Username")
            .withValue(Data.DATA2, "Ite's Me")
            .build());

        try {
            context.getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
        }
        catch (Exception e) {
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

而且rawContactid我从中获取

Cursor cursor = context.getContentResolver().query(Data.CONTENT_URI, new String[] {Data.RAW_CONTACT_ID, Data.DISPLAY_NAME, Data.MIMETYPE, Data.CONTACT_ID }, 
             ContactsContract.CommonDataKinds.Phone.NUMBER + "= ?", 
                     new String[] {phonenumb}, null);
Run Code Online (Sandbox Code Playgroud)

我无法在该联系人中添加连接.我究竟做错了什么.有人可以帮我这个.

提前致谢.

android contactscontract android-syncadapter android-contacts rawcontactid

5
推荐指数
1
解决办法
677
查看次数

无法从android中的谷歌地图中心获取latlong

我使用mapFragment在我的应用程序中显示谷歌地图.我想获得地图中心的纬度和经度.

我已将标记图像放在xml文件中的地图中心,

<fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

     <ImageView  android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@drawable/marker_image"
        />
Run Code Online (Sandbox Code Playgroud)

因此,这将标记放置在屏幕的中心,以便用户拖动地图,我应该能够获得地图中心的纬度和经度.

这就是我以前得到的地图中心,

VisibleRegion visibleRegion = googleMap.getProjection()
                    .getVisibleRegion();

Point x = googleMap.getProjection().toScreenLocation(visibleRegion.farRight);

Point y = googleMap.getProjection().toScreenLocation(visibleRegion.nearLeft);

Point centerPoint = new Point(x.x / 2, y.y / 2);

LatLng centerFromPoint = googleMap.getProjection().fromScreenLocation(
                    centerPoint);
Run Code Online (Sandbox Code Playgroud)

问题是我将centerFromPoint LatLng值的值变为0.0.

我甚至试过用

LatLng loc = googleMap.getCameraPosition().target;
Run Code Online (Sandbox Code Playgroud)

即使在这种情况下,我的loc值也是0.0.

我无法弄清楚为什么我没有得到纬度和经度值.

android google-maps google-maps-markers google-maps-android-api-2

3
推荐指数
1
解决办法
2022
查看次数

iPhone App:以编程方式获取应用价格

如何在美国商店的代码中获得iPhone应用程序价格?喜欢0.99美元或免费

是否有任何Objective-C代码有帮助?

我想今天出席率.

这是一个类似的问题:以编程方式识别应用程序是付费还是免费 在此他们建议解析itc链接,但我不知道如何解析..

有什么简单的方法吗?

iphone objective-c app-store

-1
推荐指数
1
解决办法
399
查看次数