小编beg*_*ner的帖子

mBluetoothGatt.getService(uuid)返回null

在我的应用程序中,我正在传递助听器服务的UUID号,如google的BLE示例中那样,即0000a00-0000-1000-8000-00805f9b34fb

但是getservice返回null表示BluetoothGatt不支持该服务。为什么会这样,有人可以帮助我吗?

service android bluetooth bluetooth-lowenergy

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

我如何从 android 生成 JWT 令牌

我如何从 android 生成 JWT 令牌。我尝试了以下方法:

 token = JWT.create().withClaim("email",username)
                        .sign(Algorithm.HMAC256("secret"));
                System.out.println(" JWS token : "+ token);
Run Code Online (Sandbox Code Playgroud)

但我得到了这个例外:

java.lang.NoSuchMethodError: No static method encodeBase64URLSafeString([B)Ljava/lang/String; in class Lorg/apache/commons/codec/binary/Base64; or its super classes (declaration of 'org.apache.commons.codec.binary.Base64' appears in /system/framework/ext.jar)
                                                          at com.auth0.jwt.JWTCreator.sign(JWTCreator.java:283)
                                                          at com.auth0.jwt.JWTCreator.access$100(JWTCreator.java:23)
                                                          at com.auth0.jwt.JWTCreator$Builder.sign(JWTCreator.java:264)
                                                          at se.stigasoft.netwrapper.NetCom.jwtWork(NetCom.java:321)
Run Code Online (Sandbox Code Playgroud)

我也尝试了其他图书馆的其他方法。

 String compactJws = Jwts.builder()
            .setSubject("Joe")
            .signWith(SignatureAlgorithm.HS256, "secret".getBytes())
            .compact();
Run Code Online (Sandbox Code Playgroud)

这个生成令牌。但我不知道如何发送我的数据,如我过去在 post 方法中发送的名称、值对。

. 请帮忙

android token jwt

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

尝试在null对象引用上调用虚方法'android.database.Cursor android.database.sqlite.SQLiteDatabase.query

我有一个活动,我试图根据某些条件获取数据列表.这个chooseome()函数位于SQLiteOpenHelper子类中.

MyDBHandler dbhelper = new MyDBHandler(this);
Cursor cursor;
cursor = dbhelper.selectSome(value);
Run Code Online (Sandbox Code Playgroud)

在类MyDBHelper.java中

public Cursor selectSome(String arg)

{

    String columns[]=new String[]{"_id","_hotelname","_city","_imageSrc","_rent","_address"};
    String selarg[]={arg};
    Cursor c=db.query(TABLE_NAME,columns,"city = ?",selarg, null,null,null);
   return c;
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误请帮助.

09-01 18:08:00.394 E/AndroidRuntime( 6246): FATAL EXCEPTION: main

09-01 18:08:00.394 E/AndroidRuntime( 6246): Process: com.example.hari.testapp, PID: 6246

09-01 18:08:00.394 E/AndroidRuntime( 6246): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.hari.testapp/com.example.hari.testapp.HotelList}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.database.Cursor android.database.sqlite.SQLiteDatabase.query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String)' on a null object reference

09-01 18:08:00.394 E/AndroidRuntime( 6246):     at …
Run Code Online (Sandbox Code Playgroud)

eclipse sqlite android

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