Was just wondering is it possible to Install apks directly from pc. I am not talking it through Google play . I have a rooted device.
There are a few ways.
ADB is the first one. By connecting your phone to your PC with USB Debugging enabled and ADB installed, you can simply run the following command (where 'android' is the location of your ADB or platform-tools installation and 'appname' is the name of the apk to install):
C:\android> adb.exe install c:\somefolder\appname.apk
This assumes Windows. For other operating systems the process is basically the same just executing adb install in the terminal in the folder where adb is installed using the appropriate path name to the app in the format of your OS (forward vs back slashes).
The next way is with an app. Apps like AirDroid will let you install apps and much more over wifi (for free, or you can pay a fee and use mobile network). AirDroid is simple. Install the app on your phone and open it and then go to http://web.airdroid.com/ from the same wifi network and follow the instructions to connect. If you sign up, you don't have to use the Pin or qr code each time, just log in. Then you can install apps and more from the desktop like interface.
If you haven't checked it out, AirDroid is very useful.