Showing posts with label system. Show all posts
Showing posts with label system. Show all posts
Sunday, November 23, 2014
Accessing Android Hardware using Android System Info ASI APP
Android System Info APP for Android provides a lot of technical infos(Hardware, System, Telephony),Task Manager, App manager, logs viewer, battery stats and more.
Android System Info (ASI) APP provide low-level access to the increasingly diverse hardware
commonly available on mobile devices. The ability to monitor and control these hardware features
provides a great incentive for application development on the Android platform.
The hardware available include:
commonly available on mobile devices. The ability to monitor and control these hardware features
provides a great incentive for application development on the Android platform.
The hardware available include:
- Communications libraries for managing Bluetooth, network, and Wi-Fi hardware.
- A telephony package that provides access to calls and phone status.
- A multimedia playback and recording library.
- Access to the device camera for taking pictures and previewing video.
- Extensible support for sensor hardware.

In Android System Info (ASI) APP, you’ll take a closer look at some of these hardware particular. You’ll also learn how to monitor hardware sensors using the Sensor Manager. The accelerometer sensors will be used to determine changes in the device orientation and acceleration - which is extremely useful for creating motion-based User Interfaces - and lets you
add new dimensions to your location-based applications.
Finally, you’ll take a closer look at the communication hardware by examining the telephony
package for monitoring phone state and phone calls, as well as seeing what’s available in the
Bluetooth, networking, and Wi-Fi ASI.
add new dimensions to your location-based applications.
Finally, you’ll take a closer look at the communication hardware by examining the telephony
package for monitoring phone state and phone calls, as well as seeing what’s available in the
Bluetooth, networking, and Wi-Fi ASI.
Use Android System Info (ASI) APP to monitor and control these hardware features.
Some people are suspicious about permissions used in apps. As Android System Info APP use a lot of them, here are some explanations :- android.permission.READ PHONE STATE - Used to read telephony informations for the System tab.
- android.permission.ACCESS COARSE LOCATION - Used by admob.
- android.permission.INTERNET - Used for admob (to get ads) and also for flurry which gives me some infos for bugs tracking. A request can also be made to my server to check if a new version is available.
- android.permission.READ LOGS - Used to read logs for the Logs tab.
- android.permission.GET PACKAGE SIZE - Used to know applications informations, for Application Manager tab.
- android.permission.ACCESS NETWORK STATE - Used, in the System tab, to access betwork informations.
- android.permission.RESTART PACKAGES - Used by the task killer feature.
- android.permission.WRITE EXTERNAL STORAGE - Used to write logs to the sdcard.
- android.permission.CAMERA - Used to read camera informations. On some devices(like the motorola droid), accessing to camera info will make some sound.
- android.permission.ACCESS WIFI STATE - Used to read wifi informations.

Monday, November 17, 2014
How to choose the best for your home theater system
Watching movies is a neat escape from the stressful lifestyle we live in. Watching movies in a wide screen and surround sound take you far away and into the movie scene you are watching. You watch it as if you were there in the movie scene. Of late, we can only experience this escape in a cinema. However, modern technology may be able to provide this same sight and sound experience right in your own living room. We will discuss the basic components of a home theater system in this article. Read on to understand how these basic components can deliver the best cinematic experience to a home theater system.
Another major component of a home theater system that depends on the size of the room is the speaker. The number of speakers for your home theater system is dependent on the size of the room. You may add up to six speakers from the basic three speakers if you want a more lifelike sound. Adding a subwoofer may also be good to achieve a complete surround sound like in the movie theaters. Three speakers should be the minimum; you may go up to six if the room is big.
Another major for your home theater system is the DVD player. It is a recommendation that DVD players with progressive scan will be the best choice. This is because progressive scan produces sharp and flicker-free pictures. This however points back to the choice of television unit; you may need to check if the flat television set supports progressive scan signals. You may also acquire a five-disk carrousel DVD player. This will avoid having to stand up from your seat to change discs every so often. A minor consideration is the power rating that will determine how loud your speaker can be. Of course, almost all these depend on the size of the room to where the home theater system is going to be set up. Small room requires from few types of equipment, bigger rooms may require more and adding home theater furniture to your home theater system may be best. A bigger room thus requires more investments. A smaller room might require fewer but of good quality equipments to avoid the too basic feel of the home theater system.
Finally, you may acquire a beautifully designed home theater system if you consider hiring a home theater expert. If you can afford this, it will be best for you because the home theater expert will be able to effectively design and set up your home theater system. Your home theater designer may also add some features like home theater seating and other home theater furniture to be able to give the complete home theater package that closely resembles a real movie theater. Having the finest and high-quality home theater system will give you the most sought after set up that you could flaunt and enjoy to the max.
Saturday, November 15, 2014
Global System for Mobile Communications GSM
![]() |
| GSM Network |
The GSM standard has been an advantage to both consumers, who may benefit from the ability to roam and switch carriers without replacing phones, and also to network operators, who can choose equipment from many GSM equipment vendors. GSM also pioneered low-cost implementation of the short message service (SMS), also called text messaging, which has since been supported on other mobile phone standards as well. The standard includes a worldwide emergency telephone number feature (112).
Newer versions of the standard were backward-compatible with the original GSM system. For example, Release 97 of the standard added packet data capabilities by means of General Packet Radio Service (GPRS). Release 99 introduced higher speed data transmission using Enhanced Data Rates for GSM Evolution (EDGE).
Source: Wikipedia
Monday, October 27, 2014
Choosing the Right Amplifier for your Auto Sound System
Finding the best amplifier for your auto sound system can be a lot easier if you take the time ahead of time to learn what you need and what will work best with the sound system youve selected for your car, truck, or SUV. It helps to understand what an amplifier does in order to purchase the one that will best suit your needs. An amplifier takes a small sound, adds a little boost of its own, and then turns it into a big sound. The more power your amplifier has, the better quality of sound it will provide. An underpowered amplifier will have a thin, tinny sound that is rather unattractive in an auto sound system, or any other sound system for that matter.
You should also take care to remember that the power rating of an amplifier is the maximum power it is capable of expending not the amount that it will regularly use. The RMS rating of an amplifier is a good indication of its power output. One thing that is important to remember is that you should never buy an amplifier based on the maximum output or RMS rating. This number is more often than not incredibly misleading. If a driving, thumping bass beat is important to you then you should make sure that your amplifier has a bass boost button. This button will or switch will give a little bit of a boost to your bass. Its something I can pass on by many bass lovers cannot live without. Not all amplifiers have this so choose wisely and according to your preferences.
When it comes to amplifiers there are essentially four major classes (there are other classes but they are not all that common so I will not dwell on defining them) that represent the quality of sound you should expect from the system.
1) A. This class has a great output of quality sound but wastes huge amounts of energy in the process of creating that wonderful sound.
2) B. This class is slightly better than A as far as it wastes less energy and slightly worse as it produces a somewhat inferior quality of sound.
3) A/B. This resembles either A or B as far as sound and energy waste goes depending on the volume. Lower volumes will utilize the class A qualities of the amplifier while louder volumes are more in keeping with class B.
4) D. This class is primarily decent for producing a good bass sound and little else. The quality of sound and amount of energy wasted are both only moderate and neither are very impressive.
Of course this is the bare bones run through of the very basic amplifier basics. Another thing to note is that many people simply refer to amplifiers as amps rather than saying the entire word. Its slang but its so common that no one will blink if you do it. In fact you are far more likely to get funny looks for calling it an amplifier. Regardless of the small talk an amplifier isnt the end all be all of an auto sound system. It is only important if you feel it is important and many sound systems work splendidly without an extra amplifier to confuse the process and raise the price.
Whenever you decide to buy a new auto sound system for your car, truck, or SUV there is a moment of exhilaration and excitement as this is often a decision youve mulled over for quite a while rather than a spur of the moment decision. This exhilaration is promptly followed by a moment of complete and utter fear, as most of us have no clue what we really need. Hopefully, this has helped you decide whether or not you will need an amplifier and if you will, perhaps you can make a more educated and informed decision as to the type of amp you need.
Friday, September 5, 2014
Stock system dumps for HTC One HTC One X
Last two days were very exciting for HTC community, especially for HTC One X users (Android 4.2.2 with HTC Sense 5.0 update described here). However, there is always one problem when it comes to HTC updates - no RUUs (ROM Update Utility) officially available do download for regular users (HTC One Developer Edition and Google Edition seems to be the only exceptions). Why RUU is that important to us?
These executable (.exe) files for MS Windows are installers of complete firmware, including for example system or data partitions. Not having latest RUU means:
- users using custom ROMs cant download latest OTA from HTC,
- developers have no system dumps they can work with.
Ad. 1) If you want to download and flash latest OTA, your device must have completely stock system partition and recovery. Every OTA update is checking MD5 of each file on system partition to ensure .apk patch can be applied. If even one of 1000 files wont match, OTA update installation will fail. In this case you need to flash the latest official update you can find (even one year old) and later download official OTA updates.
Ad. 2) There are few workarounds, however none of them is as good as having a RUU:
- adb pull /system in custom recovery mode*
- cp /system /data/media/dump in custom recovery mode*
- nandroid backup
- boot partition can be taken from inside firmware.zip inside OTA .zip package or it can be dumped using dd if= of=/data/media/boot.img
* adb pull, cp or dd commands must be executed from custom recovery mode, otherwise system dump will be missing few important files or these files will have 0kb size. Also, keep in mind that adb features are heavily limited on stock un-rooted device. In case of dd command, root access (su) is needed to make such operation.
Thats why I created my own stock system dumps (as a custom recovery .zip packages) for both HTC One and HTC One X. I believe this can save a lot of time for many XDA users and developers.
HTC One thread - HTC One *STOCK* ROM | 2.24.401.8 | Jelly Bean | HTC Sense 5
HTC One X thread - HTC One X *STOCK* ROM | 4.18.401.2 | Jelly Bean | HTC Sense 5.0
Subscribe to:
Posts (Atom)

