小编Sag*_*Low的帖子

AlarmManager在Android 4.4.2中停止工作(使用SetExact())

我在我的代码中设置了警报,以便在特定时间内启动.
警报机制在SDK <19时运行良好,但在19日不会触发警报.
这是我设置闹钟的代码:

public void SetAlarm(Context context, Long executionTime)
{

    AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
    Intent intent = new Intent(context, AlarmReciever.class);
    PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    // Only one alarm can live, so cancel previous.
    am.cancel(pi);
    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
        am.set(AlarmManager.RTC_WAKEUP, executionTime, pi);
    } else {
        setAlarmFromKitkat(am, executionTime, pi);
    }
}
Run Code Online (Sandbox Code Playgroud)

因为我使用ServiceGetApplicationContext()用作上下文来设置闹钟.

onReceive()代码:

@Override
public void onReceive(Context context, Intent intent) {
    for (SchedulerListener listener : listeners) {
        listener.fetchAndRebuildNotification();
    }
} …
Run Code Online (Sandbox Code Playgroud)

android alarmmanager android-4.4-kitkat

7
推荐指数
2
解决办法
5895
查看次数

如何在Android中计算包含具有特定高度的TextView的行高?

我想计算(或布局)高度(在DP中),它只包含使用默认行间距时的TextView结果TextView text size
这个布局的IE:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/minRow1col1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:textIsSelectable="false"
        android:textSize="11dp" />  

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

布局/线高是多少?(任何公式?我不需要运行时的值)

谢谢 !

height android textview android-layout

6
推荐指数
3
解决办法
8852
查看次数

Android通知小图像和大图像尺寸

我想弄清楚在ICS +中用于通知的图像大小是什么,
如下所示:
在此输入图像描述

我试过设置ic_launcher但它太大了,看起来像是在图像上切割.(对于MDPI ic_stat_notify是48dp )所以现在我使用的是24pp的MDPI,它看起来很小.
我浏览了所有文档,但我找不到这些图标大小的提及.

谢谢

notifications icons android

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

应用程序请求未声明的权限 - "测试对受保护存储的访问权限"

我已经添加了我的manifest许可声明WRITE_EXTERNAL_STORAGE,并且在一段时间后我注意到它还要求Test access to protected storage安装时.
我宣布我manifestminSdk14个和我的targetSdk19个.

我怎么能摆脱它呢?

android android-manifest android-permissions

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

将Drawable设置为文本颜色会引发异常"颜色值必须以#开头"

layout我用一个button我设置textColor为drawable如下:

@ drawble/text_color_drawable:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- disabled state -->
    <item android:state_enabled="false" android:color="@color/disabled_text_color" /> 
    <item android:color="@color/main_text_color"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

@ color/main_text_color:

<color name="main_text_color">#9797A3</color>
Run Code Online (Sandbox Code Playgroud)

但是,当我使用这个drawable叫做text_color_drawabletextColor: android:textColor="@drawable/text_color_drawable"
我得到一个异常:Exception raised during rendering: Color value text_color_drawable must start with #

难道我做错了什么 ?

谢谢

android exception drawable android-layout

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

Android日历BroadcastReceiver主机:com.android.calendar与com.google.android.calendar

环顾四周后,我注意到Android日历有2个可能的主机.
第一个是com.android.calendar,另一个是com.google.android.calendar.
我很确定它反映了谷歌去年发布的新独立日历,但除此之外,我一无所知.
有什么不同?我何时应该使用第一个而另一个?

android calendar android-contentprovider android-broadcast

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

在 Kubernetes pod 中使用 docker 套接字

我想修剪docker 镜像,我使用编写了一个小型 Docker 镜像node-docker-api,并且能够在本地成功测试它。
当我将其部署DaemonSet到 Kubernetes 时,pod 无法访问 Docker 套接字:

Error: connect EACCES /var/run/docker.sock
Run Code Online (Sandbox Code Playgroud)

外观deployment.yaml如下:

apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
  labels:
    name: docker-image-cleanup
  name: docker-image-cleanup
spec:
  template:
    metadata:
      labels:
        app: docker-image-cleanup 
    spec:
      volumes:
        - name: docker-sock
          hostPath:
            path: "/var/run/docker.sock"
            type: File
        - name: docker-directory
          hostPath:
            path: "/var/lib/docker"

      containers:
        - name: docker-image-cleanup
          image: image:tag
          securityContext:
            privileged: true
          env:
            - name: PRUNE_INTERVAL_SECONDS
              value: "30"
            - name: PRUNE_DANGLING
              value: "true"
          volumeMounts:
            - mountPath: /var/run/docker.sock
              name: …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes kubernetes-pod azure-aks

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

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

Firebase警告settings.crashlytics.com请求的响应时间过长

Firebase警告我,settings.crashlytics.com对设置json 的请求的10%花费了超过2秒的时间。

在此处输入图片说明

查看操作系统级别时,我可以清楚地看到版本越低,请求速度就越慢。

在此处输入图片说明

问题是,我该如何改善呢?
这些设置不是仅由Crashlytics库管理吗?

android crashlytics crashlytics-android

5
推荐指数
0
解决办法
65
查看次数

当使用 helm 进行部署时应使用 Base64 编码

我看过一些helm图表示例,看起来有些值被编码为 base64 ( {{ .Values.name | b64enc }})。
为什么以及何时应该使用它?

kubernetes kubernetes-helm

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