相关疑难解决方法(0)

Android中用什么API来创建聊天头?

Facebook如何在Android上创建聊天头?在所有其他视图之上创建浮动视图的API是什么?

android facebook android-windowmanager

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

"绘制其他APP"是android中的权限

绘制其他应用程序

允许应用程序在其他应用程序或用户界面的一部分上绘制.它们可能会干扰您在任何应用程序中使用界面,或者更改您认为在其他应用程序中看到的内容.

哪个权限或接收者与上述文本相关联.

这是图像

在此输入图像描述

permissions android

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

在状态栏中仅显示小图标而不显示通知

我想在其中不断显示小图标status bar,而不显示notification系统托盘上的通知本身.

我尝试使用自定义layout并将根元素的可见性设置为View.GONE,或者View.INVISIBLE,对于两者,系统忽略它.

我也尝试设置根元素的高度,但系统也忽略了这一点.

这是我的代码:

R.layout.custom_notification:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/custom_notification"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:background="@drawable/notif_background"
    android:orientation="horizontal"
    android:baselineAligned="false"/>
Run Code Online (Sandbox Code Playgroud)

并显示以下代码Notification:

 NotificationManager nm = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE);
 NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(ctx);
 mBuilder
         .setSmallIcon(drawableId)
         .setAutoCancel(false)
         .setOngoing(true)
         .setPriority(Notification.PRIORITY_MAX);
 Intent resultIntent = new Intent(ctx, SettingsActivity.class);
 PendingIntent resultPendingIntent = PendingIntent.getActivity(ctx, 0, resultIntent, 0);
 mBuilder.setContentIntent(resultPendingIntent);
 int layout =  R.layout.custom_notification ;
 RemoteViews contentView = new RemoteViews(ctx.getPackageName(), layout);
 contentView.setViewVisibility(R.id.custom_notification, View.INVISIBLE);
 mBuilder.setContent(contentView);
 nm.notify(NOTIFICATION_ID, mBuilder.build());
Run Code Online (Sandbox Code Playgroud)

我很清楚,为了实现我的目标,我不需要记录解决方案.而且我也知道UX准则强烈建议不做这样的事情.所以没有必要把这个作为答案写给我.

notifications android android-layout

21
推荐指数
3
解决办法
5609
查看次数

如何在一切之上绘制视图?

我想创建一个应用程序,可以在屏幕上创建当前正在显示的任何内容的通知.类似于Go SMS消息弹出窗口或类似下图中的ChatHead:

在此输入图像描述

如果有可能动态绘制它包括触摸事件会更好.执行此操作的传统或标准方法是什么?

例:

就像一个可以点击或拖动的图标,无论你是在主屏幕还是应用程序抽屉或其他应用程序.请注意张贴在屏幕边缘附近的圆形图标.您可以将它们拖到任何应用中的任何位置

java notifications android view

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