Articles by "Guides"
Showing posts with label Guides. Show all posts
Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.

Miui9 is the latest released Android custom interface operating system created by Xiaomi for its Mi devices. Recently Xiaomi has announced official Global Stable update of Miui 9 for several Mi devices. Miui 9 is better known for its user interface and features. So today i am back here to address you an amazing guide so that you too can run Miui 9 on your android devices. You can do this by porting Miui 9 rom for your android mediatek devices.

How to Port Miui 9 on Mediatek?

Miui 9 has been ported to many android devices including Mediatek,Qualcomm & Spreadtrum platforms. These rom has been ported by Developers. But with this guide you too can port Miui 9 for your mediatek device and become a developer. To port miui 9 on your device follow the below given steps properly.
This guide is for Mediatek 64 Bit devices with Kernel 3.18.19


Device
Redmi Note 4
Cherry Mobile Flare 5
Android
Android 6.0
Android 6.0
Kernel
3.18.19
3.18.19
Chipset
MT6797
MT6753

Follow below steps:

NOTE: DO NOT REPLACE ENGINEERING MODE APP
  • Delete folders from Port ROM
  1. system/etc/firmware
  2. system/etc/mddb
  • Modify .xml file to match Device
  1. system/etc/device_features
  • Copy folders/files from Stock ROM
  1. system/etc/firmware [folder]
  2. system/etc/mddb [folder]
  3. system/etc/agps_profiles_conf2.xml
  4. system/etc/apns-conf.xml
  5. system/lib/hw/audio.primary.mt6753.so
  6. system/lib/hw/gps.mt6753.so
  7. system/lib/hw/gralloc.mt6753.so
  8. system/lib/hw/hwcomposer.mt6753.so
  9. system/lib/hw/lights.mt6753.so
  10. system/lib/hw/memtrack.mt6753.so
  11. system/lib/hw/mmsdk.mt6753.so
  12. system/lib/hw/sensors.mt6753.so
  13. system/lib/libcameracustom.so
  14. system/lib/libshowlogo.so
  15. system/lib64/hw/audio.primary.mt6753.so
  16. system/lib64/hw/gps.mt6753.so
  17. system/lib64/hw/gralloc.mt6753.so
  18. system/lib64/hw/hwcomposer.mt6753.so
  19. system/lib64/hw/lights.mt6753.so
  20. system/lib64/hw/memtrack.mt6753.so
  21. system/lib64/hw/mmsdk.mt6753.so
  22. system/lib64/hw/sensors.mt6753.so
  23. system/lib64/libcameracustom.so
  24. system/xbin/mnld
  • Copy these files to fix front flash + front video recording (Copy from K4 Note)
  1. system/lib/libcam.paramsmgr.so
  2. system/lib64/libcam.paramsmgr.so
  • Edit build.prop
  1. ro.product.model=Flare 5
  2. ro.product.brand=Cherry Mobile
  3. ro.product.name=Flare_5
  4. ro.product.device=Flare_5
  5. ro.product.board=Cherry Mobile
  6. ro.board.platform=mt6753
  7. ro.build.product=Cherry Mobile
  8. qemu.hw.mainkeys=0
  9. ro.sf.lcd_density=300
  10. ro.mediatek.platform=MT6735
  11. mediatek.wlan.chip=CONSYS_MT6735
  12. mediatek.wlan.module.postfix=_consys_mt6735
  • Apply RIL Fix for MIUI
Unpack your stock rom and port rom boot.img & copy these from stock boot.img to port boot.img
  1. boot.img-kernel
  2. boot.img-ramdisk_offset
  3. boot.img-tags_offset
  4. ramdisk/fstab.mt6735

Important Instructions

  • Modify all files with MT6797
  • Compare all lines between mt6735 and mt6797 files
  • Rename all lines from mt6797 files to mt6735 (Example: mount all/fstab.mt6797 >> mount all/fstab.mt6735)
  • Rename all mt6797 files to mt6735 (Example: init.mt6797.rc >> init.mt6735.rc)
  • Repack boot.img
Please note that you must have to follow the guide perfectly in order to port Miui 9 on your Mediatek device or else you may encounter several issues including Bootloop. If you may encounter bugs of any issue that you can handle then you can comment below so that i can help you fixing them out.

Final Words

This was the article on Best Guide For Porting Miui9 on Mediatek 64Bit Device. I hope you'll like this article. If you need any extra help completing this guide, then you should tell me in comments. If installation fails, then the only thing that you need to do is to try and repeat the whole tutorial more than once.
Also Read: How to cross port rom for mediatek devices

Google Search Tags:

Miui Porting Guide, Miui 9 Porting Guide, Miui Porting Guide for Mediatek, Miui9 Porting Guide for Mediatek, Miui porting guide for mediatek 64 bit, Miui9 porting guide for mediatek 64 bit, Mtk 64 bit Miui9 porting guide, Mtk64 bit Miui porting guide, Stable Miui9 porting guide, Bugless Miui9 porting guide, Mediatek porting guide for Miui9
Thankyou for visiting Droidadda. For fast access to our service Bookmark & Subscribe us now. Share this article with your friends. If any issues then feel free to comment below. Peace out.
Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.

Android Homescreen Customization 2018

Android is the most popular operating system over the mobile platform today. It has lots of features and specifications. One of the most amazing feature of android is its ability to customize the device. So today we will discuss on Homescreen Customization. Lets roll over it.

What is Android Homescreen?

Android Homescreen is the first page of the Android interface probably called the Homepage of the Android. It is contained inside the Android Launcher of any device. No matter whether the launcher is stock or other 3rd party launcher like Go Launcher, Solo Launcher, etc.

How to customize the best Homescreen on Android?

To design and customize the android homescreen like my device please follow the video and the steps with instructions given below:

1. Simplified Homescreen

Simplified Homescreen is one of my favourite homescreen setup for Android devices. In this setup we have a beautiful wallpaper along with a cross diagonal widget with icons and time to show on. To setup this Homescreen as yours please follow the given instructions below.

Requirements

How to setup this Homescreen?

  • Download and install all the recommended app above.
  • Open the downloaded folder and extract the Zip file.
  • Now open the Nova Launcher prime app and click on Backup & Import settings.
  • Now click on Restore option.
  • Now click on Browse option and browse for your folder.
  • Now select the folder in which you had extracted the downloaded zip file. (In this case my downloaded directory is "Data" so i selected my Data folder.)
  • Now select the ".Novabackup" file and your Nova homescreen will be restored.
  •  Now long press on your homescreen and click on it.
  • Now add the new widget on your homescreen.
  • Now click the new widget you've just added and select "SD Card".
  • Now click on the Image you see like given on the post wallpaper.
  • Thats it...! Now your Homescreen is set and ready to impress your friends.

Watch this Video carefully:


==========================

2. Matte Bateman Minimal Homescreen

Matte Batman Minimal homescreen is also one of my favourite homescreen setup. It has a uniwue design user interface. This homescreen setup includes a beautiful Batman wallpaper along with the zooper widgets that gives a cool stylish finish when restored perfectly.

Requirements

How to setup this Homescreen?

To set this homescreen on your android device follow the instructions given in the Simplified Homescreen setup section. (method is same)

Watch this Video carefully:


Final Words

This was the article on Best Android Homescreen Customization For 2018 (Nova Launcher + Zooper Widget). I hope you'll like this article. If you need any extra help completing this guide, then you should tell me in comments. If installation fails, then the only thing that you need to do is to try and repeat the whole tutorial more than once.

Google Search Tags:

Best Android Homescreen, Android Homescreen , Android Homescreen customization, Homescreen Customization, customize android homescreen, Nova launcher homescreen setum, Best Nova homescreen setup, Best Zooper Widget setup, Best android homescreen setup 2017, Best android homescreen setup 2018, Minimal Homescreen setup, Best Minimal Homescreen setup on Android, Simplified Homescreen Setup, Batman Homescreen setup, Beautiful Homescreen Customization for Android
Thankyou for visiting Droidadda. For fast access to our service Bookmark & Subscribe us now. Share this article with your friends. If any issues then feel free to comment below. Peace out.
Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.

Now a day, maximum people are adoption blogging platform to share their views, opinions and feelings. As you all know there are lots of blogging platform which are used to manage a blog of a website. Blogger and Wordpress are the two biggest blogging platform of the world. So i have decided to write a tutorial on mobile menu for bloggers as well as wordpress users

What is Mobile Menu?

Mobile menu is a native responsive menu that is designed to fit the interface of various mobile devices. There are Billions of users who are surfing the web using mobiles today. It is easy for them to browse through a mobile responsive sites. If your website or blog is responsive but the menu is not responsive then you may lose your visitor. In order to have a better user interface your website must have a mobile responsive menu. Because when a visitor first enter your blog through a do follow link, he/she used to click the menu for browsing various article section on your blog. This is why mobile responsive menus are more demanded today.

How to add Mobile responsive menu on blogs?

To design a beautiful mobile responsive menu for your blog or website follow the steps given below perfectly. I have created a new layout for mobile menu. You can see the screenshots in the below section after steps:
Also Read: Animated CSS JQuery Search Box For Blogger & Wordpress

Step 1: Add the HTML code

<div id='main'>
<div class='container'>
 <div  style='margin-top:150px;margin-bottom:30px;text-align:center;'>
 <img src='your-logo-url.png' style='width: 100px;margin-bottom:15px'>
 <h1>Material Design Responsive Menu For Bloggers</h1>
 <br/>
 <h2>Designed by Droidadda</h2>
 </div>
 <navbar class="fixed-top">
 <div class='nav-fostrap'>
 <ul>
 <li><a href=''>Home</a></li>
 <li><a href='javascript:void(0)'>Web Design<span class='arrow-down'>
 </span></a>
 <ul class='dropdown'>
 <li><a href=''>HTML</a></li>
 <li><a href=''>CSS</a></li>
 <li><a href=''>Javascript</a></li>
 <li><a href=''>JQuery</a></li>
 </ul>
 </li>
 <li><a href='javascript:void(0)' >Blogger<span class='arrow-down'>
 </span></a>
 <ul class='dropdown'>
 <li><a href=''>Widget</a></li>
 <li><a href=''>Tips</a></li>
 </ul>
 </li>
 <li><a href='javascript:void(0)' >SEO<span class='arrow-down'>
 </span></a>
 <ul class='dropdown'>
 <li><a href=''>Tools</a></li>
 <li><a href=''>Backlink</a></li>
 </ul>
 </li>
 <li><a href=''>Google Adsense</a></li>
 <li><a href=''>Advertising</a></li>
 <li><a href=''>Business</a></li>
 </ul>
 </div>
 <div class='navbar-fostrap'> <span></span> <span></span> <span></span> 
 </div>
 <a href='' class='title-on-mobile'>Fostrap</a>
 </div>
 </navbar> 
 </div>
</div>
<script src='//ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'>
</script>

Step 1: Add the CSS code

body {
  background: #F0F0F0;
  font-size: 15px;
  color: #666;
  font-family: 'Roboto', sans-serif;
}
.container {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
}
body {
 padding-top: 50px;
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
navbar a { text-decoration: none !important; }
.nav-fostrap {
  display: block;
  margin-bottom: 15px 0;
  background: #3498db;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  z-index: 120;
}
.nav-fostrap ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}
.nav-fostrap li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  font-size: 14px;
  color: #def1f0;
}
.nav-fostrap li a {
  padding: 15px 20px;
  font-size: 14px;
  color: #def1f0;
  display: inline-block;
  outline: 0;
  font-weight: 400;
}
.nav-fostrap li:hover ul.dropdown { display: block; }
.nav-fostrap li ul.dropdown {
  position: absolute;
  display: none;
  width: 200px;
  background: #2980b9;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  padding-top: 0;
  z-index: 110;
}
.nav-fostrap li ul.dropdown li {
  display: block;
  list-style-type: none;
}
.nav-fostrap li ul.dropdown li a {
  padding: 15px 20px;
  font-size: 15px;
  color: #fff;
  display: block;
  font-weight: 400;
}
.nav-fostrap li ul.dropdown li:last-child a { border-bottom: none; }

.nav-fostrap li:hover a {
  background: #2980b9;
  color: #fff !important;
}
.nav-fostrap li:first-child:hover a { border-radius: 3px 0 0 3px; }
.nav-fostrap li ul.dropdown li:hover a { background: rgba(0,0,0, .1); }
.nav-fostrap li ul.dropdown li:first-child:hover a { border-radius: 0; }
.nav-fostrap li:hover .arrow-down { border-top: 5px solid #fff; }
.arrow-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #def1f0;
  position: relative;
  top: 15px;
  right: -5px;
  content: '';
}
.title-on-mobile {
  display: none;
}
 @media only screen and (max-width:900px) {
.nav-fostrap {
  background: #fff;
  width: 200px;
  height: 100%;
  display: block;
  position: fixed;
  left: -200px;
  top: 0px;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
  margin: 0;
  border: 0;
  border-radius: 0;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  z-index: 105;
}
.title-on-mobile {
  position: fixed;
  display: block;
    top: 10px;
    font-size: 20px;
    left: 100px;
    right: 100px;
    text-align: center;
    color: #FFF !important;
}
.nav-fostrap.visible {
  left: 0px;
  -webkit-transition: left 0.25s ease;
  -moz-transition: left 0.25s ease;
  -ms-transition: left 0.25s ease;
  -o-transition: left 0.25s ease;
  transition: left 0.25s ease;
  z-index: 90;
}
.nav-bg-fostrap {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 50px;
  margin: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #3498db;
  padding: 12px 0 0 10px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  z-index: 100;
}
.navbar-fostrap {
  display: inline-block;
  vertical-align: middle;
  height: 50px;
  cursor: pointer;
  margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    padding: 12px;
    z-index: 102;
}
.navbar-fostrap span {
  height: 2px;
  background: #fff;
  margin: 5px;
  display: block;
  width: 20px;
}
.navbar-fostrap span:nth-child(2) { width: 20px; }
.navbar-fostrap span:nth-child(3) { width: 20px; }
.nav-fostrap ul { padding-top: 50px; }
.nav-fostrap li { display: block; }
.nav-fostrap li a {
  display: block;
  color: #505050;
  font-weight: 600;
}
.nav-fostrap li:first-child:hover a { border-radius: 0; }
.nav-fostrap li ul.dropdown { position: relative; }
.nav-fostrap li ul.dropdown li a {
  background: #2980b9 !important;
  border-bottom: none;
  color: #fff !important;
}
.nav-fostrap li:hover a {
  background: #3498db;
  color: #fff !important;
}
.nav-fostrap li ul.dropdown li:hover a {
  background: rgba(0,0,0,.1); !important;
  color: #fff !important;
}
.nav-fostrap li ul.dropdown li a { padding: 10px 10px 10px 30px; }
.nav-fostrap li:hover .arrow-down { border-top: 5px solid #fff; }
.arrow-down {
  border-top: 5px solid #505050;
  position: absolute;
  top: 20px;
  right: 10px;
}
.cover-bg {
  background: rgba(0,0,0,0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
}
 @media only screen and (max-width:1199px) {
.container { width: 96%; }
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
left:0; 
z-index:120;
}

Step 1: Add the Javascript code

$(document).ready(function(){
  $('.navbar-fostrap').click(function(){
   $('.nav-fostrap').toggleClass('visible');
   $('body').toggleClass('cover-bg');
  });
 });
  • Save your theme/Template and see the result.
  • This way you can add this beautiful mobile responsive menu on your blog or website.

You can also see this:

See the Pen Fixed Navigation Menu Material Design by Sunmughan Swamy (@sunmughan) on CodePen

Also Read: Beautiful Animated Button With confirmation For Websites

Menu Screenshots

Desktop View


Mobile View



Final Words

This was the article on How To Add Mobile Responsive Menu To Blogger/Wordpress. I hope you'll like this article. If you need any extra help completing this guide, then you should tell me in comments. If installation fails, then the only thing that you need to do is to try and repeat the whole tutorial more than once.
Also Read: Animated CSS-JQuery Filter For Websites & Blogs

Google Search Tags:

CSS Menu, HTML Menu, Mobile Menu, HTML CSS Menu, HTML CSS Menu for Websites, Beautiful CSS Menu for blogs, Beautiful CSS Menu for Websites, Beautiful CSS Menu for Wordpress, Best Mobile Responsive menu for Blogger, Best Mobile Responsive menu for Wordpress, Best Mobile Responsive menu for BloggerWebsites, Best Mobile Responsive menu, Best Mobile menu for Blogger, Best Mobile menu for Wordpress, Best Mobile menu for Websites, Fully Responsive Mobile Menu for Blogger, Fully Responsive Mobile Menu for Wordpress, Fully Responsive Mobile Menu for Websites
Thankyou for visiting Droidadda. For fast access to our service Bookmark & Subscribe us now. Share this article with your friends and show how they can learn amazing things on Droidadda. If any issues then feel free to comment below. Peace out.
Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.

Latest TWRP Recovery v3.1.1.0 For Vivo V5s

Hey guys, howdy? As you all know i am using Vivo V5s smartphone now a day. So i used to post on Vivo V5s most on my blog as well as my youtube channel. Today i am again back with a most wanted requests feed for all Vivo V5s users. 

After a long long attempts of failures finally i succeeded to build latest Twrp Recovery for Vivo V5s from source. It is as stable as stock recovery but with additional permissions and features. I know you are eagerly waiting to boot this recovery on your Vivo V5s device too. So without wasting any time i am guiding you how you can boot this Twrp Recovery on your Vivo V5s devices.

Requirements 

  • Unlocked Bootloader
  • MTK USB Vcom Driver
  • TWRP Recovery (link below)
  • Minimal ADB & Fastboot Driver

How to install Twrp on Vivo V5s?

To install this latest TWRP Recovery and boot it on your Vivo V5s device you need to follow these instructions given below:

STEP 1:  Install MTK USB VCOM Driver
STEP 2: Unlock your Bootloader
Before you proceed to install Twrp on your device, your device must have an unlocked bootloader. To unlock the bootloader watch the video given below:


STEP 2: Install Minimal ADB & Fastboot Driver
Minimal ADB & Fastboot Driver is necessary in order to unlock bootloader on Mediatek devices. Just Install the Fastboot driver from the link given below and follow these commands:
Do bot forget to enable USB Debugging and OEM unlock from Developer option in your Settings.
  • Adb Devices
  • Adb Reboot Bootloader
  • Fastboot Devices
  • Fastboot flash recovery recovery2.img
  • Fastboot boot recovery2.img
Thats it! You have successfully installed TWRP Recovery on your Vivo V5s device.

Watch this video:

Downloads

Final Words

Note: The first boot process should take at least 10 minutes before it loads all the new files.
Link For You:  For More Custom Roms Visit here. If you need any extra help completing this guide, then you should tell me in comments. If installation fails, then the only thing that you need to do is to try and repeat the whole tutorial more than once.

Google Search Tags:

TWRP 3.1.1.x, TWRP 3.1.1.0, TWRP 3.1.1.x Recovery, TWRP 3.1.1.0 Recovery, TWRP 3.1.1.x for Vivo, TWRP 3.1.1 for Vivo, TWRP 3.1 Recovery, TWRP 3.1 Recovery for Mediatek, TWRP 3.1.1 for MT6750, TWRP 3.1.1.x for mt6750, TWRP 3.1.1.x for Oppo F1s(1601), TWRP 3.1.1.x for Vivo V5s, TWRP 3.1.1 for Vivo V5s, TWRP 3.1.1 for MTK 64 bit devices, TWRP 3.1.1.x For Vivo V5, TWRP 3.1.1 for Vivo V5

Share this article with your friends and do let them know about this amazing article and I hope they will love it and love to install it on their device. Thank you for visiting Droidadda and keep visiting for more tips and tricks like this and I will meet you in the next article. Till then stay peace.
Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.

Hello Friends, i'm back again with a cool trick for the Vivo Android users. This time especially for Vivo V5/V5s and V7 users. So friends today i am going to explain you how you can unlock the bootloader on your Vivo V5/V5s/V7 devices. Yes you're right! i'm going to show you how it can be done.

As you know Vivo is very strict about their device security, hence not allowing any user to unlock the bootloader of their vivo smartphones and root them respectively. But don't be upset, i'm here today to show you the magic beyond unlocking the bootloader on Vivo smartphones.

Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

Requirements:

How To Unlock Bootloader?

Before you can start this process, please make sure that your vivo device has minimum 70% of battery remaining and is in running condition. So lets begin now :-

Step 1: Open Settings in your device and follow my words:
  • Click on More Settings
  • Now Clock on About Phone
  • Clock on Software version 7 times to enable the Developer option.
  • Press back and open Developer option and Enable OEM Unlock & USB Debugging.
  • Now Power off your device
  • Now Press Power+Volume Down button to enter into Fastboot mode
Note: You have to press volume UP button or Volume Down button after you enter Fastboot mode because the fastboot mode will exit after 2 minutes of inactivity. So be sure to active the fastboot mode by pressing volume buttons only. Do not press power button in fastboot mode.

Step 2: Now  install Minimal ADB Fastboot Drivers on your PC and follow my words:
  • Open Minimal ADB Drivers and Type the following commands on the command prompt
1. fastboot devices
(This command will show the devices connected to the fastboot mode.)

2. fastboot getvar all
(This command will show you a detailed info on your bootloader state.)

3. fastboot oem unlock
(This command will promt bootloader unlock request on your device)

Step 3: Now check your device there will be a prompt request upon bootloader unlock on the fastboot mode. Here you will have two options to press: Volume UP & Volume Down
  • Pressing Volume UP will confirm the request coming from ADB and unlock the Bootloader of your device.
  • Pressing Volume Down will cancel all the request and terminate the unlocking process.
Step 4: Now again check whether the Bootloader has really been unlocked or not. For this you have to type the following command again in your command prompt:
  • fastboot getvar all 
Note: If you followed all the process correctly the output of above command will show Bootloader Unlocked state as "Yes".

So congratulations! you've successfully unlocked the bootloader on your Vivo smartphones.

Watch The Video Carefully


Final Words

So this was the article on How To Unlock Bootloader on Vivo V5s (100% Working Proof Added). Now you have known all the facts about this article clearly. I hope you love this article.

Share this article with your friends and do let them know about this amazing article and I hope they will love it and love to install it on their device. Thank you for visiting Droidadda and keep visiting for more tips and tricks like this and I will meet you in the next article. Till then stay peace.
Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.

Hello friends, in this tutorial I will like to show you how you can create a really cool animated CSS Animated Search Box for your websites and blogs.

Many on you had heard about cool CSS widgets for websites and even you've tested them once. As far as i've concerned, lots of users are opted on Blogging today. Most of them are using Wordpress and Blogger for posting various articles on the internet. This is really good example of social media sharing.

To start off, you will need the following tools:

  • CSS3 for styling and animations
  • HTML for the structure
  • JavaScript and jQuery as the manager of our demonstration.

How To Add Animated Search Box on your Blog?

Follow the steps mentioned below properly to add this beautiful search box widget to your blog. Both Wordpress and Blogger users can add this widget on their blog as well as other users such as Joomla,Drupal and other sources.

    Part 1 : HTML

    First of all, we have a container, div, with “search-wrapper” class. This will hold and center our search box.

    The first children element of our primary container is called .input-holder. This one has a fixed width in our main container .search-wrapper. The .input-holder contains the text input and the search button.

    Remember:

    • The text input is positioned absolute and stretched on the full length of his “parent”
    • The search button has the CSS float property with the value of right, in order to keep it on the right side of our container while animating it.
    The second children element of our div is called .close ,and it acts as a container for the close icon, created using the CSS pseudo classes ::before and ::after.
    <div class="search-wrapper">
    <div class="input-holder">
    <input class="search-input" placeholder="Type to search" type="text" />
            <button class="search-icon" onclick="searchToggle(this, event);"></button>
        </div>
    <span class="close" onclick="searchToggle(this, event);"></span>
    </div>

    Part 2 : CSS

    Note: In order to have a light code structure and easy to read article, I will not add the vendors prefixes for any CSS property. You can easily find the complete source on the DEMO page, or in the DOWNLOAD link.

    Since our demonstration is about animating with CSS, I will insist on explaining the CSS animation/ transition techniques, and not on the casual CSS properties. Now, let’s take a close look at the way I centered the main wrapper, .search-wrapper, and talk about that :
    .search-wrapper {
        position: absolute;
        transform: translate(-50%, -50%);
        top:50%;
        left:50%;
    }
    .search-wrapper.active {}
    

    First of all, to center an element in the middle of the document, you’ll need to use position:absolute , and set the top and left side to 50%. You have the result of that in bullet 1 in the picture below.

    Next, you will see that the top-left side of the element is positioned in the middle of the document, but that’s not exactly what we want. So by using CSS3 property transform:translate(x,y) , where “x” and “y” are -50%, you will be able to subtract 50% of your current element’s width and height from the current position. See bullet 2!

    Note: Before having CSS transform at our disposal, we used to calculate that offset with JavaScript, and you know how annoying that was, right, developers?

    Bullet Position

    Now let’s see . input-holder :
    .search-wrapper .input-holder {    
        height: 70px;
        width:70px;
        overflow: hidden;
        background: rgba(255,255,255,0);
        border-radius:6px;
        position: relative;
        transition: all 0.3s ease-in-out;
    }
    .search-wrapper.active .input-holder {
        width:450px;
        border-radius: 50px;
        background: rgba(0,0,0,0.5);
        transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    }
    

    The .input-holder has 2 different transitions, one using the ease-in-out predefined timing function (that applies when you close the search box), and the second one using cubic-bezier timing function (that applies when you expand it).

    .input-holder has 2 values for width, one for the closed state, and another for the expanded state. Same thing with the border-radius and background properties.

    Moving forward with .input-holder, we have the text input (.search-input) and the search button (.search-icon):
    .search-wrapper .input-holder .search-input {
        width:100%;
        height: 50px;
        padding:0px 70px 0 20px;
        opacity: 0;
        position: absolute;
        top:0px;
        left:0px;
        background: transparent;
        box-sizing: border-box;
        border:none;
        outline:none;
        font-family:"Open Sans", Arial, Verdana;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        color:#FFF;
        transform: translate(0, 60px);
        transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
        transition-delay: 0.3s;
    }
    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0, 10px);
    }
    .search-wrapper .input-holder .search-icon {
        width:70px;
        height:70px;
        border:none;
        border-radius:6px;
        background: #FFF;
        padding:0px;
        outline:none;
        position: relative;
        z-index: 2;
        float:right;
        cursor: pointer;
        transition: all 0.3s ease-in-out;
    }
    .search-wrapper.active .input-holder .search-icon {
        width: 50px;
        height:50px;
        margin: 10px;
        border-radius: 30px;
    }
    .search-wrapper .input-holder .search-icon span {
        width:22px;
        height:22px;
        display: inline-block;
        vertical-align: middle;
        position:relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
    }
    .search-wrapper.active .input-holder .search-icon span {
        transform: rotate(-45deg);
    }
    .search-wrapper .input-holder .search-icon span::before,
    .search-wrapper .input-holder .search-icon span::after {
        position: absolute; 
        content:'';
    }
    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 11px;
        left: 9px;
        top: 18px;
        border-radius: 2px;
        background: #FE5F55;
    }
    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0px;
        top: 0px;
        border-radius: 16px;
        border: 4px solid #FE5F55;
    }
    .search-wrapper .close {
        position: absolute;
        z-index: 1;
        top:24px;
        right:20px;
        width:25px;
        height:25px;
        cursor: pointer;
        transform: rotate(-180deg);
        transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
        transition-delay: 0.2s;
    }
    .search-wrapper.active .close {
        right:-50px;
        transform: rotate(45deg);
        transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
        transition-delay: 0.5s;
    }
    .search-wrapper .close::before, .search-wrapper .close::after {
        position:absolute;
        content:'';
        background: #FE5F55;
        border-radius: 2px;
    }
    .search-wrapper .close::before {
        width: 5px;
        height: 25px;
        left: 10px;
        top: 0px;
    }
    .search-wrapper .close::after {
        width: 25px;
        height: 5px;
        left: 0px;
        top: 10px;
    }
    

    As mentioned above in the HTML part of this tutorial, the .search-input has position:absolute, stretched at 100%. This means that it takes the value of his parent.

    For the animation, we have 2 states:

    When the .input-holder closes, we apply a few CSS3 properties on .search-input : transform:translate (0,60px), this moves the search input on y axis (bottom) with 60 pixels opacity:0 (self explanatory) transition-delay: 3s, this allows delaying the transition with 3 milliseconds, to have a more interactive animation
    the last thing we need to do is to apply a transition that has a cubic-bezier timing function with a 3 milliseconds duration, transition:all.3s cubic-bezier (0.000,0.105,0.035,1.570)
    When the .input-holder opens, we switch the opacity from 0 to 1 and transform from translate (0,60px) to translate (0,10px). As for the transition property, it’s inherited from the previous state.
    The .search-icon and .close use the same methods for the transition as described earlier, with a few differences, such as using the transition property in conjunction with transform:rotate (x deg). This allows us to rotate our element around its own center.

    In the HTML part of our tutorial, I’ve mentioned how some of the icons are created with CSS pseudo classes, ::before and ::after. When using before and after pseudo classes, you have the possibility of inserting content before or after the content of the selected element. You can create a lot of cool stuff, such as icons, but we’ll share more info about this in future articles.

    To close this section, I want to let you know that I’ve used a lot of transitions to achieve the desired animations, and a lot of cubic-bezier. If you want to get the best animations using transitions, my advice would be to check out some cubic-bezier documentation and tutorials.

    Part 3: JavaScript

    Before doing anything else, you will need to include jQuery for this to work. Notice that our main wrapper, .search-wrapper has a .active class attached in the CSS. We’ll use this class for toggling between the states of the main wrapper child.

    The searchToggle() function adds or removes the .active class from .search-wrapper in a toggle like fashion.
    <script type="text/javascript">
    function searchToggle(obj, evt){
        var container = $(obj).closest('.search-wrapper');
            if(!container.hasClass('active')){
                container.addClass('active');
                evt.preventDefault();
            }
            else if(container.hasClass('active') &&
            $(obj).closest('.input-holder').length == 0){
                container.removeClass('active');
                // clear input
                container.find('.search-input').val('');
            }
    }</script>
    

    You can also download the code for this search box widget. Just tap on the download button below to proceed.

    Final Words

    So this was the article on Animated CSS JQuery Search Box For Blogger & Wordpress. I'm sure it will clear all your consequences about this article on your mind. Now you have known all the facts about Animated CSS-JQuery Filter clearly. I hope you love this article.

    Share this article with your friends and do let them know about this amazing article and I hope they will love it and love to install it on their device. Thank you for visiting Droidadda and keep visiting for more tips and tricks like this and I will meet you in the next article. Till then stay peace.
    Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.
    Animated CSS Filter For Websites

    Hello friends, in this tutorial I will like to show you how you can create a really cool animated CSS Filter for your websites and blogs.

    Many on you had heard about cool CSS widgets for websites and even you've tested them once. As far as i've concerned, lots of users are opted on Blogging today. Most of them are using Wordpress and Blogger for posting various articles on the internet. This is really good example of social media sharing.

    But do you ever wonder that your website or blog really looks professional? If you haven't heard or wonder then this is the time, you can make it on your own. Today i'll help you on creating beautiful Filter for websites and blogs. you can implement this on your page and use it. this filter will act like a drop down menu inside a container.
    Wanna learn more? Lets do this out in practical...!!

    To start off, you will need the following tools:

    • CSS3 for styling and animations
    • HTML for the structure
    • JavaScript and jQuery as the manager of our demonstration.

    See The Code Below


    See the Pen Animated filter by Sunmughan Swamy (@sunmughan) on CodePen.

    Check This Video

    Animated CSS-JQuery Filter For Websites & Blogs

     That's all. You can now refresh your page and see the new widget on your website.

    Final Words

    So this was the article on Animated CSS-JQuery Filter For Websites & Blogs. I'm sure it will clear all your consequences about this article on your mind. Now you have known all the facts about Animated CSS-JQuery Filter clearly. I hope you love this article.

    Share this article with your friends and do let them know about this amazing article and I hope they will love it and love to install it on their device. Thank you for visiting Droidadda and keep visiting for more tips and tricks like this and I will meet you in the next article. Till then stay peace.
    Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.

    Google has released its latest update to the Android operating system, Android Oreo or probably Android 8.0. It brings tonnes of new features for its user. While most of these features were welcomed by the Android community, some of them have received a rather mixed response. One such feature is the persistent “App is running in the background” notification. Introduced with the idea of keeping the user informed of what all apps are running in the background which could potentially use a lot of battery, the notification itself is quite annoying. Natively, there happens to be no way of disabling or hiding it. But fret not, for if you’re annoyed by the very same notification, read on, as we show you how to hide the “running in the background” notification easily:

    Hide “Running In The Background” Notification Easily

    Note: An Anonymous user tried the following method on his Nexus 5X and Google Pixel running Android 8.0 Oreo, and it worked just fine. The apps I tested for this purpose were Twilight and LastPass, both of whose notifications were hidden after the course of this method.

    Follow these steps:

    • To start off, download and install the Hide “running in the background” Notification app (Free) on your device. Yes, that’s the name of the app.
    • Once you’ve downloaded the app, open it up. Grant it the notification access.
    • And that’s it. For any app that runs in the background, its notification will no longer be shown.

    As mentioned above, you can just install the app and remove the “running in the background” persistent notification on Android Oreo devices. While there is a method to hide this notification using Tasker as well, it is quite complicated and time-consuming. So, you’ll be better off installing the app.

    Hide the “Running in the Background” Persistent Notification

    While Android Oreo is certainly one of the most advanced Android OS till date, certain new features are quite annoying. The “running in the background” notification might deem useful to some users, but for most of the Android community, the persistent notification is an unwanted feature. Thankfully, you can now easily hide this notification using the aforementioned app. Tell us about your experience with this notification, and why do you choose to hide it, in the comments section below.

    Final Words

    So this was the article on how to disable "Running in background" notification on Android O. I'm sure it will clear all your consequences about unwanted notifications on your mind. Now you have known all the facts about this article clearly. I hope you love this article.
    Source: Beebom
    Share this article with your friends and do let them know about this amazing article and I hope they will love it and love to install it on their device. Thank you for visiting Droidadda and keep visiting for more tips and tricks like this and I will meet you in the next article. Till then stay peace.
    Droidadda is one of worlds best online blogging portal where latest trending articles on Android,Blogging,Seo,Gadgets,Tricks,etc are daily published.
    Android Nougat is the newer version of Android and we might have seen that the Xposed Framework took too much time. If you are an Android user then you might have heard about the amazing application called as Xposed Framework. There are tons of best Xposed modules available and you can install it on your device and enjoy customizing your phone. One of the famous module is Gravity Box. Today in this article, I will tell you the way you can Install Gravity Box on Android Nougat.
    Also Read: How to Install System-less Xposed to Receive OTA Updates

    The developer of Xposed Framework Rovo89 never came up with the Xposed framework for Android Nougat. This is the reason why unofficial Xposed is available for all the Android Nougat devices and slowly most of the modules will be working in the Android 7.0 and 7.1 which is API Level 24 and 25.
    When it comes to customizing your Android device then the first name pops in our mind is Xposed and the reason why it comes is that of customizations and the tweaks which you can perform with the help of the Xposed framework.

    What is Gravity Box?

    Gravity Box is a simple module which works with Xposed Framework which allows the users to customize their Android device. They can customize their device however they need. They can change the color combination of status bar, navigation bar and much more.
    Also Read: How to Enable Android O Like Notification Dots on Any Android Device
    There is a limitation if you want to use Gravity Box and that is you need to install the Xposed framework on your device and this will help you to customize your phone.
    There is a pro version of the Gravity Box available which allows the users to tweaks their device for unlimited times and you don’t need to worry if you are having stock ROM.

    Install Gravity Box on Android Nougat

    There are the different version of the Gravity Box available and all these applications have the same motto from Android Jelly bean to Nougat and that is to make your device customize however you need and without any issues, you can customize your phone.
    If you are having the Stock Android device then you might have seen that there is not much customization you can perform with your device, but when you will install the Gravity Box on your phone then it might make you a power Android user.
    You can add up the Internet Speed in the status bar and perform the tweaks however you need. I know it finds too much exciting so let’s dive in the way you can install the Gravity box on your device.
    Also Read: Download & Install Android O Emoji on Android Device

    Requirements

    How to Install Gravity Box on Your Android Nougat Device.

    • Download and Install the Gravity Box on your device from here: Download
    • Install the application and you might get an Unknown Sources Warning. Click on Settings.
    • Now, search for the Unknown Sources and enable it.
    • Press back button and try installing the application again on your device.
    • Open the application and if you have installed the Xposed on your device then you need to grant the root permissions for Gravity Box.
    • Simply, open the Xposed Framework and press the menu key.
    • Click on the Module to check out the modules.
    • Then enable the gravity box from it and then click on the framework.
    • Press the menu key and then you will see 2 options to reboot and soft reboot. Click on Reboot.
    • Then open the gravity box and you need to allow all the permissions of storage and a lot of things.
    • Now you can customize your device however you need it.

    Final Words

    If you love the new Gravity box, then you can install it on your device and enjoy it. If you love the application and want to try the premium features of the app then you can donate the developer and enjoy using Xposed on your phone.
    Also Read: How To Enable Double Tap To Wake on Any Android
    Source: Xtremetricks, Beebom
    Share this article with your Android power users friends and let them know about this great and trending module and I hope they will love it.
    Thank you for visiting and keep visiting for more tips and tricks like this and I will meet you in the next one. If you have any issues while following this article feel free to ask below.