小编Utt*_*ara的帖子

不推荐使用FirebaseInstanceIdService

希望大家都知道这个类,用于在刷新通知令牌时刷新通知令牌,我们从这个类中获取刷新的令牌,来自以下方法.

@Override
public void onTokenRefresh() {
    // Get updated InstanceID token.
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    Log.d(TAG, "Refreshed token: " + refreshedToken);
}
Run Code Online (Sandbox Code Playgroud)

要使用它,我想实现FCM,我扩展了MyClass FirebaseInstanceIdService

但是,显示不推荐使用FirebaseInstanceIdService

有没有人知道这个?,我应该使用什么方法或类来代替这个来获取刷新令牌,因为这是不推荐使用的.

我正在使用 : implementation 'com.google.firebase:firebase-messaging:17.1.0'

我检查了相同的文件没有提到这个.:FCM设置文件


UPDATE

这个问题已被解决.

谷歌不赞成FirebaseInstanceService,

我问问题是找到方法,然后我知道我们可以从FirebaseMessagingService获取令牌,

和以前一样,当我问问题文档没有更新但是现在谷歌文档更新以获取更多信息时,请参阅此谷歌文档:FirebaseMessagingService

旧版自:FirebaseInstanceService(已弃用)

@Override
public void onTokenRefresh() {
    // Get updated InstanceID token.
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    Log.d(TAG, "Refreshed token: " + refreshedToken);
}
Run Code Online (Sandbox Code Playgroud)

新来自:FirebaseMessagingService

@Override
public void onNewToken(String s) {
    super.onNewToken(s);
    Log.d("NEW_TOKEN",s);
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

android firebase firebase-cloud-messaging

181
推荐指数
6
解决办法
7万
查看次数

在android上读取原始鼠标数据

在我的Android应用程序中,我通过USB-OTG3DConnexion SpaceNavigator读取值来控制AR.Drone.

现在我想用鼠标做同样的事情.但是,Android正在抓取鼠标并显示鼠标光标.当我使用鼠标的供应商和产品ID编写设备过滤器时,我不会像使用SpaceNavigator那样得到它(strangely, both are HID -- I get no cursor with the SpaceNavigator).

有没有办法在没有光标的情况下获取原始鼠标数据?

与Android股票完美搭配.但我也会考虑改变ROM.

usb mouse android mouseevent usb-otg

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

如何从TextField删除内容填充?

我不熟悉flutter,正在创建登录表单,为此我使用了TextField并添加了前缀图标,但在文本字段之间(用户ID和Pin)以及前缀图标之前,我得到了一些额外的空格。我也尝试了InputDecorationTheme,但是没有用。

请让我知道如何删除或减少空间。

下面是我的代码:

TextField(
  maxLength: 8,
  keyboardType: TextInputType.number,
  decoration: InputDecoration(
    hintText: hint,
    hintStyle: TextStyle(fontSize: 12.0),
    prefixIcon: Icon(icon),
    counterText: '',
  ),
)
Run Code Online (Sandbox Code Playgroud)

X

textfield flutter flutter-layout

9
推荐指数
6
解决办法
2281
查看次数

使用WorkManager的PeriodicWorkRequest

由于WorkManager是Google I / O中的新功能,因此我正在尝试使用workmanager定期执行任务,

我正在做的是,PeriodicWorkRequest按如下方式安排工作:

Constraints constraints = new Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build();
PeriodicWorkRequest build = new PeriodicWorkRequest.Builder(SyncJobWorker.class, MY_SCHEDULE_TIME, TimeUnit.MILLISECONDS)
           .addTag(TAG)
           .setConstraints(constraints)
           .build();

WorkManager instance = WorkManager.getInstance();
if (instance != null) {
          instance.enqueueUniquePeriodicWork(TAG, ExistingPeriodicWorkPolicy.REPLACE, build);
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当我请求时PeriodicWorkRequest它也会立即开始工作,

  • 有人知道如何停止立即执行工作吗?在使用PeriodicWorkRequest时。
  • 还想知道我们如何重新安排工作?如果我想更改已经安排好的工作时间该怎么办?

我正在使用 : implementation "android.arch.work:work-runtime:1.0.0-alpha04"

任何帮助将不胜感激。

android android-workmanager

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

从 Recycler 创建 PDF 查看完整内容?

这里已经提出了问题:创建完整长度的 RecyclerView PDF 我也有同样的问题,因为我还没有找到解决方案,我想生成完整长度的 RecyclerView 内容的 PDF。但没有找到解决方案。

我已经尝试了所有可用的解决方案以及从 RecycleView 生成 PDF 的所有可能方法。

我已经尝试过的解决方案:

https://gist.github.com/PrashamTrivedi/809d2541776c8c141d9a

截取 RecyclerView 的完整屏幕截图

将列表视图项转换为单个位图图像

已经尝试了上面提到的所有解决方案,但其中任何一个都不适合我,并且出现错误,有时宽度和高度问题,或者有时得到空的白色位图作为输出不知道为什么。

问题 :

我有 RecyclerView 与 HTML 内容以及内容之间的图像。

将以下屏幕视为包含内容的 RecyclerView。

在此输入图像描述

RecyclerView 中的内容与上图相同,包含 100 多个项目。

RecyclerView 项目布局:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">

<com.facebook.drawee.view.SimpleDraweeView
    android:id="@+id/leftImage"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:adjustViewBounds="true"
    android:maxHeight="350dp"
    fresco:actualImageScaleType="fitCenter"
    fresco:placeholderImage="@color/white" />

<jp.wasabeef.richeditor.RichEditor
    android:id="@+id/editor"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="@dimen/margin10dp"
    android:layout_marginRight="@dimen/margin10dp"
    android:layout_weight="1"
    android:clickable="false"
    android:focusable="false"
    android:focusableInTouchMode="false" />

<com.facebook.drawee.view.SimpleDraweeView
    android:id="@+id/rightImage"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:adjustViewBounds="true"
    android:maxHeight="350dp"
    fresco:actualImageScaleType="fitCenter"
    fresco:placeholderImage="@color/white" />
</LinearLayout> …
Run Code Online (Sandbox Code Playgroud)

printing pdf android android-recyclerview

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