import android.support.v4.app.NotificationCompat; 我使用上面的NotificationCompat.Builder(mCtx,"channelid")头文件来创建通知,但它显示如下错误:
错误:(37,20)错误:类Builder中的构造函数构建器无法应用于给定类型; required:找到的上下文:Context,String reason:实际和形式参数列表的长度不同
怎么解决这个问题?
在我的Android应用程序中,我希望在我的应用程序服务被杀死时通过推送通知启动我的服务.这是针对以下版本(最多Nougat-7.1.1)完成的.但问题是:在奥利奥版本中,它不起作用.
我按照以下链接为oreo版本创建了频道ID:https:
//developer.android.com/guide/topics/ui/notifiers/notifications.html
最初启动应用程序时(启动应用程序后,我关闭了我的应用程序并停止了自助()服务).我再次尝试将推送通知从第三方服务器发送到设备,未收到通知(onMessageReceive()方法未调用).在这种情况下,第三方服务器成功发送了推送通知.
如何解决这个问题?提前致谢!
我的build.gradle是:
android {
compileSdkVersion 27
buildToolsVersion '26.0.2'
defaultConfig {
minSdkVersion 18
targetSdkVersion 27
multiDexEnabled true
versionCode 1
versionName "1.0.9"
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
}
}
}
Run Code Online (Sandbox Code Playgroud) 在我的Android应用程序中,我们完成了VOIP呼叫。我处理了传入和传出SIP呼叫。现在我的问题是在应用程序间通话期间,我收到应用程序的传入呼叫,那时候我从设备获取默认铃声并播放该铃声使用RingtoneManager。然后我点击电源键或音量上下键铃声不静音,同时点击电源按钮和音量调高或调低音量button.Is有任何点击事件可像普通电话calls.How到静音来电铃声?如何解决这个问题?
谢谢。
在我的Android应用程序中,我通过推送通知从后台启动我的服务.当我收到推送通知时,我正在使用以下代码唤醒我的活动:
Intent it = new Intent("intent.my.action");
it.setComponent(new ComponentName(context.getPackageName(),IncomingActivity.class.getName()));
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.getApplicationContext().startActivity(it);
Run Code Online (Sandbox Code Playgroud)
一旦我的活动被唤醒,我按下我的主页按钮.当我尝试通过单击最近的应用程序打开我的应用程序时,我的传入活动未显示在最近的应用程序列表中.此方案仅在redmi mi设备中发生,相同的过程适用于摩托罗拉.如何解决这个问题?
我想使用两个服务器URL进行翻新,但是当我使用两个基本URL时只有一个正在工作。请告诉我如何在Android中使用两个基本网址。
public class APIUtils {
public static String Url1 = "http://10.0.13.46:19460";
public static String Url12 = "http://freshcamera.herokuapp.com";
public static SOService getSOService(String url) {
return RetrofitClient.getClient(url1).create(SOService.class);
}
}
Run Code Online (Sandbox Code Playgroud)
SOService类
public interface SOService {
//URL 2
@FormUrlEncoded
@POST("/api/user/LoginUser")
Call<Login> Login(@Field("username") String username, @Field("password")String password, @Field("grant_type")String passwords);
}
Run Code Online (Sandbox Code Playgroud)
SOService_AI类
public interface SOService_AI {
//URL 1
@FormUrlEncoded
@POST("/finalresult1")
Call<List<AIImageProcessing>> AiImageCheck(@Field("img_data") String imgdata, @Field("name")String imgName);
}
Run Code Online (Sandbox Code Playgroud)