小编Cus*_*ian的帖子

是否可以阻止外发短信?

这是我正在使用的代码,

public class MyCallControllerActivity extends Activity 
{
    static int Count;
 /** Called when the activity is first created. */
 CheckBox blockAll_cb;//,blockcontacts_cb;
 BroadcastReceiver CallBlocker;

 TelephonyManager telephonyManager;


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

 CallBlocker =new BroadcastReceiver()
 {


@Override
 public void onReceive(Context context, Intent intent) 
 {
     Bundle bundle = intent.getExtras();
     //Bundle bundle = intent.getExtras();


        if ( bundle != null )
        {
           // do you manipulation on String then if you can abort.


        }

        Object messages[] = (Object[]) bundle.get("pdus");
        SmsMessage smsMessage[] …
Run Code Online (Sandbox Code Playgroud)

android android-manifest

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

在Android中使用Base64改造图片上传

我正在尝试使用Base64格式的改造来上传图像。

要将位图转换为Base64,

public static String convertImageToStringForServer(Bitmap imageBitmap){
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        if(imageBitmap != null) {
            imageBitmap.compress(Bitmap.CompressFormat.JPEG, 60, stream);
            byte[] byteArray = stream.toByteArray();
            return Base64.encodeToString(byteArray, Base64.DEFAULT);
        }else{
            return null;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我不想使用Typedfile上传图像。

我的请求方法如下

        @Multipart
        @POST("/pingpong")
        void doPingpong(@Part ("access_token") TypedString accessToken,
        @Part("image") TypedString profileImage,
        @Part("pixels") TypedString doPingPong,Callback<pixelsPing> callback);
Run Code Online (Sandbox Code Playgroud)

Base64转换是正确的,但是我没有在服务器上获取映像。我在上面做错了什么?

base64 android gson retrofit okhttp

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

手动定义布局周长,意味着我想使用我的值来定义布局的边界

我是android的新手.我想在android中创建自己的自定义按钮;我用来创建自定义按钮的方法是; 1.在绘画中随意绘制一个简单的图像,然后转到可绘制的资源,然后粘贴该图像.从那里,我们可以将这些图像用作按钮.假设我的图像是这样的,在此输入图像描述

我做了这个图像的其余部分,不包括绿色透明,所以我只会使绿色区域可触摸,为此我使用此代码,

 Bitmap TheBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.green);
        int eventPadTouch = event.getAction();
        int iX = (int) event.getX();
        int iY = (int) event.getY();

        int[] location = new int[2];
        v.getLocationOnScreen(location);

        int viewX = location[0];
        int viewY = location[1];


        switch (eventPadTouch) {
            case MotionEvent.ACTION_DOWN:
                if (iX>=viewX & iY>=viewY & iX<=(viewX+TheBitmap.getWidth()) & iY<=(viewY+TheBitmap.getHeight())) {                 
                    if (TheBitmap.getPixel(iX,iY)!=0) {

                        Intent intent = new Intent(this, NewActivity.class);
                        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                        startActivity(intent);

                        showPressedState();
                        return false; 
                    } 
                }
                break;
            case MotionEvent.ACTION_UP:
            case MotionEvent.ACTION_CANCEL:
                showNormalState();
                break;
        }           
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

但是当我像这样制作这个图像时, 在此输入图像描述 我面临的问题是,图像中的曲线部分下方可再次触摸,但我使其不可触摸.当我转到下一个问题,如果我想创建这种按钮在此输入图像描述 我想将所有部分都用作按钮,以便我可以执行不同的活动,是否可能? …

android button relativelayout android-layout android-linearlayout

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

使用MARF进行说话人识别

我正在使用MARF(模块化音频识别框架)识别扬声器的声音.在这里,我训练了MARF的人'A'的声音,并用'B'的声音测试了MARF.使用--train training-samples 测试使用--ident testing-samples/G.wav 在我的speakers.txt文件中训练我提到了两个人的声音样本,即A和B.

但我没有得到正确的响应意味着训练有素的语音和测试语音都不同,但MARF正在给出音频采样匹配.

我也经历过这个链接..

http://stackoverflow.com/questions/4837511/speaker-recognition
Run Code Online (Sandbox Code Playgroud)

结果

    Config: [SL: WAVE, PR: NORMALIZATION (100), FE: FFT (301), CL: EUCLIDEAN_DISTANCE (503), ID: -1]
         Speaker's ID: 26
   Speaker identified: G
Run Code Online (Sandbox Code Playgroud)

或者我做错了或者是否有其他说话人识别方法可用.

编辑------------------------现在我正在使用vText,它可以很容易地使用. http://basic-signalprocessing.com/voiceRecognition.php 关注此链接,vText也使用MATLAB也给出了输出.

我得到了正确的频率时域图,但我无法比较两个声音样本.我收到错误

Exception: com.mathworks.toolbox.javabuilder.MWException: Error using ==> eq
Matrix dimensions must agree.
{??? Error using ==> eq
Matrix dimensions must agree.

Error in ==> recognizePartial10k at 10


} 
Run Code Online (Sandbox Code Playgroud)

任何人对此都有任何想法

java matlab speech-recognition signal-processing matlab-deployment

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