【精品文档】06中英文双语计算机专业外文翻译成品:安卓Android移动设备上医疗信息服务的实现_第1页
【精品文档】06中英文双语计算机专业外文翻译成品:安卓Android移动设备上医疗信息服务的实现_第2页
【精品文档】06中英文双语计算机专业外文翻译成品:安卓Android移动设备上医疗信息服务的实现_第3页
【精品文档】06中英文双语计算机专业外文翻译成品:安卓Android移动设备上医疗信息服务的实现_第4页
【精品文档】06中英文双语计算机专业外文翻译成品:安卓Android移动设备上医疗信息服务的实现_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档是毕业设计外文翻译成品( 含英文原文+中文翻译),无需调整复杂的格式!下载之后直接可用,方便快捷!本文价格不贵,也就几十块钱!一辈子也就一次的事!外文标题:Implementation of a Medical Information Service on Android Mobile Devices外文作者: Chao-Tung Yang and Yen-Yu Chu Shyh-Chang Tsaur文献出处:International Conference on New Trends in Information Science and Service Science,2018(如觉得年份太老,可改为近2年,毕竟很多毕业生都这样做)英文3074单词, 20845字符(字符就是印刷符),5698中文汉字。原文:Implementation of a Medical Information Service on Android Mobile Devices Chao-Tung Yang and Yen-Yu Chu Shyh-Chang TsaurAbstractThe use of Googles Android SDK provides the necessary programs to develop their own, has become the goal of the program designers. However, this phone offers the Google Map application, use the function rather limited, only provides a search, routes, maps, models, my location, location by adding features such as Google, but they cannot make use of this map we get a target-oriented The purpose, such as the need has often surprising details of the hospital pharmacy. For example, witnessed the accident, often they will hesitate to call 119 or the 110, but if the phone can be timely access to the nearest hospital phone, you can remove it a worry. Or else, suddenly thought of a trip and a shortage of medicines, you can to the distance from the nearest pharmacy to add the current requirements. This study focuses on implementation: to provide users with a basic Google map features, and readily available around the show where the major general hospital and the Health Department approved pharmacy information and visible landmark, as well as the link URL, so that the user directly into the website to look for a doctor appointment time or peg. That are not good at using modern technology products elders were easier to use, more comfortable and quick to obtain the required information.Keywords-component; formatting; style; styling; insert (key words)IntroductionIn the case of global information developed throughout the world have greatly exceeded the production of handheld devices, personal computers, despite the worlds handheld device agreements as subject to different hardware devices, or circumstances, so that in and all handheld devices are able to access, and even if access to the Internet is also limited by the agreements made at different rates vary, but compared to the output of personal computers, handheld devices, the output of the world are constantly upgrading them, and in its consumer market intelligent mobile phone has gradually been widely accepted, and the annual output also gradually be increased. At present, its consumer smart phone market can be divided into four kinds of operating systems Symbian, Windows, iPhoneOS, Android. Among them, the Android operating system because it is driven by Googles operating system, Google brings together the various industry together constitute the Open Mobile Platform Alliance (Open Handset Alliance), then its Linux-based Android system is a core software platform and operating system, due to adopt Linux and Apache architecture to become a free open-source software, well-known examples, so Android systems are almost completely retain the original features of Linux, combined with the concept of smart phones, and this study focused on the Google Map and medical services, combination, so use Android operating system as we develop the software platform, and we have made use primarily in mobile phones allows users to easily view the hospital and pharmacy locations and more information, enter a keyword query can be saved and a viewing of information evaluation of a cumbersome procedure. BackgroundA.AndroidAndroid (robot) is a Linux-based operating system platform by Google, and Windows Mobile (Microsoft provides), iPhoneOS (Apple supplied) and other mobile phone operating systems at the same level. In addition to the operating system, it also contains the middleware (Middleware) is responsible for hardware and communication between applications, and provide Android SDK / NDK application software development kit that allows embedded systems developers to use it to develop Android platform applications. Android to all the applications written using Java language, and then through the Android Runtime of the Dalvik virtual machine to transform the implementation of the DX Byte code, the applications graphical user interface (Graphic User Interface) and partly through XML (eXtension Markup Language) programming to design. The Google 2009 Nian Liu Yuefen released Android 1.5 NDK (Native Development Kit), so that developers can, through C or C + + programming languages such as writing Android applications. More popular to say, Android is not a mobile phone, cell phone use in the operating system, software is free, also completely open source.B.Google MapGoogle map to Google, which provide electronic map services, including local detailed satellite photos. Now offers three views: First, vector maps (traditional map), which provides administrative and transportation as well as commercial messages; two different-resolution satellite photographs (vertical view, and Google Earths satellite photos do) that allows users to better determine the their location;third, then added the terrain view, can be used to show the topography and contour lines.In 2006, Google released a java program called Google Maps for Mobile, can be used in Java-based mobile phone. Until December 15, 2008, Google Maps for Mobile supports the following platforms: Android, iPhoneOS (iPhone / iPod Touch), Windows Mobile, Nokia Symbian S60 3 rd, Symbian OS (UIQ V3), BlackBerry, Palm OS 5 or later, using the Java platform mobile phone (MIDP 2.0 or later), such as Sony Ericsson K800i and so on.At present Google Map has developed the Street View service, users can view the street view on the street (such as bus stops or signs). However, the service there is suspicion of violation of personal privacy because the street view photos were taken by Google, beetle car in the street randomly photographed, so the people on the streets of the movement, parking license plate numbers are very clear. Currently, only some parts of North America, thus opening the Street View service. In addition, there are other features include Google Map route queries, route planning and other functions, you can display the distance between the two locations and travel time.C.JavaJava is a cross-platform applications can write object- oriented programming language, initially targets set in the home appliances and other small systems programming language, to address issues such as TV, telephone, alarm clock, toaster and other appliances to control and communication problems. Java was accompanied by the rapid development of Internet development, and gradually become an important network programming language.Java programming language is very close to the style of C + + language. Inherited a C + +, object-oriented technology in the core, Java abandoned the C + + language easily lead to the wrong target (in reference to replace), operator overloading (operator overloading), multiple inheritance (as interface to replace) other properties, an increase of garbage collection feature for recycling is no longer occupied by the objectreference to the internal memory space. Unlike most of the compiled Java implementation of computer language, it will first source to compile into a byte code (Bytecode), and then rely on a variety of different platforms on the virtual machine to explain the implementation of the byte code, which implements a one-compile everywhere, the implementation of cross-platform features. Suns Java programming language of the explanation is: Java programming language is a simple,object-oriented, distributed, and explanatory, security has nothing to do with the system, portability, and high performance, multi-threaded and dynamic language.SYSTEM DESIGN AND IMPLEMENTATIONA.ArchitectureBasically, Android system architecture, the most upper ofthe Application and the Application Framework is written using the Java language, while the middle layer of the Dalvik virtual machine and the Libraries are using C / C + + language written in the bottom of the Linux kernel is applied C written language. Therefore, the underlying Linux operating system has been Android upper wrap up the application, Android users and program developers will only come into contact with the top-level applications and application architectures, while the Java language developed by the application will be developed through the Google The Dalvik virtual machines to enable the development of Java programs written in C language on Linux platform, the normal execution, shown in Figure 1.B.Units Application (application): the top of the Java applications, such as Google Maps, Email, instant messaging, computer, browser, address book, MP3 player . etc. applications. Application Framework (Application Software Architecture): All Android core application framework API set of the total main purpose is to allow the program developers can easily access these commonly used application programming framework for rapidly developing Android applications, and these common API example: display function (including: the message box, strip out messages, buttons, built-in browser, etc.), messages provide functionality (graphics, localized strings, layout files, etc.), suggesting that message (mainly used to display a warning message, especially when the user operation errors) . and so on. Library (library): by a majority consisting of open- source libraries, such as: the standard C library Libc, OpenSSL, SQLite, and so on, there are web librariesWebKit web browser for Android the operation, in addition to 2DSGL/3D OpenGL graphics and multimedia library supports a variety of audio and video were broadcast and graphics files, such as: MPEG4, H.264, MP3, AAC, AMR JPG, and PNG andother multimedia file formats. Android Runtime: To provide the core of Android- specific Java libraries and Java implementation of thecode can be converted Byte code for Android exclusive Dalvik Executable (. Dex) file format Dalvik virtual machine, so that programmers can write Java language Android applications, and the Android platform simultaneously run multiple Java applications. Linux Kernel (System Core): Using Linux Kernel 2.6 version, is responsible for hardware drivers, power management, system security, memory management, travel management, networking (TCP / IP, UDP, WiFi), file system (yaffs2 , vfat, msdos . etc.), input and output devices . . and so on, as well as in software and hardware to build an abstraction layer between the (abstraction layer) communications interface between software and hardware so that you can communicate with each other and operation.C. The development of the program structureAndroid programming project file structure, whether it is generated using the Eclipse project, or use activity creator generate an Android programming project, its structure as shown in Table I.Its Androidmanifest.xml file defines the design application process is that some function-oriented, clearly describe what the main functions of the application can deal with what information and when to implement these actions, which are function-oriented element consists of the following four definition (not every program contains these four elements), and to a different XML tag names defined in the Androidmanifest.xml file,: Activity (activities) - use tags In the Android mobile phone system, Activity application usually represents a display screen. For example: Email your contact list displays a screen that is an Activity, and edit the Address Book screen is anotherActivity. Intent and Broadcast Receiver (intentions and radio receiver) - the use of tags Android phones to operate any one application has its own purposes, such as: the use of FTP file transfer program to download or upload files, using a web browser page,This information obtained in the process of programming in Android, it will call it Intent Receiver (intended receiver). When an application designed to generate Intent, the aim is to receive the information coming from the other side, you must generate a Broadcast Receiver (radio receiver), and to deal with the information received. Service (service functions) - use tag when Android application does not require the display, but it should be a long run in the background when the Service is a service function with applications, such as: MP3 player. Content Provider (content provider) - using label the actions carried out by the application is to enable users to store their information or documents, for example: a SQLite database program that is part of Content Provider functional programs.TABLE I. PROGRAMMING PROJECT FILE STRUCTURE TABLED.Android Applications Operation ModelApplication operation process, the first applications developed packaged into android package.apk application suite installed on Android system, it is called Task (work), that is, Application; when the application process is really the underlying Linux Kernel implementation, is called a Process (stroke); one stroke under each allowed to have one or more of the Threads (threads) simultaneously, but it is recommended to keep the program developed by Signal Thread design concept of a single-threaded, applications, operating models such as Figure 2 shown.RESEARCH METHODS AND IMPLEMENTATIONA.Map ControlGoogle Map is one of a standard feature of the Android platform, using MapView object class com.google.android.maps.MapView can be Google Map embedded into the Android application. But because licensing restrictions in the use of MapView development applications, they must first apply for a group of Googles proven Google Map API key, in order to properly use the Google Map mobile phone service.B.Create MenuAndroid each page corresponds to an Activity, each activity will have a separate menu, each menu option to include the establishment of menus and menu actions dealing with two parts.In the Android mobile phone or emulator, press the hardware Menu button when the pop up menu bar is on Create Options Menu function to define. Android applications in the menu bar, select the appropriate option, it is dependent on on Options Item Selected function, to deal with the various options in the menu bar of the individual corresponding action.Increase the menu options are formatted as menu.add (0, identifier, 0, string), identifier for the defined name, as well as to determine the corresponding action when the option name. You can also use . SetIcon (R.drawable.icon_name) for each option with their pictures, such as Figure 3 below.C.Hospital Medicine Central Office Design1)Design of the dialog box: Write to deal with the dialog box openOptionsDia log function, the establishment of a AlertDialog dialog box, type entity, and then to AlertDialog call the following methods, such as Table II.a)Information dialog: the program in the dialog box to add SetMessage display information. Project is used to display hospital and pharmacy, addressing phone, and now addresses the latitude and longitude.b)Array dialog: the dialog program, use the setItems by adding the contents of the array and its corresponding action, for users to choose different functions. Project is used to display Hospital / Pharmacy, satellite / street map and select the information.2)The definition of coordinates and set the icon layer: Location map coordinates using the GeoPoint function, its parameters are latitude and longitude value, needs to beexpressed as an integer. 1000000 also can write scientific notation for IE6, the program used in a break point multiplied by the number of tables is the goal, the coordinates of the input values and query received KML the value of consistency.Set the icon layer: Network map location features can be marked through the ItemizedOverlay categories superimposed on the Google Map on the point types from the satellite positioning GeoPoint () function, through a designated latitude and longitude to locate. The method for declaring an items list is responsible for storing the icon list, where the parameters are: Point-location coordinates, title-title string, snippet-description string. Final establishment of creatItem () and size () function, return the number and size of the map symbol object.Add icon layer: To be placed on the Google Map logo, will mark the necessary image file into the res drawable directory under. Here for image file androidlogo.png said. SetBounds accept the left, top, right, bottom four parameters.D.Search functionEnter a physical address search - Android phone built-in maps search function, but apart from the built-in maps program, the Geocoder object through the same program can be used in a controlled manner, enter the address string, and anti-search GPS geographical coordinates (GeoPoint) services.Enter the latitude and longitude of the search - the user inputs the destination coordinates (longitude and latitude), through GeoPoint positioning, you can display the destination on the map the correct location.Project to use EditText to enter the latitude and longitude coordinates and then convert the coordinates of GeoPoint object is then used to map control (MapController) of animateTo () will map the coordinates of the centers to GeoPoint.E.Path PlanningIn the official version of the Android SDK, remove the original version of the DrivingDirection package, it is not possible to plan the navigation path through the program, although they cannot design their own navigation paths, but they can call cell phones built-in maps

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论