Posts

Android Permission List

Android Permission List Call Related Permissions <uses-permission android:name="android.permission.CALL_PHONE" /> Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call being placed. <uses-permission  android:name="android.permission.CALL_PRIVILEGED" /> Allows an application to call any phone number, including emergency numbers, without going through the Dialer user interface for the user to confirm the call being placed. <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL" /> Allows an application to add voicemails into the system. <uses-permission android:name="android.permission.READ_PHONE_STATE" /> Allows read only access to phone state. You can get states like "Phone Ringing", "Call Received" etc using this permission. <uses-permission android:name="android.permission...

Android Manifest File

Understanding Android Manifest File Android Manifest file is at the heart of the (structure of) android app. The platform (android) regulates the life cycle of your app using intent, intent filters, activities, content providers, intent receivers, your app’s permissions and even instrumentation (enterprise enablement) for your app using the manifest file. Every Android application must have an AndroidManifest.xml file. The manifest presents essential information about the application to the Android system, information the system must have before it can run any of the application's code. Among other things, the manifest does the following: It names the Java package for the application. The package name serves as a unique identifier for the application. It describes the components of the application — the activities, services, broadcast receivers, and content providers that the application is composed of. It determines whi...

Network Protocols Indroduction

Network Protocols TCP: TCP is a transport layer protocol used by applications that require guaranteed delivery. It provides handling for both timeouts and retransmissions. IP: The Internet Protocol (IP) is the principal communications protocol used for relaying datagrams (also known as network packets) across an internetwork using the Internet Protocol Suite. Responsible for routing packets across network boundaries, it is the primary protocol that establishes the Internet. IPX: Internetwork Packet Exchange (IPX) is the OSI-model Network layer protocol in the IPX/SPX protocol stack. The IPX/SPX protocol stack is supported by Novell's NetWare network operating system. Because of Netware's popularity through the late 1980s into the mid- 1990s, IPX became a popular internetworking protocol. SPX: Sequenced Packet Exchange operates at the transport layer providing connection oriented communication on top of IPX. Apple Talk: AppleTalk is a proprietary suite...

Java AWT Controls in Applet

Image
Java AWT Controls AWT stands for abstract windowing toolkit. It is an API used to create GUI (Graphical User Interface) or windows based applications in Java. AWT defines windows according to the class hierarchy that adds functionality and specificity with each level. The two most common windows are derived from: 1. Panel that is used by the applets 2. Frame that creates a standard window Panel:  It is a container that doesn't have menu bar or title bars. It can have buttons, checkboxes, textfields like components. Frame:  Frame is a container that has title bar and menu bars. It also can have other components like texfields, buttons, checkboxes etc. Container:  It is a subclass of component which contain other components withing it. For example, textbox, list, buttn, label and many more. AWT package (java.awt.*) provides number of classes to work with. For example: button, label, textfield, list, textarea, checkbox, menu and many more....