Home / টিউটোরিয়াল / স্ট্যাটাস বারে যোগ করুন ডাটা মনিটর বা 0.00/Kbs মিটার

স্ট্যাটাস বারে যোগ করুন ডাটা মনিটর বা 0.00/Kbs মিটার

কত কেবি পারসেকেন্ড ব্যবহার করছেন তা আপনি এটির সাহায্যে মনিটর করতে পারবেন খুব সহজে। এটি আমরা করবো আপনার Systemui ফাইল্টি এডিট করে। খুব সহজ চলুন শুরু করি। এর আগে একটি স্ক্রিনশট দেখলে ভাল হয় না??

shot_2014-01-23_13-20-13

প্রয়োজনীয় তালিকাঃ

১/ একটি পিসি।
২/ রুট করা মোবাইল। 
৩/পিসিতে জাভা ইন্সটল করা। 
৪/ এপিকে টুল
৫/ Notepad++

পিসিতে জাভা ইন্সটল করা না থাকলে এইখানে যান জাভা ইন্সটল করে নিন।  আর এমবি না থাকলে আপনি একটা কাজ করতে পারেন আপনি জাভা একটি সিডি কিনতে পারেন ৩০-৪০ টাকা নিবে।

জাভা রানটাইম ইন্সটল করতে এইখানে যান ডাউনলোড করে নিন।

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

অনেকে জাভার এতবড় সাইজ দেখে আর ডাউন দিবেন না আমি জানি। আসলে ব্যাপারটা হল জাভা একটি অতি প্রয়োজনীয় জিনিস। আপনি যা কিছু এডিট করুন যেখোন অ্যাপ এডিট করুন আপনার এটি লাগবেই। তাছাড়া অনেক কাজে জাভা লাগে।

এপিকে টুল ডাউনলোডঃ
নিচের লিঙ্ক থেকে ডাউন করে নিন।

https://code.google.com/p/android-apktool/downloads/list

যেভাবে ব্যবহার করবেন এপিকে টুল অ্যাপ ডিক্মপাইল এবং রিকম্পাইল করতেঃ

প্রথমে ডাউন করা ফাইল্টি আনজিপ করে C:\android এইখানে রাখুন তারপর আপনার মোবাইলের System/app থেকে framework-res.apk এবং systemui.apk এই দুটি কপি করুন এর জন্য মোবাইল রুট হতে হবে। আর কপি করতে আমি সাজেস্ট করব X-plore filemanger কে।

তারপর WIndows এ রান এ গিয়ে লিখুন cmd। একটি command window আসবে। ঐখানে লিখুন

cd..
তারপর লিখুন, cd android।
এরপর আপনি c:\android ফোল্ডারে ডুকবেন।

এখন আবার লিখুন ; apktool if framework-res.apk
apktool if systemui.apk

এখন আপনার আপনার মোবাইলের এনবারমেন্ট মোবাইলে তৈরি হয়ে গিয়েছে।
যেভাবে কোন অ্যাপ ডিকম্পাইল করবঃ

যে অ্যাপ্টি ডিকম্পাইল করব সেটি আমাদের এপিকে টুল ফোল্ডারে রাখতে হবে। আমাদের ডাটা মনিটর যুক্ত করতে systemui.apk এটি এডিট করতে হবে।
এটি আগে থেকে আমরা কপি করেছি। এখন ঐ cmd window তে লিখুন;

apktool d systemui.apk

আপনার systemui decompile হয়ে যাবে।তারপর এখন আমরা পরবর্তী কাজে যাব।

Data monitor অ্যাড করাঃ
এপিকে টুল ফোল্ডারে যান। systemui ফোল্ডারে প্রবেশ করুন। তারপর  res/layout/status_bar.xml  এইখানে যান।

code:

<com.android.systemui.statusbar.policy.Traffic android:textAppearance="@style/TextAppearance.StatusBar.Traffic" android:gravity="left|center" android:id="@id/traffic" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />

এটা অ্যাড করে দিন  <include android:id=”@id/signal_cluster এটার আগে।

তারপর res/values/ids.xml এইখানে যান মাঝখানে করে 

<item type="id" name="traffic">false</item>

এই লাইন্টি অ্যাড করে দিন।

res/values/styles.xml এইখানে নিচের কোডটি অ্যাড করে দিন।

 

<style name="TextAppearance.StatusBar.Traffic" parent="@style/TextAppearance.StatusBar.Clock">
        <item name="android:textSize">14.0dip</item>
        <item name="android:textStyle">normal</item>
        <item name="android:textColor">#ffffffff</item>
        <item name="android:textAllCaps">false</item>
    </style>

অবশ্যই অন্য <style></style> ট্যাগের শেষে করবেন কোন ট্যাগের মাঝখানে না!!!!

আপনার কাজ শেষ। এইবার আমার দেওয়া নিচের ফাইল্টী আপনার মোবাইল অনুযায়ী পেস্ট করে দিন। smali/com/android/systemui/statusbar/policy/ এইখানে।

Smali File : https://www.dropbox.com/s/mpyx38seffzcf5x/TRAFFIC%20%28sangit%29.zip

এইবার যেভাবে রিকম্পাইল করতে হবে অ্যাপঃ

Cmd টা কিন্তু ক্লোজ করবেন না! ঐ CMd  তে যান এবং লিখুন;

Apktool b systemui

আপনার ফাইল্টি রিকম্পাইল হয়ে যাবে । তা পাবেন আপনি apktool folder এর dist এই ফোল্ডারে। কিন্তু  এটি এখন ব্যবহার করলে চলবে না। এটিকে সাইন করাতে হবে। একদম ইজি কাজ ।
একদম মেইন systemui.apk কে systemui.zip এ রিনেম করুন । Meta-inf এবং Androidmenifest ফাইল দুইটি কপি করে এপিকে টুল ফোল্ডারের systemui/build/apk/এইখানে পেস্ট করুন।  তারপর আবার cmd তে যান লিখুন ; Apktool b systemui।
এইবার dist ফোল্ডার থেকে SystemUI.apk ফাইল্টিকে কপি করে মোবাইলের systemui/app/ এইখানে পেস্ট করুন । মোবাইল রিস্টার্ট করুন কাজ শেষ।

 কমন সমস্যা অনেক সময় systemui পেস্ট করার পর চলে না। কারণ systemui.apk লিখলে হবে না ঐখানে SystemUI.apk এটার সাথে আপনার রিপ্লেস করতে হবে। পারমিশন 644 থাকে মত মানে R/W, R and R আছে কিনা দেখতে হবে ফাইল ম্যানেজার থেকে । রিপ্লেস করলে পারমিশন এমনে টিক হয়ে যায় আর ডিলেট করে নতুনটা দিলে পারমিশন সেট করতে হয়। অবশ্যাই Orginal systemui.apk ব্যাকআপ রাখবেন। 

Mobile Update

About Itz Sangit

আপনার মূল্যবান কমেন্ট করুন :)