আমার কাছে এমন একটি অ্যাপ্লিকেশন রয়েছে যা কোনও রুটড নো-অ্যান্ড্রয়েড ট্যাবলেট আইসিএস 4.0.3 চলছে যা ইউএসবি হোস্ট মোড ইন্টারফেসের মাধ্যমে একটি ইউএসবি ডিভাইস নিয়ন্ত্রণ করে। Android.hardware.usb.host.xML ফাইলটি / সিস্টেম / ইত্যাদি / অনুমতিগুলিতে উপস্থিত রয়েছে এবং সবকিছু আশ্চর্যরূপে কাজ করে। ছাড়া ...
আমি যখন প্রথমবারের মতো একটি রিবুটটি অনুসরণ করে অ্যাপটি চালিত করি এবং তারপরে ইউএসবি ডিভাইসটি প্লাগ করি তখন আমি একটি পপআপ উইন্ডো পেয়ে যাচ্ছি "অ্যাপ্লিকেশনটির অ্যাপ্লিকেশনটিকে ইউএসবি ডিভাইস অ্যাক্সেস করার অনুমতি দিন? [] এই ইউএসবি ডিভাইসের জন্য ডিফল্টরূপে ব্যবহার করুন OK ঠিক আছে বাতিল করুন" এবং এটি ডিভাইসটি ব্যবহার শুরু করার আগে আমাকে ঠিক আছে আলতো চাপতে হবে।
আমাকে ব্যবহারকারীর নিশ্চয়তা বন্ধ করতে হবে যাতে অ্যাপটি সরাসরি ডিভাইসটি ব্যবহার করতে পারে। আমি এটা কিভাবে করবো? আমি স্ক্রিনের বোতামটি ট্যাপ করে ব্যবহারকারীকে সিমুলেট করার জন্য কিপ্রেস জেনারেটরটি ব্যবহার সম্পর্কে কিছু পরামর্শ পেয়েছি তবে আমি সেই ধরণের পদ্ধতির এড়াতে পছন্দ করি এবং জিনিসগুলি সেট আপ করতে চাই যাতে নিশ্চিতকরণের অনুরোধটি কেবল না ঘটে।
আমি সম্ভবত সরবরাহকারীকে আমার জন্য কাস্টম কার্নেল বিল্ড করতে পারি না তবে তাদের কাছ থেকে ফার্মওয়্যার সাইনিং কীটি পেয়ে আমার সক্ষম হওয়া উচিত যাতে আমি আমার অ্যাপ্লিকেশনটিকে সিস্টেম অ্যাপ হিসাবে স্বাক্ষর করতে পারি, যদি এটি সহায়তা করে।
একটি সম্পর্কিত সমস্যা: "এই ইউএসবি ডিভাইসটির জন্য ডিফল্টরূপে ব্যবহার করুন" বাক্সটি টিক দিয়ে সহায়তা করতে দেখা যাচ্ছে না - যদি আমি ডিভাইসটি আনপ্লাগ এবং পুনরায় প্লাগ করি তবে আমি আবার নিশ্চিতকরণ প্রম্পটটি পাই। আমি এই পরিস্থিতিতে লক্ষ্য করেছি যে / dev / bus / usb / 001 / এ থাকা ডিভাইস নম্বরটি প্রতিবার আনপ্লাগ এবং পুনরায় প্লাগ (001, 002, 003 ইত্যাদি) পরিবর্তন করে যা সম্ভবত এই নির্দিষ্ট সমস্যাটির ব্যাখ্যা দেয়।