小编PRA*_*WAJ的帖子

如何创建弹出式通知,如whatsapp for android中使用的通知?

我想创建通知,如WhatsApp应用程序中用于Android设备的弹出通知.

我该怎么做?由于我是新用户,我无法上传屏幕截图

请参考此链接:http://cdn6.staztic.com/cdn/screenshot/appsdroidnotifythemeicecreamsandwich-1-1.jpg

在此输入图像描述

对于屏幕截图和帮助我:)

notifications android whatsapp

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

为所有Recycler View适配器创建基本适配器

public abstract class BaseAdapters extends RecyclerView.Adapter<BaseAdapters.MyViewHolder> implements View.OnClickListener {

    protected Context parentContext;
    public int layout_id;
    protected List<?> dataList = new ArrayList<>();


    public class MyViewHolder extends RecyclerView.ViewHolder  {

         MyViewHolder(View view) {
            super(view);
            declareViews(view,this);
        }
    }

    @Override
    public void onClick(View view) {
        onClickViews(view);
    }

    @Override
    public int getItemViewType(int position) {
        return position;
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public void onBindViewHolder(@NonNull MyViewHolder holder, int i) {
        bindView(holder, i);
    }

    public void notifyList(List<?> filterdNames) {
        this.dataList = filterdNames; …
Run Code Online (Sandbox Code Playgroud)

java android adapter android-adapter

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

我可以使用 shouldInterceptRequest 来阻止 Android 中的特定调用吗?

我使用了以下代码

public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
    alertsavedinternal(); //display an alert
    Log.d("DEBUG", "Should intercept request" +url); 
    //log the url to console in debug mode.
    return null;
}
Run Code Online (Sandbox Code Playgroud)

但是,在显示警报时,我的控制台也会打印日志,此外,url 也在后台加载。如何阻止 url 加载?

请纠正我对这个函数的理解。

谢谢

android android-intent

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

Kotlin快捷方式,用于将方法参数分配给Android Studio中的字段

在Android Studio中,当我按下 Alt + Enter 并将方法参数分配给类成员字段时,我正在处理Java类.

但是当我使用Kotlin时,没有对此功能的建议.

我可以为此创建新建议还是有任何方法为字段分配参数?

Java类建议:

java类建议

科特林班建议:

在此输入图像描述

android kotlin android-studio

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

Android 5.0及更高版本中未显示Firebase通知图标

简而言之,这就是我在Nougat/Oreo上得到的 - 圈子(Nougat上的方块)而不是app图标:

在此输入图像描述

在KitKat应用程序图标上显示自己很好:

在此输入图像描述

我已正确设置Firebase的默认图标/ Android清单:

 <meta-data 
    android:name="com.google.firebase.messaging.default_notification_icon" 
    android:resource="@mipmap/ic_launcher"/>
Run Code Online (Sandbox Code Playgroud)

有没有人知道为什么最近的Android版本上的FCM通知中从未显示过app图标?我没有想法,有什么提示吗?

[ 编辑 ]:正如谷歌建议的那样,我想确保符合材料图像学指南,所以我测试了这个图标 但是仍然只显示了圆形/方形.我有什么想法?

java android push-notification notification-icons firebase-cloud-messaging

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

如何使用 Kotlin 在 Android 中共享图像?

我想使用“Kotlin”共享位于资产文件夹中的图像。如何在 android 中实现类似的代码块:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/jpeg");
intent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(intent, "Share Image"));
Run Code Online (Sandbox Code Playgroud)

android kotlin kotlin-extension

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