Description

2.1+ version of "Network Info"Shows info about the phone and the current network, Bluetooth, IPv6 and Cell connection.

It also shows your public/external IP & hostname.

Only goes on-line to get and resolve the public IP via my own server http://aschillings.co.uk/myscripts/getip.php and to remotely resolve it (see notes below). Initially the application was also using whatismyip.org but, as the server seems to be constantly down it was removed.

•Please email me about any bugs or features you want. I cannot see all market comments and I am not notified when someone does comment.

•The IPv6 part should now work for everyone. If that is not the case for you, please email me (aschillings.dev@gmail.com) so I can try to fix it. If possible, download 'Under the hood' from the market and send me the results via export.

•If you want to show the Vendor which owns a MAC address, download 'MAC (OUI) Database' from the market (it is one of my applications) and use it to download a copy of the OUI database.

•In version v0.5.2 I added remote hostname resolution which is your public hostname as is resolved by my server. It should be the same as your external hostname, unless there is a record propagation delay or your DNS server is lying (like some home routers which resolve their external address as a local hostname). My server is hosted by 1and1 so this will be unreliable if you use the same DNS servers.

•'Field Test' is a hidden application which comes installed in HTC phones. The menu item will only appear if the 'Field Test' is installed in your phone.

>> Known Issues <<Samsung devices do not display Neighbouring Cells. This is a problem in Samsung's Android implementation and there is nothing I can do.

>> Privacy Statement <<I do not collect any information which can directly and uniquely identify and/or bind a user to a device or any other personal information. When you retrieve your external IP address, my server will log a standard website “hit” which is the same as if you browsed a page on my server using a browser. No other information is logged or kept.

*** Please email me with any bugs/problems/feature requests. I cannot reply to market comments which can make debugging difficult. ***

You must install this app before submitting a review.

Google Play reviews now use Google+ so it's easier to see opinions from people you care about. New reviews will be publicly linked to your Google+ profile. Your name on previous reviews now appears as "A Google User".

Google Play reviews now use Google+ so it's easier to see opinions from people you care about. New reviews will be publicly linked to your Google+ profile. Your name on previous reviews now appears as "A Google User".

Excellent Product Great thanks - one thing it doesn't have is the current wifi security being used. Can $1.05 less Google commission really buy you a coffee? Bit it's not as good as coffee in Wellington New Zealand! :-)

Excellent This really is an excellent app. The GUI is clear and uncluttered showing the essential networking info. Well worth buying the Dev a very small cup of coffee. Where he'll get one for this money beats me! (Samsung Galaxy W)

Info II (donate) version 0.6.0, nice app. Just purchased this app and am running it on a Motorola Admeral on Android 2.3.5, really nice app, after having problems with another app and looking at a few of these i setteled on this one, and i do like it. Only one small issue that i`ve found so far, on my handset the app seems to be unable to display ANY cell info, i can see (under device) stuff like device type (CDMA), status (SIM absent, another bug i reported already), and other basic info, but no cell info. Tried various setting changes and got nowhere so now just waiting on a reply from dev. Other than that, i really like this one, and am happy to donate so the devs can continue to build on this app.

Makes a map of Wi-Fi access points as you walk around.* Maps out the actual coverage of each access point (AP)!* AP names are displayed on the map* See street address and area of APs* You can select the criteria for inclusion on your map* Info is saved in a database on your phonePaid version: no ads, many Access Points, KML (Google Earth) export.

To commenter Don:It will only import 100 APs from the free version because that's the mostthe free version will save. If you mean export... there are no restrictions on the number of APs you can export in the paid version. If I am not understanding you please mail me.

GSM Signal Tracker is a tool that monitor the state of cellular network by gathering data about base station information like GSM_CELL_ID, signal strength, coordinate, Bit error rate etc and showing on google Earth map. When mailing information google map file automatically added to mail. The tool supports all G's. it has call detail's as

This application displays an signal strength level icon (antenna icon) in the notification area and the status bar.That's it!

When you use a data-only SIM, your device might always display "No signal". At that case this app may be useful!Otherwise, hmm...do you want to see signal strength in units of dbm? This app can display it in status bar.

Functions- Signal strength icon appears in the status bar.- Signal strength in dbm units appears in the notification area.- When internet communication in 3G is available, a blue antenna icon is displayed. When it's not available, a gray icon is displayed.- Signal strength in dbm units can appear in the status bar.

Permissions used in this app is for follows.- Run at startupIt's used to start automatically when you restart the device.- Read phone status and identityIt's used to obtain the signal strength of the device. Device ID is NOT used.- View network connections.It's used to confirm the availability of the Internet connection. (This privilege allows no internet communications.)- View Wi-Fi connections.It's used to obtain the signal strength of wireless LAN.

IPv6Config allows to configure some of the IPv6 kernel settings. Currently, it allows to automatically enable the "Privacy Extensions for Stateless Address Autoconfiguration in IPv6" as specified in IETF RFC4941 and implemented by the standard Linux kernel and to establish 6to4 tunnels for IPv6 connectivity with providers that only provide IPv4 addresses so far. This will currently ONLY WORK ON ROOTED DEVICES!

With IPv6 as the next Internet Protocol, the default behavior on current Android systems is to derive IPv6 addresses from a so-called prefix that is automatically announced (broadcast) in a network that has been IPv6-enabled and the so-called suffix that includes the MAC address of the network card.Including the MAC address in this automatically generated IPv6 addressing scheme means that, independently of the network a specific device connects to, the last 64 Bits of its IPv6 address will always remain the same. Even when moving between different networks, each device using this scheme is therefore uniquely identifieable by its suffix. This allows to easily track devices as they connect to different networks and whenever they use any network resources.

When enabled, the RFC4941 extensions cause a device to generate dynamic IPv6 address with random suffixes and change these addresses randomly. This prevents tracking a device, as it is unlikely that it will use the same address again (and if so, then only by chance). This android application can be set to start at device bootup and automatically set the appropriate Linux kernel configuration option on all known network interfaces (WiFi and GPRS/UMTS, mostly) so that they will use randomly generated addresses instead of those derived from the device MAC address.

In addition to enabling privacy, this application also allows to configure so-called 6to4 tunnels based on a single IPv4 address the device holds (e.g. the UMTS/GPRS/EDGE assigned IPv4 address). This allows using IPv6 even when your Internet provider does not yet support it.

* Motorola Milestone with stock Android 2.1 (ip binary missing) * Samsung Galaxy Tab GT-P1000 (z4root) because the Samsung kernel has not been compiled with IPv6 address privacy extensions. (busybox also doesn't link to the ip binary, but that could be worked around by calling "busybox ip" instead of "ip".)

Full source code of this application can be downloaded from https://gitorious.org/android-ipv6config under the terms of the GNU General Public License version 3. If you wish to support development of this and other Android applications for network protocol support and security and privacy, consider buying the donate version of IPv6Config.

This program contains basic utilities for networking domain. It can resolve hostname - address IP. It can check a connection to a destination. Il can verify the avaiability of services, such as Web, Mail, File Transfer and verify the echo-response of TCP/UDP protocols. This program permits to check the states of Internet connection, as well as the possibilities for activate/desactivate the network interfaces.The GUI of this program is simple, but it aims to provide useful services for networking diagnostic.

2.1+ version of "Network Info"Donate version available, buy me a coffee :)

Shows info about the phone and the current network, Bluetooth, IPv6 and Cell connection.

It also shows your public/external IP & hostname.

Only goes on-line to get and resolve the public IP via my own server http://aschillings.co.uk/myscripts/getip.php and to remotely resolve it (see notes below). Initially the application was also using whatismyip.org but, as the server seems to be constantly down it was removed.

•Your current location according to Android based on your network neighbours. No GPS is needed or used.

•Information regarding Bluetooth status, the current Bluetooth connection(s) and info about past pairings.

•IPv6 device and router IP addresses for all device interfaces (see notes, this should now work for everyone).

>> Notes <<•This is an expansion of the 'Network Info' application, to support more phones based on the 2.1 Android API.

•I only have a GSM/UMTS phone. If anything funny happens on any other phone type, email me and I will try to fix it.

•This application will connect to the network only to fetch your external IP/Hostname (using http://aschillings.co.uk/myscripts/getip.php and http://aschillings.co.uk/myscripts/gethostname.php). No other information is sent (my policy is located below).

•Please email me about any bugs or features you want. I cannot see all market comments and I am not notified when someone does comment.

•The IPv6 part should now work for everyone. If that is not the case for you, please email me (aschillings.dev@gmail.com) so I can try to fix it. If possible, download 'Under the hood' from the market and send me the results via export.

•If you want to show the Vendor which owns a MAC address, download 'MAC (OUI) Database' from the market (it is one of my applications) and use it to download a copy of the OUI database.

•In version v0.5.2 I added remote hostname resolution which is your public hostname as is resolved by my server. It should be the same as your external hostname, unless there is a record propagation delay or your DNS server is lying (like some home routers which resolve their external address as a local hostname). My server is hosted by 1and1 so this will be unreliable if you use the same DNS servers.

•'Field Test' is a hidden application which comes installed in HTC phones. The menu item will only appear if the 'Field Test' is installed in your phone.

>> Known Issues <<Samsung devices do not display Neighbouring Cells. This is a problem in Samsung's Android implementation and there is nothing I can do.

>> Privacy Statement <<I do not collect any information which can directly and uniquely identify and/or bind a user to a device or any other personal information. When you retrieve your external IP address, my server will log a standard website “hit” which is the same as if you browsed a page on my server using a browser. No other information is logged or kept.

*** Please email me with any bugs/problems/feature requests. I cannot reply to market comments which can make debugging difficult. ***

Android 3.1 introduced USB hostmode which allows the user to plug USB devices to your Android tablet in the same way as a Desktop PC and extend its functionality (if the tablet has the correct drivers of course).

This application will provide information about almost all currently plugged-in USB device (see below for more info about the 'almost').

If you download the accompanying databases, the application will also be able to provide you with additional info such as the Vendor of the device (which is not necessarily the brand!), the vendor's logo and the product name.

Each mode (Android/Linux) will provide slightly different information. For example Android mode will give you more information about a device's endpoints and interfaces, while Linux mode will give more information about the device itself (serial number, how it identifies itself, etc.)

Device Subclass resolution will be added in the next version.

I wrote this application as an exercise to explore fragments and the new USB host API. Hopefully it will be useful to someone else.

•The database is parsed from: http://www.linux-usb.org/usb.ids

•All logos are the property of their respective owners

•No ads.

•Source code: https://github.com/alt236/USB-Device-Info---Android

*** Please email me with any bugs/problems/feature requests. I cannot reply to market comments which can make debugging difficult. ***

This application contains a database of the network Ports as they are assigned by IANA.

With this application you can see which application is registered to use a port or, vice versa.

To perform a wildcard search, use the percentage sign (%). So typing "ftp%" will search for all items which start with "ftp". Or typing "2%" in the portst field will give you all ports starting with "2".

The database is stored on the SD and is updated online.

Before you can use this application, you will need to download a copy of the OUI database. To do that press "Menu->Update DB". I refresh and upload this database weekly.

For more information about port numbers see here: http://www.iana.org/assignments/port-numbers

No ads.

***Please email me with any bugs/problems/feature requests. I cannot reply to market comments which can make debugging difficult.***

This application is a database of USB Vendor/Device IDs (VEN/DEV), or as they are sometimes called Vendor/Product IDs (VID/PID)

It can be used to find out which drivers you need to install to get a USB device running based on the VEN/DEV strings that the OS reports, or to identify an unknown device.

The database comes from: http://www.linux-usb.org/usb.ids

The database is locally stored on the SD and can be updated online. Before you can use this application, you will need to download a copy. To do that press "Menu->Update DB". I refresh and upload this database weekly.

To do a wildcard search, use the '%' character.

No ads.

***Please email me with any bugs/problems/feature requests. I cannot reply to market comments which can make debugging difficult.***

Floating Info is an Android application that displays the following in a system overlay window:

* The application name, package name and process id of the application which is currently in the device's foreground* The Global CPU utilisation with a per-core breakdown - This is not foreground application specific.* Memory usage breakdown for the currently foregrounded process (read the notes for the caveats).

Notes and Caveats---* The application will show the memory allocation of the currently foregrounded process which it gets by getting the Process Id of the currently foregrounded activity. This means that if an application has spawned multiple processes, this application will only show the memory utilisation of the main process.* The Memory information displayed come via a Debug.MemoryInfo object, while using reflection to expose a number of hidden fields.* Data updates happen approximately every 1 second.

Android Memory Usage---Memory management on Android is pretty complex and the easiest way to get started with understanding it is reading this article (https://developer.android.com/tools/debugging/debugging-memory.html) - especially the "Viewing Overall Memory Allocations" section.

This is a sample project demonstrating the use of the Reflective Drawable Loader Library.The library (and code) can be found here: https://github.com/alt236/Reflective-Drawable-Loader---Android

Project Description---Were you ever in a situation where you had to access Drawables based on their names (for example if the Drawable names are stored in a DB) and you had to write long lookup tables converting the names into R.drawable.ids? And maintaining them?

This library is offering a way around it by using reflection to access the Drawable directly by name. You only need to include them as normal into your Res folder tree. It has been benchmarked at up to 5x faster than the platform's Resources.getIdentifier() method.

It is using LRU caching to mitigate the reflection time overhead for both reflection "hits" and "misses".