小编Emk*_*key的帖子

在Android中以编程方式删除背景可绘制

我想以编程方式删除背景drawable(@ drawable/bg).有没有办法做到这一点?

目前,我的布局中有以下XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:id="@+id/widget29"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="@drawable/bg">

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

layout android background

124
推荐指数
4
解决办法
11万
查看次数

APK使用尚未生效的证书签名

我正在尝试将应用程序发布到谷歌播放,它不会允许我,它说:

You uploaded an APK signed with a certificate that is not valid. 
You need to sign tour APK with certificate that is currently valid.
Run Code Online (Sandbox Code Playgroud)

截图:

在此输入图像描述

我该如何解决这个错误?

android google-play

29
推荐指数
4
解决办法
2万
查看次数

Android相机图片大小

在我的应用程序中,我能够使用相机类运行代码来拍照,但它给了我2048 x 1536像素的图像大小.

当我使用我的Android设备的默认相机时,它给我2048 x 1232像素的图像大小.

现在,问题是,当我拍照时,如何让我的应用程序给我与默认相机(2048 x 1232)相同的图像尺寸?

我有这些代码:

CameraActivity.java

public class CameraActivity extends Activity {
    private static final String TAG = "CameraDemo";
    Preview preview; // <1>
    FrameLayout buttonClick; // <2>

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.camera);

        Toast.makeText(getBaseContext(), "Touch the screen to take picture.", Toast.LENGTH_SHORT).show();

        preview = new Preview(this); // <3>
        ((FrameLayout) findViewById(R.id.preview)).addView(preview); // <4>

        //buttonClick = (Button) findViewById(R.id.buttonClick);

        buttonClick = (FrameLayout) findViewById(R.id.preview);

        buttonClick.setOnClickListener(new OnClickListener() {
            public void …
Run Code Online (Sandbox Code Playgroud)

camera android image image-size

12
推荐指数
2
解决办法
4万
查看次数

如何删除进度条底部的进度条编号?

如何删除图片上的环绕?

在此输入图像描述

非常感谢您的帮助!:)

android progress-bar

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

在<pre>标记内打破文本行

我在chrome中有我的代码片段的屏幕截图:

在此输入图像描述

在Firefox中:

在此输入图像描述

我的问题是,如何在firefox中使用与chrome相同的效果?代码段部分位于预标记内.非常感谢任何帮助!:)

html css jquery pre

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

如何将文件保存到SD卡

我是android和java编程的新手,有人可以告诉我如何保存文件,我有以下代码:

InputStream is = new FileInputStream( location + "/zipSample.zip");
ZipInputStream zis = new ZipInputStream(new BufferedInputStream(is));

try {
    ZipEntry ze;
    while ((ze = zis.getNextEntry()) != null) {
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        byte[] buffer = new byte[1024];

        int count;
        while ((count = zis.read(buffer)) != -1) {
            baos.write(buffer, 0, count);
        }

        String filename = ze.getName();
        byte[] bytes = baos.toByteArray();

        // Do something with 'filename' and 'bytes' ...
        // How do I save to sdcard?
    }
} finally {
    zis.close();
}
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助.

file-io android

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

Android位图压缩效果不佳

我得到以下输出流代码:

        String output_file = APP_FILE_PATH + "/AudienceSignatures/" + CaptureSignature.this.sessionNumber + ".png";

        final FileOutputStream out = new FileOutputStream(new File( output_file ));
        nBitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
        out.flush();
        out.close();
Run Code Online (Sandbox Code Playgroud)

但似乎结果图像不是我所期待的.你可以看到它有某种线条,我想摆脱那些水平的白线.这可能是什么原因?

在此输入图像描述

非常感谢你给予的任何帮助!:)

更新:这是CaptureSignature.java类,其中'我认为'我遇到了问题:

package com.first.MyApp.drawings;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Paint;
import android.graphics.Path;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;

import com.first.Engagia.Camera;
import com.first.Engagia.R;
import com.first.Engagia.R.id;
import com.first.Engagia.R.layout;
import com.first.Engagia.drawings.brush.Brush;
import com.first.Engagia.drawings.brush.CircleBrush; …
Run Code Online (Sandbox Code Playgroud)

compression android bitmap

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

如何使用数据库中的数据创建此数组?

如何使用数据库中的数据创建此数组?

$array=array("a"=>"Apple","b"=>"Ball","c"=>"Cat");
Run Code Online (Sandbox Code Playgroud)

我有一个包含列letter和的数据库表value.

letter | value
       |
  a    | Apple
  b    | Ball
  c    | Cat
Run Code Online (Sandbox Code Playgroud)

我想"a"=>"Apple","b"=>"Ball","c"=>"Cat"成为数据库中的值,使用for循环,这怎么可能?

非常感谢您的帮助!

php mysql database arrays

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

如何使用循环从字符串创建数组?

我有以下价值观:

$attached_products = "1,4,3";
Run Code Online (Sandbox Code Playgroud)

我想创建一个看起来像这样的数组:

$selected = array(1, 4, 3);
Run Code Online (Sandbox Code Playgroud)

用我的循环$attached_products.

php arrays loops

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

jQuery.post刷新我的页面?

我在页面上有一个表单以下代码.但是当我点击提交时,似乎我的页面刷新了.

形成:

<form action='#' method='post'>
    <div><input type='text' name='name' /></div>
    <div><input type='submit' value='Save' /></div>
</form>
Run Code Online (Sandbox Code Playgroud)

JS:

<script type='text/javascript'>
    $(document).ready(function() {
        $('form').bind('submit',function() {
            var str = $('form').serialize();

            $.post("save.php", { formString: str }, 
                function(data) {
                    alert("Saved: " + data);
                }
            );

        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助!

forms jquery refresh

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

Android:无法在未调用looper.prepare的线程内创建处理程序

我知道存在这种问题,但我在这种情况下感到困惑.我正在使用以下代码:

package com.example.GetALocation2;

import com.example.GetALocation2.MyLocation.LocationResult;

import android.app.Activity;
import android.location.Location;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.util.Log;
import android.widget.TextView;
import android.widget.Toast;

public class GetALocation2 extends Activity {
    public static final String LOG_TAG = "------------------GetALocation2";
    Double latitude;
    TextView tv;
    MyLocation myLocation = new MyLocation();

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        tv = (TextView) this.findViewById(R.id.thetext);
        tv.setText("Yo there!");

        Log.e(LOG_TAG, "Toast will be shown");
        Toast.makeText(getBaseContext(), "This is the start!", Toast.LENGTH_SHORT).show();
        Log.e(LOG_TAG, …
Run Code Online (Sandbox Code Playgroud)

android handler looper

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

麻烦将位置设置为录制的音频

我必须按照Android上的代码启动和录音机:

final Intent recordSoundIntent = new Intent
("android.provider.MediaStore.RECORD_SOUND");
String fileName = Environment.getExternalStorageDirectory() +
File.separator + UUID.randomUUID() + ".3gpp";
recordSoundIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new
File(fileName)));
startActivityForResult(Intent.createChooser(recordSoundIntent,
getString(R.string.record_sound_chooser)), INTENT_SOUND_RECORDING);
Run Code Online (Sandbox Code Playgroud)

我的问题如下:

我的文件名(fileName)无效,从我上次测试运行中返回的data.getData()返回的Uri:content:// media/external/audio/media/41.但是,此文件是在我的SD卡上创建的:recording34485.3gpp.如果在创建声音时无法设置自定义位置,则我希望此文件的位置.

audio android recorder

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

CakePHP检索当前月份的行

我必须按照代码来检索时间戳为今天的行:

    $interactives_presented_today = $this->find('count', 
                    array('conditions' => array( 'Tbsession.timestamp LIKE' => date("Y-m-d") . "%",
                                                'Tbsession.action LIKE' => "%Interactive",
                                                'Tbsession.username' => $user_id,
                                            ) )
                );
Run Code Online (Sandbox Code Playgroud)

现在,我想要检索本月时间戳的行.有任何想法吗?非常感谢您的帮助!:)

php timestamp cakephp

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