উদাহরণস্বরূপ, বারকোড স্ক্যানার অ্যাপ্লিকেশনটি গ্রহণ করে:
মোট: 0.96MB
অ্যাপ্লিকেশন: 0.92MB
ডেটা: 40KB
ফোনে. আমি যখন এটি এসডি কার্ডে স্থানান্তর করি তখন তা এতে পরিবর্তিত হয়:
মোট: 524KB
অ্যাপ্লিকেশন: 484KB
ডেটা: 40 কেবি
কীভাবে পরিবর্তন আসে?
উদাহরণস্বরূপ, বারকোড স্ক্যানার অ্যাপ্লিকেশনটি গ্রহণ করে:
মোট: 0.96MB
অ্যাপ্লিকেশন: 0.92MB
ডেটা: 40KB
ফোনে. আমি যখন এটি এসডি কার্ডে স্থানান্তর করি তখন তা এতে পরিবর্তিত হয়:
মোট: 524KB
অ্যাপ্লিকেশন: 484KB
ডেটা: 40 কেবি
কীভাবে পরিবর্তন আসে?
উত্তর:
ব্রায়ান যেমন বলেছেন (আমি মন্তব্য করতে পারি না তাই অন্য উত্তর যুক্ত করতে হয়েছিল ...), এটি পুরো অ্যাপ্লিকেশনটি সরিয়ে দেয় না। সরানোর পরে প্রদত্ত আকারটি অভ্যন্তরীণ স্টোরেজে কিছুটা স্থির থাকে - এটি এসেন্ডিতে নমনকারী উপাদানগুলির কোনও আকার দেয় না।
সুতরাং আপনার প্রশ্নের উত্তরে, অ্যাপ্লিকেশনটি ছোট হয় না, ব্যবহৃত অভ্যন্তরীণ স্টোরেজের পরিমাণ কম হয়ে যায়।
আমি যতদূর জানি, এটি অভ্যন্তরীণ স্টোরেজ থেকে এসডি কার্ডে যতটা পারে অ্যাপ্লিকেশনটি যতটা স্থানান্তরিত করে। সুতরাং উদাহরণস্বরূপ, ডাটাবেস, চিত্র বা অন্যান্য সংস্থানগুলি স্থানান্তরিত হবে। এটি কীভাবে কাজ করে তার সঠিক বিবরণ আমার জানা নেই ।
দেখুন আমি আমার Android অ্যাপ্লিকেশনগুলি কোথায় পাব? অ্যাপ্লিকেশন স্পেস বিতরণ এবং অবস্থানগুলিতে।
আরও দেখুন এসডি কার্ডে কোনও অ্যাপ্লিকেশন স্থানান্তরিত করার ত্রুটিগুলি কী কী?
যতক্ষণ না ডিভাইসে বাহ্যিক স্টোরেজ মাউন্ট করা থাকে ততক্ষণ অ্যাপ্লিকেশন কার্য সম্পাদনে কোনও প্রভাব নেই। .Apk ফাইলটি বাহ্যিক স্টোরেজে সংরক্ষিত থাকলেও সমস্ত ব্যক্তিগত ব্যবহারকারীর ডেটা, ডাটাবেস, অনুকূলিতকরণ। ডেক্স ফাইল এবং উত্তোলিত নেটিভ কোড অভ্যন্তরীণ ডিভাইস মেমোরিতে সংরক্ষণ করা হয়।
সুতরাং odex
কোনও অ্যাপ্লিকেশন ফাইল এখনও অবশেষে এবং অভ্যন্তরীণ স্টোরেজ এ স্থান গ্রহণ করে /data/dalvik-cache
।