Tasker em File (Tasker Plugin ứng dụng)
- Giới thiệu
Trong phiên bản hiện tại Tasker như tôi biết, bạn không thể nhúng âm thanh / hình ảnh / javascript địa phương lib vv các tập tin vào Tasker ứng dụng, ngoại trừ biểu tượng ứng dụng. Đây là một plugin ứng dụng Tasker giúp bạn nhúng bất kỳ tập tin vào ứng dụng của bạn tạo ra bằng cách sử dụng Tasker Nhà máy.
* Khi Tasker cung cấp tính năng này, ứng dụng này sẽ được sử dụng không. :)
* Ở đây, tôi WLL gọi một ứng dụng được tạo ra bởi xuất khẩu nhiệm vụ / dự án Tasker của ứng dụng như Takser trẻ em
- Làm thế nào nào?
Takser và plugin của nó trao đổi một số dữ liệu cho nhau. Nếu bạn thêm một hành động plugin trong công việc của bạn, sau đó nó có nghĩa là một số dữ liệu (Android gọi nó bó) được lưu trữ trong nhiệm vụ Tasker (source) tập tin. Nếu bạn tạo ra một đứa trẻ Tasker "Như App", sau đó những dữ liệu cắm cũng được bao gồm trong ứng dụng trẻ em của bạn.
Plugin này kéo khóa tập tin của bạn và sau đó chuyển đổi thành Base64 (chỉ nghĩ rằng nó có thể đọc được các văn bản như) định dạng. Những dữ liệu nhị phân-to-text được lưu trữ trong bó của plugin này (dữ liệu). Khi bạn chạy hành động plugin này, phải mất những bó từ Tasker hoặc ứng dụng trẻ em của bạn. Cuối cùng plugin này đổi lại chuyển đổi thành nhị phân và unzips nó.
- Nơi nào các tập tin đi?
Ví dụ, nếu bạn chèn * địa phương * tập tin click.mp3 của bạn vào ứng dụng trẻ em của bạn, sau đó một người dùng cuối của trẻ em của bạn ứng dụng sẽ có nó trong ** (sdcard) / Tasker / nhà máy / your.apps.package.name / ** thư mục với cùng tên của nó. Vì vậy, khi taskering cho các ứng dụng em, bạn phải nhập đường dẫn của nó như ở trên.
- Hai hạn chế lớn
1. Trong Tasker, ** 1 Plugin hành động ** không thể có nhiều hơn ** 50k byte ** bó (từ kết quả thử nghiệm-n-lỗi của tôi). Nếu bạn thêm một tập tin / thư mục có lớn hơn ~ 50k, Tasker nói "Plugin dữ liệu lỗi quá lớn".
2. Tôi đã cố gắng kích thước tập tin khác nhau và cuối cùng đã nhận kết quả tối đa mà. kích thước của một dự án Tasker có thể có khoảng ** 420K byte ** hoàn toàn. Xin lỗi: (
Trên giới hạn là từ hệ điều hành Android (giới hạn giao dịch Binder) và một phần Taskers chính nó (Với tập tin 1M, tôi có thể nhập khẩu dự án và chạy nó thành công, nhưng về xuất khẩu nó như App, Tasker thất bại âm thầm.)
- Resoultion của tôi là ở đây.
1. Nếu ứng dụng của trẻ em của bạn là chỉ có một tập tin / thư mục có nhỏ hơn so với ~ 50k, bạn có thể thêm nó bằng cách sử dụng "Plugin hành động" trong Tasker. Vì vậy hãy thử để thêm tập tin / thư mục bằng cách sử dụng nó nếu bạn đang nghi ngờ. Nếu lớn hơn ~ 50k, ứng dụng này sẽ thông báo cho nó. Là một thành công, bạn có thể chỉ có một Plugin hành động. Nó đơn giản.
** Tại sao ~ 50k 50k không? Giới hạn 50k này là về một bó, không tập tin gốc. Bó là hình thức zip-n-base64-ed. do đó, hai kích thước không giống nhau. Nếu tập tin là một định dạng nén như mp3, jpg, sau đó kích thước bó thường là một chút lớn hơn kích thước tập tin gốc.
2. Nếu kích thước tập tin của bạn "là greather hơn ~ 50k, bạn phải chạy ứng dụng này trên Android phóng, không phải trên Tasker. Sau đó, nó tạo ra Tasker ** dự án ** tập tin XML vào ** địa phương của bạn (sdcard) / Tasker / dự án / package.name / filename.prj.xml **. Nhập khẩu nó trong Tasker và sử dụng nhiệm vụ tạo ra. Bạn có thể chia nhiều hành động và nhiệm vụ plugin trong dự án này. Của nó để có được trên Android và Tasker của giới hạn.
Nếu bạn chạy các nhiệm vụ có tên là "package.filename", sau đó những người khác sẽ được sequentiall gọi tự động. Ứng dụng này sẽ kiểm tra sự tồn tại trong nội bộ các tập tin. Nếu không có, nó sẽ tạo ra tập tin. Nó ở đó rồi, nó chỉ cần vượt qua.
- Nhiệm vụ Mẫu
Nếu bạn chạy nó trên Launcer, nó cung cấp một nhiệm vụ mẫu bổ sung. Nó ony ví dụ.
Hãy nhớ rằng bạn không cần phải gọi nhiệm vụ đầu tiên (được đặt tên là "packname.filename") mọi trẻ em ứng dụng bạn chạy. Tập tin kiểm tra vv tồn tại là không cần thiết trừ chạy đầu tiên của ứng dụng. Nhiệm vụ mẫu có thể hữu ích.
- (Lỗi: Nhiệm vụ không tồn tại)
Sau khi nhập khẩu tạo ra tập tin dự án Tasker, nếu bạn chạy nhiệm vụ đầu tiên, bạn có thể thấy "Task không tồn tại" lỗi. Vì nhiệm vụ nhập khẩu không được lưu trữ trong Tasker DB nào, bạn phải thoát ra và nhập lại Tasker.
- Banner Quảng cáo
Ứng dụng này có một banner quảng cáo. Nhưng người dùng cuối cùng của Tasker ứng dụng trẻ em của bạn không được tiếp xúc để quảng cáo, họ không thể nhìn thấy bất kỳ hoạt động laucherable.
Can integrate with direct purchased Tasker.