小编Gan*_*lli的帖子

java.util.regex.PatternSyntaxException:索引附近的正则表达式模式中的语法错误

分裂到下面的代码

String s = "12+12";
String[] sr = s.split("+");
Run Code Online (Sandbox Code Playgroud)

我在logcat中收到此错误

09-03 15:57:22.489: E/AndroidRuntime(22029): FATAL EXCEPTION: main
09-03 15:57:22.489: E/AndroidRuntime(22029): java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1:
09-03 15:57:22.489: E/AndroidRuntime(22029): +
09-03 15:57:22.489: E/AndroidRuntime(22029):  ^
09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.compileImpl(Native Method)
09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.compile(Pattern.java:407)
09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.<init>(Pattern.java:390)
09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.util.regex.Pattern.compile(Pattern.java:381)
09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.lang.String.split(String.java:1832)
09-03 15:57:22.489: E/AndroidRuntime(22029):    at java.lang.String.split(String.java:1813)
09-03 15:57:22.489: E/AndroidRuntime(22029):    at net.telivo.fiestacancun.ui.calllog.CallLogDetailsFragment$1.onClick(CallLogDetailsFragment.java:171)
    09-03 15:57:22.489: E/AndroidRuntime(22029):    at android.view.View.performClick(View.java:4240)
09-03 15:57:22.489: E/AndroidRuntime(22029): …
Run Code Online (Sandbox Code Playgroud)

java regex android

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

使用xml文件在android中聊天时自定义形状

我能够使用Shape将自定义背景绘制到xml文件中

但是如何在指定的地方添加弧形或曲线.

在此输入图像描述

android shape

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

在4.4.4上删除Android上的短信(受影响的行= 0(零),删除后)

我想从我的Android设备发送短信并从mydevice(已发送的消息)中删除它.

SMS保存在设备(4.4.4)中,但不会使用我的代码删除SMS.删除行后影响= 0(零).

我的设备vesrion是4.4.4.

在其他设备中,不保存SMS.为什么SMS会在Android 4.4.4中保存?

我不想保存我发送的短信或失败的短信(没有发送).

请帮我.

我的权限

<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
Run Code Online (Sandbox Code Playgroud)

我的代码是发送短信

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(number, null, msg, null, null);
Run Code Online (Sandbox Code Playgroud)

我从处理程序调用方法deleteSMS()与postselay为5秒

Handler handler = new Handler();
handler.postDelayed(new Runnable() {

            @Override
            public void run() {
                String message = CastApplication.mPref.getString(context.getResources().getString(R.string.pref_message_to_friend), "");
                deleteSMS(context, message, number);

                if (MyCastFragment.getInstance() != null) {
                    MyCastFragment.getInstance().updateView();
                }

                progressDialog.dismiss();
                context.finish();
            }
        }, 5000);
Run Code Online (Sandbox Code Playgroud)

删除短信

public void deleteSMS(Context ctx, String message, String number) {
        try {
            Uri uriSms = Uri.parse("content://sms");
            Cursor c = …
Run Code Online (Sandbox Code Playgroud)

android smsmanager

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

如何将BitmapDescriptor转换为android中的drawable for imageview

嗨,我正在使用v2开发mapview,

从MarkerOptions对象我得到一个图标,如...

MarkerOptions mo = markersList.get(pos);
BitmapDescriptor icon = mo.getIcon(); //Gets the custom icon set for this MarkerOptions object.

ImageView logo;

//how to assign icon to textview like using below code
logo.setBackgroundResource(icon) // It is not taking directly (BitmapDescriptor icon)
Run Code Online (Sandbox Code Playgroud)

请帮忙.谢谢.

android android-imageview

7
推荐指数
0
解决办法
1356
查看次数

从未知/外部线程调用pjlib.您必须使用pj_thread_register()注册外部线程

我在我的android应用程序中集成了pjsua2.发送短信时应用程序崩溃.它不会每次都崩溃,它会随机发生.(每10条消息一次).

MyCode是:

public void sendInstantMessage(String number, String msgBody) {

    String buddy_uri = "<sip:" + number + "@" + mPref.getString(PREF_SIPSERVER, "") + ">";
    Log.e(TAG, "sendInstantMessage ==== "+buddy_uri);

    BuddyConfig bCfg = new BuddyConfig();
    bCfg.setUri(buddy_uri);
    bCfg.setSubscribe(false);

    MyBuddy im = new MyBuddy(bCfg);
    SendInstantMessageParam prm = new SendInstantMessageParam();
    prm.setContent(msgBody);
    prm.setContentType("text/plain; charset=utf-8");

    try {
        im.create(account, bCfg);
        boolean valid1 = im.isValid();
        Log.e(TAG, "valid1 ======= "+valid1);
        im.sendInstantMessage(prm);
    } catch (Exception e) {
        Log.e(TAG, "sendInstantMessage ==== "+e);
        e.printStackTrace();
        return;
    }

}
Run Code Online (Sandbox Code Playgroud)

根据logcat,我必须调用pj_thread_register().但是我在端点中有一个方法libRegisterThread(),所以我在下面使用它

MyApp.ep.libRegisterThread("SipApi");
Run Code Online (Sandbox Code Playgroud)

这是logcat:

../src/pj/os_core_unix.c:692: pj_thread_this: assertion "!"Calling pjlib …
Run Code Online (Sandbox Code Playgroud)

android pjsip

7
推荐指数
2
解决办法
3445
查看次数

如何使用SIM卡获取Android设备的电话号码

我的代码在这里,它总是抛出null

TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); 
String number = tm.getLine1Number();
Run Code Online (Sandbox Code Playgroud)

我使用了这个许可

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Run Code Online (Sandbox Code Playgroud)

请给我准确的解决方案来获取电话号码.谢谢.

android

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

java.lang.NoSuchMethodError:android中没有静态方法“Lorg/pjsip/pjsua2/pjsua2JNI;.SwigDirector_AudioMediaPlayer”

我正在为不同的处理器实现一个 android 项目。当我只使用一个 so 文件libs/armeabi/libpjsua2.so 时,一切都很好

但我使用多个 so 文件,如libs/armeabi-v7a/libpjsua2.so, libs/mips/libpjsua2.so, libs/x86/libpjsua2.so,应用程序崩溃

这是我的日志

07-07 15:57:59.016: W/System.err(21743): java.lang.NoSuchMethodError: no static method "Lorg/pjsip/pjsua2/pjsua2JNI;.SwigDirector_AudioMediaPlayer_onEof(Lorg/pjsip/pjsua2/AudioMediaPlayer;)Z"
07-07 15:57:59.017: W/System.err(21743):    at org.pjsip.pjsua2.pjsua2JNI.swig_module_init(Native Method)
07-07 15:57:59.017: W/System.err(21743):    at org.pjsip.pjsua2.pjsua2JNI.<clinit>(pjsua2JNI.java:2264)
07-07 15:57:59.017: W/System.err(21743):    at org.pjsip.pjsua2.Endpoint.<init>(Endpoint.java:68)
07-07 15:57:59.017: W/System.err(21743):    at net.bbg.mta.api.MyApp.<clinit>(MyApp.java:399)
07-07 15:57:59.017: W/System.err(21743):    at net.bbg.mta.api.SipApi.<init>(SipApi.java:158)
07-07 15:57:59.017: W/System.err(21743):    at net.bbg.mta.service.UCService.onStartCommand(UCService.java:82)
07-07 15:57:59.017: W/System.err(21743):    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2894)
07-07 15:57:59.017: W/System.err(21743):    at android.app.ActivityThread.access$2100(ActivityThread.java:151)
07-07 15:57:59.017: W/System.err(21743):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1401)
07-07 15:57:59.017: W/System.err(21743):    at android.os.Handler.dispatchMessage(Handler.java:102)
07-07 15:57:59.017: W/System.err(21743):    at android.os.Looper.loop(Looper.java:135)
07-07 …
Run Code Online (Sandbox Code Playgroud)

android pjsip

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

(180振铃)连接时调用android pjsip(pjsua2)时没有铃声

我使用PJSIP(PJSUA2)实现了VOIP项目.

一切都很好,但是当我打电话给某人时,我听不到响声.但另一方面,他正在接听电话.

在这里,我们无法判断呼叫是否与其他呼叫相关联.

请帮我.谢谢.

android pjsip

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

从我的电脑上运行时,android:google map v2无法正常工作

谷歌地图v2在我的应用程序中实现.它与其他计算机一起运行时工作正常.

但它没有显示Map何时Apk使用我的电脑生成.

我的电脑有没有可以改变的设置?请建议我.

Google地图API密钥是使用签名密钥生成的.

android android-maps-v2

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