aidlearning / AidLearning-FrameWork

🔥🔥🔥AidLearning is a powerful AIOT development platform, AidLearning builds a linux env supporting GUI, deep learning and visual IDE on Android...Now Aid supports CPU+GPU+NPU for inference with high performance acceleration...Linux on Android or HarmonyOS
https://docs.aidlux.com
Other
5.55k stars 704 forks source link

打包出的apk,启动执行时如何进入x模式 #182

Closed lcultx closed 3 years ago

lcultx commented 3 years ago

shake.py代码

import pygame
from random import randint
from itertools import repeat
pygame.init()
org_screen = pygame.display.set_mode((400, 400))
screen = org_screen.copy()
screen_rect = screen.get_rect()
player = pygame.Rect(180, 180, 20, 20)
def get_rock():
    return pygame.Rect(randint(0, 340), 0, 60, 60)
falling = get_rock()
clock = pygame.time.Clock()
offset = repeat((0, 0))
def shake():
    s = -1
    for _ in range(0, 3):
        for x in range(0, 20, 5):
            yield (x*s, 0)
        for x in range(20, 0, 5):
            yield (x*s, 0)
        s *= -1
    while True:
        yield (0, 0)
while True:
    if pygame.event.get(pygame.QUIT): break
    pygame.event.pump()
    keys = pygame.key.get_pressed()
    if keys[pygame.K_w]: player.move_ip(0, -2)
    if keys[pygame.K_a]: player.move_ip(-2, 0)
    if keys[pygame.K_s]: player.move_ip(0, 2)
    if keys[pygame.K_d]: player.move_ip(2, 0)
    player.clamp_ip(screen_rect) 
    falling.move_ip(0, 4)
    org_screen.fill((0, 0, 0))
    screen.fill((255,255,255))
    pygame.draw.rect(screen, (0,0,0), player)
    pygame.draw.rect(screen, (255,0,0), falling)
    if player.colliderect(falling):
        offset = shake()
        falling = get_rock()
    if not screen_rect.contains(falling):
        falling = get_rock()
    clock.tick(100)
    org_screen.blit(screen, next(offset))
    pygame.display.flip()

打包出安装包执行好像是没进入x模式,而且一直卡在这个界面 image 请问该如何处理,另外安装包体积也很大,用户是否可以自定义自己的apkbuild流程?

lcultx commented 3 years ago

目前的打包流程有哪些资料可以参考么?

aidlearning commented 3 years ago

https://docs.aidlux.com/