কীভাবে ডিকম্পাইল এবং থিম অ্যান্ড্রয়েড এপিক্স পাবেন



এখন 'সমস্ত প্রতিস্থাপন করুন' টিপুন এবং এটি @Android এর সমস্ত পরিবর্তন করতে চলেছে: রঙ / সাদা এর পরিবর্তে ব্যাকগ্রাউন্ড_হোল_ডارک ব্যবহার করতে হবে। এখন পুরো .xML- এর মাধ্যমে স্ক্রোলিং চালিয়ে যান, যে কোনও অ্যান্ড্রয়েডের সন্ধান করুন: ব্যাকগ্রাউন্ড স্ট্রিংগুলি যা একটি হেক্স মান (#fffffff) বা আমরা কেবল তাদের প্রতিস্থাপন করেছি তা বাদ দিয়ে অন্য কিছু ব্যবহার করছে। আপনি যেগুলি খুঁজে পান তার জন্য নতুনটি ব্যবহারের জন্য স্ট্রিংগুলি পরিবর্তন করুন (@__background_holo_dark)।

সুতরাং আমরা পটভূমি পরিবর্তন করেছি, এখন আমরা পাঠ্যের রঙ পরিবর্তন করব। সুতরাং আমরা ঠিক একই পদ্ধতি অনুসরণ করি, তবে এবার 'অ্যান্ড্রয়েড: পাঠ্য রঙ' এর জন্য একটি সিটিআরএল + এফ করুন। আপনি প্রায় 166 টি লাইন পেয়েছেন।



আপনি 'অ্যান্ড্রয়েড: টেক্সট কালার =' # এফএফবিবিবিবিবি 'ইত্যাদির মতো জিনিস দেখতে পাবেন তাই আবার কলার্স.এক্সএমএল এর ভিতরে দেখুন এবং পাঠ্যের রঙের জন্য কোন রেখাটি প্রতিস্থাপন করতে হবে তা আমাদের খুঁজে বের করতে হবে।



আপনি অ্যান্ড্রয়েডটি দেখতে পারেন: পাঠ্য রঙ = '# ffbbbbbb', '#ffffffff', '# ff717171', এবং '# fffcccc' নোট ++ এ আপনার অনুসন্ধান ফলাফলগুলিতে। পাঠ্যের রঙের জন্য আমরা কোন লাইনটি ব্যবহার করতে চাই তা খুঁজে পেতে এখনই আবার আপনার Colors.xML খুলুন Open



সুতরাং প্রথম .xML এ ফিরে যান এবং পুনরায় প্রতিস্থাপনের কথোপকথনের জন্য CTRL + H করুন। এখন 'অ্যান্ড্রয়েড: টেক্সট কালার =' # এফএফবিবিবিবিবি 'স্ট্রিংটি উপরের এবং নীচে ভাগ করুন এবং নীচের লাইনটি' অ্যান্ড্রয়েড: টেক্সট কালার = '@ রঙ / পাঠ্য' এ পরিবর্তন করুন।

এখন আবার, সমস্ত অ্যান্ড্রয়েড: পাঠ্য রঙের লাইনগুলিতে অনুসন্ধান করুন এবং স্ট্রিংয়ে একটি হেক্স মান রয়েছে এমন কোনও পরিবর্তন করুন। শেষ পর্যন্ত আপনি স্টাইলস.এক্সএমএল ফাইলে উঠলে, আপনি 260 লাইন থেকে শুরু করে কয়েকটি লাইনের জন্য নিচের দিকে অবিরত হওয়া কয়েকটি লাইন থেকে বিপরীতটি সরাতে চান। সুতরাং এই স্ট্রিংগুলি থেকে 'বিপরীত' মুছুন।

এরপরে আপনি 527, 536, 573, 579, 585, 601 এবং কয়েকটি অন্যান্য লাইনে কয়েকটি হেক্স মান দেখতে পাবেন। (# Fffffff) থেকে (@ রঙ / পাঠ্য) এ প্রতিস্থাপন করুন।



নোটপ্যাড ++ এর জন্য অনুসন্ধান করতে CTRL + F টিপুন ক্যাশে কালারহিন্ট , বিভাজক , @ * অ্যান্ড্রয়েড: রঙ / , এবং বিপরীত

ক্যাশে কালারহিন্ট হ'ল স্ক্রোলিং ব্যাকগ্রাউন্ড, তাই আমাদের এটি নিশ্চিত করতে হবে যে তারা আমাদের পটভূমির রঙ ব্যবহার করছে। বিভাজকগুলি স্ব-ব্যাখ্যামূলক এবং আপনি চাইলে আমরা তাদের হেক্স মানগুলি পরিবর্তন করতে পারি। কেবলমাত্র এটি হ'ল আপনাকে অবশ্যই এমন কোনও কিছু স্পর্শ করবেন না যা @ ড্রয়েবলের দিকে ইঙ্গিত করে। এগুলি সাধারণত .apng ফোল্ডারের অন্য কোথাও .png ফাইল হিসাবে সংরক্ষণ করা চিত্র images

আপনি যখন অনুসন্ধান করেন বিপরীত ” , এটি টেক্সট অ্যাপিয়ারেন্স ইনভার্সের রেফারেন্স প্রদর্শন করবে। আপনাকে এগুলির প্রত্যেকটিতে ডাবল-ক্লিক করতে হবে এবং সেই স্ট্রিংগুলি থেকে বিপরীতটি মুছতে হবে।

অবশেষে, @ * অ্যান্ড্রয়েডের জন্য অনুসন্ধান করুন: রঙ / আমরা কোনও ফ্রেমওয়ার্ক সম্পাদনা মিস করেছি কিনা তা কেবল ডাবল-চেক করবে। যদি আপনি 'অ্যান্ড্রয়েড: পপআপব্যাকগ্রাউন্ড'> @ * অ্যান্ড্রয়েড: রঙ / সাদা 'বলে কিছু পাওয়া যায় তবে আপনাকে এটিকে' অ্যান্ড্রয়েড: পপআপব্যাকগ্রাউন্ড '> @ রঙ / অ্যাবস_ব্যাকগ্রাউন্ড_হোলো_ডارک' এ পরিবর্তন করতে হবে। এর মধ্যে 911 লাইন অন্তর্ভুক্ত রয়েছে যা বিভ্রান্তিকর হতে পারে কারণ এটি ইতিমধ্যে অ্যান্ড্রয়েড: রঙ / কালোকে নির্দেশ করে।

এরপরে আমরা res / মান / color.xML খুলব এবং এটিকে দেখতে এটি পরিবর্তন করব:

পরবর্তী রেস / মান / স্টাইল.এক্সএমএল, এবং 328 লাইনে স্ক্রোল করুন it এটিকে এটি পরিবর্তন করুন:

() পরিবর্তন করা উচিত ()

479 লাইনের জন্য একই করুন, ' আলো' প্রতি ' কালো ”

এখন res / মান-ভি 11 / স্টাইল.এক্সএমএল এ যান এবং ' আলো' যেখানে এটি ' Holo.Light”

এরপরে আপনি এখনই res / মান-v14 / শৈলী খুলবেন, এতে প্রচুর স্ট্রিং রয়েছে। সুতরাং প্রথম 46 লাইনে আপনি যে কোনও 'মুছে ফেলতে চান' আলো' এবং ' বিপরীত ” রেফারেন্সগুলি এবং তারপরে 53 এবং 54 লাইনে পিতামাতাকে '@ * অ্যান্ড্রয়েড: স্টাইল / থিম.হোলো' তে পরিবর্তন করুন।

ডান পাশের প্যারেন্টে 69 লাইনে, @ * অ্যান্ড্রয়েড: স্টাইল / থিম / হোল.লাইট.ডায়ালগ পিতামাতার থেকে লাইটটি সরিয়ে দিন।

এটা অনেক কাজ, তাই না? সম্ভবত এখন থেকে আপনি অ্যাপ্লিকেশন থিম এবং স্কিনগুলির আরও প্রশংসা করতে পারবেন!

এরপরে আমরা intoুকব রেস / রঙ ফোল্ডার সেখানে কিছু পাঠ্য ফাইল রয়েছে যা কালোকে নির্দেশ করছে। পুনরায় / রঙগুলি / ক্রিয়া_মোড_টিম_সেক্সট_রঙা_স্টেট_লিস্ট.এক্সএমএল খুলুন

এটি স্টকের উপর দেখতে কেমন। নীচে আপনার এটি তৈরি করা দরকার।

নীচের এক্সএমএল ফাইলগুলিকে আপনি / রাইজ / রঙগুলির ফোল্ডারের অভ্যন্তরে এই একই পরিবর্তনগুলি করতে হবে: নীচে_বাটুন.এক্সএমএল, বাটন_আপডেট.এক্সএমএল, ফাইললিস্ট_টেক্সট_নাম.এমএমএল, ফাইললিস্ট_টেক্সট_সেমাল.এক্সএমএল, লিঙ্ক_বাটন.এসএমএমএল, স্থানীয়_ফাইলিস্ট_টেক্সট_নাম.এমএমএল, স্থানীয়_ফর্ম তালিকা_ল্টস। এক্সএমএল, এসএস_বটম_বটম_টেক্সট_ রঙ_লাইট.এক্সএমএল, ট্যাব_সেক্সট_ফরগ্রাউন্ড.এক্সএমএল।

আপনি যখন এগুলি শেষ করেছেন, খুলুন / পুনরায় / আঁকতে সক্ষম এবং এমন xmls রয়েছে যা পটভূমির রঙ নিয়ন্ত্রণ করে। সুতরাং তাদের মাধ্যমে যান এবং তাদের দেখতে এইরকম করুন:

অন্যান্য সমস্ত অঙ্কনযোগ্য। এক্সএমএল ফাইলগুলিতে একই পরিবর্তনগুলি প্রয়োগ করুন।

এখন পরীক্ষা.এপকে খুলুন এবং স্মাইলি এবং অ্যান্ড্রয়েড ম্যানিফেস্টকে হাইলাইট করতে CTRL + বাম ক্লিক টিপুন, তারপরে ডান ক্লিক করুন এবং 'নোটপ্যাড ++ দিয়ে আবার সম্পাদনা করুন'। সমস্ত 1999 স্মাইল ফাইলগুলিতে সম্মত হন। এটি লোড হয়ে গেলে, -0x100 (কালো) জন্য একটি CTRL + F অনুসন্ধান করুন

আপনি প্রায় 8 টি হিট পেয়ে যাবেন এবং আপনি যেটি চান তা হ'ল স্মাইল / কম / ড্রপবক্স / অ্যান্ড্রয়েড / ক্রিয়াকলাপ / টেক্সটএডিটএকটিভিটি.সামালি, 599 লাইনে that লাইনটিতে ডাবল ক্লিক করুন।

লাইন 599 এতে -0x100 ধারণ করে এবং 601 লাইনে 'সেটটেক্সট কালার' রয়েছে। 599 লাইনের সাথে মেলে এমন একটি পরিবর্তনশীলও রয়েছে So তাই সংক্ষেপে ব্যাখ্যা করতে গেলে -0x100, -0x1000000 এবং এমনকি 0x0 মানে কালো, -0x1000000 এছাড়াও কালো এবং এমনকি 0x0। দুটি থেকে 0 টি 100 থেকে সরিয়ে এবং / উচ্চ 16 টি এভাবে সরিয়ে 599 লাইনটি পরিবর্তন করুন:

এরপরে আমরা @ * অ্যান্ড্রয়েড: স্টাইলটি অনুসন্ধান করব, তবে স্মিমে। এক্সএমএলে এক্স এর পরে একটি অতিরিক্ত '0' থাকবে তবে স্ম্যালিতে আমরা এটি ব্যবহার করি না। এটি '0x0103004f এর পরিবর্তে' 0x103004f 'হওয়া দরকার।

@ * অ্যান্ড্রয়েড: স্টাইল / যা 0x103 ধারণ করে নোটপ্যাড ++ এ অনুসন্ধান করুন।

দ্বিতীয় হিটটি হ'ল 'কনস্ট ভি 7, 0x1030073'। ফ্রেমওয়ার্ক- res.apk থেকে আপনার সর্বজনীন। এক্সএমএলে অনুসন্ধান করুন। আপনি দেখতে পাবেন যে এটি 'থিম.হলো.লাইট.ডায়ালগ' এর আইডি। আপনার এটিকে বিপরীত থিম শৈলীর পাবলিক আইডিতে পরিবর্তন করতে হবে।

যেহেতু এটি থিম.হলো.লাইট.ডায়ালগ, আপনি এটিকে থিম.হলো.ডায়ালগ তৈরি করতে চান। থিম.হলো.ডায়ালগের '0x103006f' আইডি রয়েছে। এটি হালকা Holo.Light ভিত্তিক থিমের পরিবর্তে গাer় হলো ভিত্তিক থিমটি ব্যবহার করতে একটি পপ আপ ডায়লগ সতর্কতা বাক্সকে পরিবর্তন করবে।

আমাদের পরবর্তীটি পরিবর্তন করতে হবে '0x103006e' যা থিম.হলো.লাইট। সুতরাং এগিয়ে যান এবং এটি বিপরীত থিম শৈলী করুন। ফ্রেমওয়ার্ক-রেজ.এপকে থেকে আপনার পাবলিক.এক্সএমএলে, আপনি থিমের আইডিটি দেখতে পাবেন H হোলো 0x0103006b। সুতরাং এর মতো দেখতে সেই লাইনটি পরিবর্তন করা যাক:

এর মধ্যে কেবল আরও 2 টি রয়েছে। পরেরটি হ'ল '0x103000c', যা থিমের জন্য for এর বিপরীত থিম.ব্ল্যাক, থিমহোলো নয়। সুতরাং পাবলিক.এক্সএমএলে আপনি থিমের আইডিটি দেখতে পাবেন la ব্ল্যাকটি হ'ল '0x01030008' - এটির মতো দেখতে এটি পরিবর্তন করুন:

অন্যান্য অ্যাপ্লিকেশনগুলিতে, সম্পাদনা করার এবং পরিবর্তন করার জন্য অন্যান্য জিনিস থাকতে পারে এবং পর্যাপ্ত অনুশীলনের সাহায্যে আপনি প্রায় কোনও কিছুই পুনরায় থিম করতে সক্ষম হবেন। তবে আপাতত, আমরা সমস্ত কোড বিট দিয়ে শেষ করেছি ( অবশেষে!)

সুতরাং এখন আপনি এপকে মাল্টি সরঞ্জাম থেকে স্ক্রিপ্টটি খুলতে পারবেন এবং অ্যাপটি সংকলন করতে 12 টি চাপুন। যদি কোনও ত্রুটি প্রদর্শিত হয়, আপনি কী ভুল হয়েছে তার জন্য ত্রুটি লগের ভিতরে দেখার চেষ্টা করতে পারেন তবে সম্ভবত কোড সম্পাদনার সময় আপনি টাইপ বা অন্য কোনও ভুল করেছেন।

বিল্ডটি শেষ হয়ে গেলে, অ্যাপটিতে পুনরায় সাইন ইন করতে 2 এবং তারপরে 13 টিপুন।

স্টক অ্যাপ্লিকেশনটিতে 'টেমপ্লেটস' নামে একটি ফোল্ডার রয়েছে - আপনাকে 7 জিপের মতো কিছু ব্যবহার করে এটি আপনার স্বাক্ষরিত এপিপিতে টানতে হবে। স্বাক্ষরবিহীন.এপকে এপিপি মাল্টি টুলেটের মধ্যে 'প্লেস-এপিকে-এখানে-স্বাক্ষর করার জন্য' ফোল্ডারে অনুলিপি করুন। টার্মিনাল স্ক্রিপ্টে 18 টি টিপে সেই ফোল্ডারে অ্যাপ্লিকেশনগুলিতে সাইন ইন করতে। এটি হয়ে গেলে, স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে প্রস্থান করা হবে। আপনি এখন আপনার ডিভাইসে .apk লোড করতে পারেন!

6 মিনিট পঠিত