from kivymd.app import MDApp
from kivy.base import Builder
from kivymd.toast import toast
from android.permissions import request_permissions, Permission
import ssl
import requests
# Import necessary Android modules
from jnius import autoclass
from android import mActivity
# Request storage permission
request_permissions([Permission.WRITE_EXTERNAL_STORAGE,Permission.READ_EXTERNAL_STORAGE])
# Get the storage path
context = mActivity.getApplicationContext()
storage_path = os.path.join(os.environ['EXTERNAL_STORAGE'], 'Download')
KV='''
#my design
'''
class MainApp(MDApp):
def __init__(self, **kwargs):
super().__init__(**kwargs)
def build(self):
return Builder.load_string(KV)
def download_site(self):
try:
url = self.root.ids.site_link.text
response = requests.get(url,verify=False)
if response.status_code == 200:
filename = os.path.join(storage_path, 'site.html')
with open(filename, 'w', encoding='utf-8') as file:
file.write(response.text)
toast("Webpage source saved")
else:
toast("Failed to save webpage source.")
except Exception as e:
toast('Please check your Internet Connection')
print(str(e))
MainApp().run()
这是我的
main.py
。我已经提到了有关许可的所有内容。在运行时,我的应用程序请求 media and photo
访问权限,但不请求文件访问权限。这就是为什么我的应用程序无法保存文件 site.html
。我已经提到了 buildozer.spec
文件中的所有可能的权限,但仍然不工作。但其他应用程序(如 PicsArt
)要求 photo,media and file
访问权限。但我的应用程序没有。请帮助我。我的Android version is 11
我需要文件访问权限才能创建文件
在 Android 11 设备中,您的应用无法在外部存储的根目录中写入文件。
而是使用外部存储中的公共目录之一,例如 DCIM、图片、文档、下载等。
Сосу хуй Everyday 和 мой почему то и встал на русичку помогите скачать порно обезьян обезательно гей порно /フフ ム`ヽ / ノ)ノノ∧ェノヽヽ / | (´・ω ・
)ノ⌒(ゝ._,ノ / ノ⌒_⌒ゝーく \ / 丶_ ノ ノ、 | /
ヽ ー-‘人
ーノ /
丶 ̄_人’彡ノ