You're about to create your best presentation ever

Android Presentation Template

Create your presentation by reusing one of our great community templates.

Android Presentation

Transcript: Android Smart Watch Android Devices Applications Charts in this section provide breakdowns of Android versions, based on devices accessing Play Store as of September 9, 2014 Products Examples of android devices Platform usage HTC Dream, released on October 22, 2008 Applications are made in Java programming language using the Android software development kit (SDK) Debugger, software libraries, a handset emulator based on QEMU (Eclipse) Sony XP Z1 Applications can be acquired by users either through an app store such as Google Play or the Amazon Appstore (APK) As of July 2013, there are more than one million applications available for Android in Play Store HTC Pro 2 History Google TV Hardware In 2011, Google demonstrated "Android@Home" which uses Android to control a range of household devices including light switches, power sockets and thermostats Android uses Open Source code to develop and distribute their own modified versions of the operating system Manufacturers create a proprietary “skin” for Android that’s unique to their company Android, Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner , Nick Sears and Chris White Samsung S3 The main hardware platform for Android is the 32-bit ARMv7 architecture Google TV uses a special x86 version of Android As of November 2013, Android 4.4 recommends at least 512 MB of RAM Android began with “Android Alpha” in Nov, 2005. Commercially released in Sep, 2008 with the name Android 1.0 Android software iterations have been developed under a codename, released with the name of a dessert or sweet treat, and all in alphabetical order. Android Versions Swiping, tapping, pinching and reverse pinching OUYA Console Android allows it to be used on other electronics aside from smartphones and tablets, including laptops and netbooks, smartbooks, smart TVs (Android TV, Google TV) and cameras (E.g. Galaxy Camera). Open Source Devices The LED Light Bulb In 2010, Google launched its Nexus series of devices Based on direct manipulation using touch inputs HTC, Sony and Samsung running linux kernel version 2.6.25 Android Presentation MetaTrend’s Expresso Machine How are they made ? User Interface Sony XP Z Android Versions Skins

Android presentation

Transcript: android app in eclipse platform simple messaging app with user friendly interfaces Radio interface layer communicates between modem and android telephony. Android is open source OS and hence easy to develop full featured application java is independent and powerful object-oriented programming very cheaper app for text messaging than other app. To know the development of java application To know about working of RIL with modem To know about android OS and its telephony framework To create dual way data transfer between multiple android users. Android allows multitasking in the sense that multiple applications can run simultaneously. With Task Manager it is possible view all running tasks and to switch from one to another easily. Future inhancements About eclipse Redesign the layout to run on multiple sized platforms. Conclusion Upgrade to app and redesign functions to use the split screen features of the operating system RIL consists of vendor ril and ril deamon a mashup combines two or more services to create a appliction. Can create mashup using camera and android locations services to take picture with exact location displayed on image. android can run on many devices with different screen size and come with tools that helps us to develop cross compatible applications.compatibility ensures that our apps can run on all devices. Each onRequest call should end with RIL_onRequestComplete. It is to send the response for the previous onRequest and to intimate we are ready for the next command. Refer ril.h for all the solicited commands Working of RIL This is the actual physical medium to transmit the data through general system for mobile communications. Fig 4:Sending and receiving SMS messages using the Android emulators Radio Interface Layer: It is the bridge between Android phone framework services and the hardware. In other words, it is the protocol stack for Telephone Multitasking The below fig shows the emulator to test the messaging application it contains to send text and to receive that text file. Java file The fig shows final output of the project in virtual devices. All the telephony related applications like Dialer, Call tracker, SMS, MMS, GPRS, Antenna signal indicator and etc, will come into this section. these applications will be started during the android boot up. These applications will be tied up with the Android telephony framework services. Layout File Applications Statements of problem By clicking Send SMS button,the PhoneManager receives the intent. The above fig represents user interface to send text. RIL Nepal Engineering College Changunarayan,bkt Output RILD will be initialized during the Android system start up. It will read the system property to find which library has to be used for Vendor RIL, provide the appropriate input for vendor RIL and finally calls RIL_Init function of Vendor RIL to map all the Vendor RIL functions to the upper layer. Each vendor RIL has RIL_Init function. Vendor RIL It is a library specific to each modem. In other words, we can call it as a driver to function the modem. The RIL daemon will call the RIL_Init function with the device location . The RIL consist of two primary components. RIL Daemon Vendor RIL Mashup Capability By clicking send button,if the variable have not zero value then it invokes send sms function and simply sms is transmitted. Time to market Due to cross-compatibility reason When first activity is created,the variable sendsms,phone no and message(actually a part of main layout)gets some values. Modem Open Source Presentation on android messaging app These are the commands initiated from the modem to the upper layer. Like, Receive Call /Receive SMS are the commands. The Vendor RIL has to continuously monitor the device for unsolicited command from the modem. Why Android it contains activity main layout.xml and display.xml file.This is upper layer of telephony protocal stack. Solicited Commands :These are commands initiated from the upper layer. Like, Dialing/Send SMS are the solicited commands from the upper layer to the RIL. OnRequests the function for sending the solicited commands from the upper layer. Fig 3:Selecting an emulator/device to deploy the application Block Diagram Objectives Introduction


Transcript: IME Android BACKGROUND比好 IMF Input Method Framework IME CLA IMM Input Method Manager IMM Core API Of IMF A container for IME To Dispose of the input actions between IME & ClientApp To provide managing panel for Android system Input Method IME A module which allows clients to input text Provide a Soft Key Board in order to send messages to EditText of a client application. Bind IME and a focused EditText together. Only one IME could be running at one time. Determine the lifespan of IME Running as a service. Contain an API of IMM To invoke a binded IME EditText which could be focused Client Application Client App Android Studio Create an IME IME Activity AndroidManifest Activity Layout(.xml) method IMS AndroidManifest Service label permission meta-data Lifespan PROJECT onCreate() onInitializeInterface() onCreateInputView() onCreateCandidatesView() onStartInputView() onBindInput() onStartInput() onFinishInput() onDestroy() Extends InputMethodService Lifespan InputView onCreateInputView KeyBoard Qwert.xml KeyBoardView KeyBoard.xml Preview.xml setKeyBoard setOnKeyboardActionListener onStartInputView onStartInput onFinistInput onMeasure(int w, int h) To determine the size of the Candidate View onDraw(Canvas canvas) To draw the Candidate Text Extends View Candidate View onPress onRelease onText swipeDown swipeLeft swipeRight swipeUp onKey Implements KeyboardView.OnKeyboardActionListener Onclick Event onKey primaryCode The Unicode of the pressed SoftKey We could convert it to a String, and then put them into the EditText keyCodes[] Haven't been used yet (int primaryCode, int[] keyCodes) JQImm DEMO Question left Candidate View Preview Layout Style Classification Plan Try to solve these problems Complete a Prototype Module ENDING

Android Presentation

Transcript: 6. File System 7. Most popular uses a. Ubuntu edge b. Hoox c. Raspberry pi box 8. Get started / explore your device 9. Most important settings 10. Google apps 11. Most relevant tips a. Battery issues (recalibration) b. Safe mode reboot c. Keyboard setting d. Exchange configuration Mod roms can provide even more efficiency and respond to almost every users demand . By Aimane El Hakim & Badi Hossam Architecture By Aimane El Hakim & Badi Hossam First custommers choice By Aimane El Hakim & Badi Hossam By Aimane El Hakim & Badi Hossam Any Questions ? Versions By Aimane El Hakim & Badi Hossam The new phone app automatically prioritizes your contacts based on the people you talk to the most Printing framework A smarter caller ID All your messages in the same place NFC payment Android..what.. ? Accessibility , simplicity and flexibility Android rivals By Aimane El Hakim & Badi Hossam Better interface then touch screen mobiles. Millions of applications. Advanced audio/video media Developing an android application is not tough using java JellyBean By Aimane El Hakim & Badi Hossam Why Android ? Features By Aimane El Hakim & Badi Hossam Why Android ? By Aimane El Hakim & Badi Hossam Architecture 1. There’s more than Windows. 2. What’s a smartphone 3. Android’s launch / versions 4. Features / why android 5. Architecture a. Linux Kernel b. Librairies c. Dalvik Virtual machine d. Core librairies e. Application framework f. Application Google Services (and probably the most precise existing smartphone system) Why Android ? Extremely rich market By Aimane El Hakim & Badi Hossam First custommers choice Android Beta Android Astro 1.0 Android Cupcake 1.5 Android Donut 1.6 Android Éclair 2.0/2.1 Android Froyo 2.2 Android Gingerbread 2.3 Android Honeycomb 3.0 Android IceCreamSandwich(ICS) 4.0 Android JellyBean 4.1 Android Kitkat 4.4 Architecture By Aimane El Hakim & Badi Hossam First custommers choice First custommers choice By Aimane El Hakim & Badi Hossam Architecture By Aimane El Hakim & Badi Hossam By Aimane El Hakim & Badi Hossam Google Now Updates You With Useful Information in Real Time Knowledge Graph Brings Smarter Search Results Notifications Are Expandable and More Detailed Voice Actions Are Available Offline And that’s only the beginning By Aimane El Hakim & Badi Hossam By Aimane El Hakim & Badi Hossam And that’s only the beginning Kitkat new features Just say “Ok Google” Full-screen album and movie art when your device is locked New immersive mode Faster multitasking Android Market Android Presentation By Aimane El Hakim & Badi Hossam By Aimane El Hakim & Badi Hossam File System

Now you can make any subject more engaging and memorable