小编Abh*_*nav的帖子

如何正确设置Android相机方向?

我想根据Android中的设备方向设置相机方向,但似乎没有任何效果.我尝试旋转Surface以及相机参数,但是纵向模式下的相机预览总是颠倒过来.我需要顺时针旋转90度才能使其正确.这是我现在使用的代码,仅适用于横向模式.

    SurfaceHolder.Callback surfaceCallback = new SurfaceHolder.Callback() {

    @Override
    public void surfaceDestroyed(SurfaceHolder holder) {
        camera.stopPreview();
        camera.release();
        camera = null;
    }

    @Override
    public void surfaceCreated(SurfaceHolder holder) {          
        initCamera();           
    }

    private Size getOptimalPreviewSize(List<Size> sizes, int w, int h) {
        final double ASPECT_TOLERANCE = 0.2;
        double targetRatio = (double) w / h;
        if (sizes == null)
            return null;

        Size optimalSize = null;
        double minDiff = Double.MAX_VALUE;

        int targetHeight = h;

        // Try to find an size match aspect ratio and size
        for (Size size …
Run Code Online (Sandbox Code Playgroud)

camera android orientation surfaceview

87
推荐指数
7
解决办法
16万
查看次数

如何使用PHP和Zend中的Facebook Connect注销用户?

我正在尝试使用PHP和Zend Framework构建一个Connect应用程序.我还有一个基于Zend_Auth的用户身份验证系统.现在,我可以使用Facebook登录但注销不起作用.

我需要清除Zend_Auth身份以及删除所有Facebook登录信息.最好的方法是什么?

facebook_client->expire_session()和他们facebook_client->clear_cookie_state();一起努力,并且facebook_client->logout($next)在打电话之后Zend_Auth::getInstance()->clearIdentity()

他们似乎都没有工作.

php frameworks facebook zend-framework

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

让PHP运行Python脚本

我正在尝试使用PHP运行Python程序.这是代码

$command = '/usr/local/bin/python script.py file';
$temp = exec($command, $output);
Run Code Online (Sandbox Code Playgroud)

这可以通过命令行工作,但不能通过浏览器运行.我正在使用Apache,所以它可能需要正确的权限?我对Linux很陌生,不知道如何使用它.

任何帮助,将不胜感激!

编辑1:

试图使用proc_open但没有任何反应.我给出了脚本的完整路径.使脚本可执行但没有运气.我可以在服务器上尝试其他任何东西吗?(这是CentOS 5)

php python exec

13
推荐指数
2
解决办法
3万
查看次数

如何从数据库中删除?

我知道有两种方法可以从数据库表中删除数据

  • 永远删除它
  • 使用像isActive/isDeleted这样的标志

现在isActive的问题是我必须在我的SQL查询中跟踪记录是否处于活动状态.但是,使用DELETE可以永久删除数据.

备份这些数据的最佳方法是什么?

假设我在数据库中有多个表,我应该有一个只支持所有内容并将其存储在另一个表中的公共函数(可能是XML格式吗?)还是有其他方法.

我正在使用MySQL,但我对其他数据库中使用的技术感到好奇.

mysql database-design sql-delete

6
推荐指数
1
解决办法
479
查看次数

mkdir不能在PHP中工作

在过去的2个小时里,我一直在拔我的头发,我确信我做的事情非常愚蠢.

<?php
mkdir("blah", 0777);
?>
Run Code Online (Sandbox Code Playgroud)

这通过命令行工作,并创建文件夹.但是当我尝试通过浏览器运行它时,同样的事情不起作用.任何文件权限问题?

php mkdir

6
推荐指数
1
解决办法
9852
查看次数

如何将Facebook Like按钮添加到Flex应用程序?

我正在开发Flex AS3应用程序,并希望在应用程序中添加Facebook Like按钮.除了http://developers.facebook.com/docs/reference/plugins/like代码生成器之外,我无法找到任何API或任何其他内容.

关于如何实现这一点的任何想法?我对Facebook平台最近的变化很新,所以任何信息都会受到赞赏.

apache-flex facebook actionscript-3

6
推荐指数
2
解决办法
8307
查看次数

使用android-maven-plugin未将本机库附加到APK

我正在尝试使用Maven构建我的Android应用程序.我使用的是android-maven-plugin版本3.0.2(已经尝试过3.0.0).一切顺利,但我的/ libs文件夹中的.so文件没有附加.文件夹结构如下:

-android
--src
--assets    
--res
--libs
----armeabi
----armeabi-v7a
Run Code Online (Sandbox Code Playgroud)

我正在关注其中一个本机库示例中给出的pom.xml .APK编译很好,除了我称之为本机函数的部分之外几乎所有内容都运行.

从样本看,它看起来不像需要做任何事情.我感觉只有一个这样的文件被附加.有没有其他人遇到同样的问题?

android maven android-maven-plugin

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

Droid-Fu构建错误

我正在尝试按照GitHub页面上的指定构建Droid-Fu,但构建失败.这是我在Droid-Fu文件夹中运行mvn包后得到的消息

[INFO] artifact junit:junit: checking for updates from central
Downloading: http://powermock.googlecode.com/svn/repo//com/google/android/maps/maps/9_r1/maps-9_r1.jar
[INFO] Unable to find resource 'com.google.android.maps:maps:jar:9_r1' in repository powermock-repo (http://powermock.googlecode.com/svn/repo/)
Downloading: http://repo1.maven.org/maven2/com/google/android/maps/maps/9_r1/maps-9_r1.jar
[INFO] Unable to find resource 'com.google.android.maps:maps:jar:9_r1' in repository central (http://repo1.maven.org/maven2)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) com.google.android.maps:maps:jar:9_r1

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=com.google.android.maps -DartifactId=maps -Dversion=9_r1 -Dpackaging=jar -Dfile=/path/to/file

  Alternatively, if you host your own repository …
Run Code Online (Sandbox Code Playgroud)

android maven droid-fu

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

Android 2.2中的相机崩溃

我已经在Android SDK上测试了我的应用程序,从1.5到2.2,我的活动中的摄像头代码工作正常.在2.1的设备上运行它也有效.但同样的应用程序无法与HTC Desire和Nexus One上的2.2兼容,应用程序崩溃.有什么想法可能会发生吗?

我正在使用import android.hardware.Camera; .

在onCreate里面我有这个:

preview = (SurfaceView) findViewById(R.id.preview);
        previewHolder = preview.getHolder();
        previewHolder.addCallback(surfaceCallback);
        previewHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
Run Code Online (Sandbox Code Playgroud)

回调是

SurfaceHolder.Callback surfaceCallback = new SurfaceHolder.Callback() {

    @Override
    public void surfaceDestroyed(SurfaceHolder holder) {
        camera.stopPreview();
        camera.release();
        camera = null;
    }

    @Override
    public void surfaceCreated(SurfaceHolder holder) {
        camera = Camera.open();
        try {
            camera.setPreviewDisplay(previewHolder);
        } catch (Throwable t) {
            Log.e(TAG, "Exception in setPreviewDisplay", t);
            Toast.makeText(CameraActivity.this, t.getMessage(),
                    Toast.LENGTH_LONG).show();
        }
    }

    @Override
    public void surfaceChanged(SurfaceHolder holder, int format, int width,
            int height) {
        Camera.Parameters parameters = camera.getParameters(); …
Run Code Online (Sandbox Code Playgroud)

camera android android-2.2-froyo

2
推荐指数
1
解决办法
8342
查看次数

如何使用Robotium单击自定义ActionbarSherlock视图

我正在使用Robotium为我的应用编写测试用例.该应用程序使用ActionbarSherlock在4.0之前的版本上移植Actionbar.然而,ActionBar项目似乎总是难以捉摸.我尝试使用这个项目 - https://github.com/atermenji/robotium-actionbarsherlock但是自定义动作栏没有太多运气.我尝试了以下代码:

solo.clickOnVisibleActionbarItem(com.vtcreator.android360.R.id.notification_icon);
Run Code Online (Sandbox Code Playgroud)

R.id.notification_icon是自定义操作栏布局中定义的按钮.

任何有Robotium和ABS经验的人?

android robotium actionbarsherlock

2
推荐指数
1
解决办法
1859
查看次数