如何解决android camera2 createCaptureSession 已弃用
CameraDevice.createCaptureSession 大多已弃用。任何关于如何将剩余版本方法与 SessionConfiguration 参数(尤其是 executor 参数)一起使用的示例都会很好。
目前我有:
import csv
name = input("register your name: ")
name=name.replace(" ","")
with open("datafile.csv","r") as file:
content=file.read()
loop=True
while loop!=False:
if name in content :
name = input("name taken pls try again: ")
name=name.replace(" ","")
else:
loop=False
password=input("new password: ")
with open("datafile.csv","a+",newline="") as file:
f=csv.writer(file)
f.writerow([name,password])
def main():
with open("datafile.csv","r") as file:
file_reader = csv.reader(file)
user_find(file_reader)
file.close()
def user_find(file):
user = input("Enter your username: ")
for row in file:
if row[0] == user:
print("username found",user)
user_found = [row[0],row[1]]
pass_check(user_found)
break
else:
print("not found")
def pass_check(user_found):
user = input("enter your password: ")
if user_found[1] == user:
print("password match")
else:
print("password not match")
main()
解决方法
如果您不想使用任何执行程序功能,您可以使用 HandlerExecutor:
SessionConfiguration sessionConfiguration = new SessionConfiguration(SessionConfiguration.SESSION_REGULAR,Collections.singletonList(outputConfiguration),new HandlerExecutor(mCameraHandler.getLooper()),mCameraSessionListener);
cameraDevice.createCaptureSession(sessionConfiguration);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。