我试图在我的onCreate()方法中做这样的事情.
@TargetApi(21)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().getDecorView().setBackgroundColor(Color.parseColor("#444444"));
getWindow().setStatusBarColor(Color.parseColor("#565656"));
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#4d4d4d")));
writeOnStatusBar("Hello world");
}
Run Code Online (Sandbox Code Playgroud) 我在使用 intel core i7-4510u 的 Kali linux 上运行此脚本:
import cv2
from datetime import datetime
vid_cam = cv2.VideoCapture(0)
vid_cam.set(cv2.CAP_PROP_FPS, 25)
vid_cam.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
vid_cam.set(cv2.CAP_PROP_FRAME_HEIGHT, 360)
lastDate = datetime.now().second
fcount = 0
while(vid_cam.isOpened()):
if(datetime.now().second>lastDate):
lastDate = datetime.now().second
print("Fps: " + str(fcount))
fcount = 0
else:
fcount += 1
ret, image_frame = vid_cam.read()
cv2.imshow('frame', image_frame)
if cv2.waitKey(100) & 0xFF == ord('q'):
break
vid_cam.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
如果我运行它,它会打印Fps: 4。
如果我检查任务管理器,我的 cpu 大约为 2%。
问题可能出在哪里?
我在那里遇到了这个奇怪的错误
val limit: Int = applicationContext.resources.getInteger(R.integer.popupPlayerAnimationTime)
for(i in limit) {
}
Run Code Online (Sandbox Code Playgroud)
我找到了关于这个错误的类似答案,但没有人为我工作