2010-07-03 17 views
5

Tôi muốn chuyển một chương trình tôi đã viết cho android. Chương trình nằm trong c + + trên windows và linux. Chương trình sử dụng dll cho một kiến ​​trúc plugin. Các plugin mới có thể được thêm vào chương trình bằng cách tải xuống một dll mà chương trình tải từ một thư mục cụ thể. Câu hỏi của tôi là ... Có thể tải xuống các tệp dll được tạo cho android vào thư mục trên sdcard sau đó từ tải mã gốc hay không và sử dụng các mã đó làcó thể tải android dll từ sdcard ở chế độ gốc

+0

Dll không ngụ ý các cửa sổ? Các thư viện android không phải là các tệp .so? – I82Much

Trả lời

7

Tôi nghĩ không, bộ nhớ ngoài được gắn với tùy chọn noexec. Bạn có thể tải thư viện từ private directory của ứng dụng.

+0

Bằng thư mục riêng tư, bạn có nghĩa là tài sản và thư mục thô? nếu vậy tôi nghĩ những thứ đó được đóng gói cùng với gói ứng dụng. chúng có thể được tải xuống từ mạng sau khi cài đặt hay bạn phải phát hành bản cập nhật chương trình? – roguetreasure

+0

Không, tôi có nghĩa là bạn nên đặt các tệp .so trong thư mục được trả về từ phương thức getFilesDir() mà tôi đã cung cấp cho bạn liên kết. Điều đó phải xảy ra trong thời gian chạy, nó có thể là từ internet hoặc tài sản và thư mục thô – ognian

+0

Cảm ơn .. đánh giá cao câu trả lời – roguetreasure

Các vấn đề liên quan