在我的应用程序中,我正在传递助听器服务的UUID号,如google的BLE示例中那样,即0000a00-0000-1000-8000-00805f9b34fb
但是getservice返回null表示BluetoothGatt不支持该服务。为什么会这样,有人可以帮助我吗?
我如何从 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 方法中发送的名称、值对。
. 请帮忙
我有一个活动,我试图根据某些条件获取数据列表.这个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)