es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ALARMMANAGER

La mejor manera de restablecer el PendingIntent en segundo plano después de un reinicio en Android 2021.

Estoy construyendo una aplicación de recordatorios. Y cuando reinicio el dispositivo, las alarmas que ya han sido establecidas como “pending intent” en el gestor de alarmas son destruidas. Así que cuando reinicio: Despierto el broadcastReceiver El broadcastReceiver llama a una actividad Esta actividad establece el pending intent nuevamente. Funcionó bien. . . . Read more

¿Ordenamiento estúpido de medias palabras uint16_t?

Este es el primer código para ordenar palabras firmadas enteras (int32_t): sort: SUB R1,R1,#1 //–n void StupidSort(int a[], int n) ADD R12,R0,#4 //нач.адрес+4 { ADD R1,R0,R1,LSL#2 //краен адрес int tmp, i = 0; L1: LDR R3,[R0] //a do { LDR R2,[R0,#4]! //++a ___ if (a[i] > a[i+1]) { CMP R3,R2 . . . Read more

STR (ARM ensamblador GNU) no puede modificar la memoria.

Quiero cambiar algunos bits en la memoria mediante la instrucción STR. .text .equ ram_address,0x4000 .equ pattern,0x55 .equ counter,50 mov r0,#pattern mov r1,#counter mov r2,#ram_address back: str r0,[r2] add r2,#4 subs r1,r1,#1 bne back here: b here .data i: .word 0xffffffff y usando este makefile: TOOLCHAIN=arm-none-eabi Assembler=${TOOLCHAIN}-as Linker=${TOOLCHAIN}-ld Objcpy=${TOOLCHAIN}-objcopy Compile_Options= -g . . . Read more

Ordenación por inserción de medios palabras uint16_t

Este es el primer código para ordenar palabras con signo completas (int32_t): aquí está la imagen: Intenté cambiarlo para ordenar semipalabras sin signo uint16_t. Ya casi he terminado el código, pero falta algo. El problema está en la ordenación, la arquitectura es ARM (en modo ARM, no Thumb); esto es . . . Read more