小编Sol*_*olo的帖子

Android让手机在View里面屏幕化

我正在尝试绘制x和y轴线,但我无法获得用户的手机大小.如何在视图中完成?我试过这个:

DisplayMetrics dm = new DisplayMetrics();
int width = dm.widthPixels;
int height = dm.heightPixels;
Run Code Online (Sandbox Code Playgroud)

整个Android类代码如下:http: //pastebin.com/J02irHd8

android

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

尝试使用Android Camera2创建手电筒

我正在尝试使用Camera2创建一个手电筒.我收到了错误.当我试图打开或关闭手电筒时,我收到错误消息:

android.hardware.camera2.CameraAccessExeption:相机设备遇到严重错误.

主要活动

package com.nettport.lommelykt;

import android.Manifest;
import android.content.pm.PackageManager;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;
import android.content.Context;
import android.graphics.SurfaceTexture;
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraCaptureSession;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraDevice;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CameraMetadata;
import android.hardware.camera2.CaptureRequest;
import android.util.Size;
import android.view.Surface;
import java.util.ArrayList;
import java.util.List;


public class MainActivity extends AppCompatActivity {
    CameraManager cameraManager;
    CameraCharacteristics cameraCharacteristics;

    CameraDevice mCameraDevice;
    CameraCaptureSession mSession;

    CaptureRequest.Builder mBuilder;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Initialize camera
        initCamera();

        // …
Run Code Online (Sandbox Code Playgroud)

android flashlight

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

log4j:WARN 找不到记录器的附加程序 (org.apache.camel.impl.DefaultCamelContext)

我开发了一个 Java Camel 项目,可以将文件从resources/data/inboxSFTP 服务器移动到 SFTP 服务器。

当我运行它时,我收到此消息:

/usr/lib/jvm/jdk1.8.0_144/bin/java... log4j:WARN 找不到记录器的附加程序(org.apache.camel.impl.DefaultCamelContext)。log4j:WARN 请正确初始化 log4j 系统。log4j:WARN 有关更多信息,请参阅 http://logging.apache.org/log4j/1.2/faq.html#noconfig。进程以退出代码 0 结束

我真的不明白该警告消息的含义。谁能解释我如何处理它?

java apache-camel

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

从Uri创建文件

我正在尝试将图像上传到php,因为我需要将文件发送到服务器.所以我试图从data参数创建一个文件.

但我得到了这个错误 Cannot resolve constructor File

这是我的代码:

 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == RESULT_OK) {
            // Get the url from data
            Uri selectedImageUri = data.getData();
            if (null != selectedImageUri) {
                // File
                File imageFilePath = new File(selectedImageUri);
Run Code Online (Sandbox Code Playgroud)

android

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

标签 统计

android ×3

apache-camel ×1

flashlight ×1

java ×1