版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 外文標(biāo)題:Implementation of a Medical Information Service on Android Mobile Devices</p><p> 外文作者: Chao-Tung Yang and Yen-Yu Chu Shyh-Chang Tsaur</p><p> 文獻(xiàn)出處:International Conference on
2、New Trends in Information Science and Service Science,2010</p><p> 英文3074單詞, 20845字符,5698中文漢字。</p><p> 此文檔是外文翻譯成品,無(wú)需調(diào)整復(fù)雜的格式哦!下載之后直接可用,方便快捷!只需二十多元。</p><p> 原文:Implementation of a
3、Medical Information Service on Android Mobile Devices</p><p> Chao-Tung Yang and Yen-Yu Chu Shyh-Chang Tsaur</p><p> Abstract—The use of Google's Android SDK provides the necessary program
4、s 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, loc
5、ation 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, witnesse</p>
6、<p> Keywords-component; formatting; style; styling; insert (key words)</p><p> Introduction</p><p> In the case of global information developed throughout the world have greatly exceed
7、ed the production of handheld devices, personal computers, despite the world's handheld device agreements as subject to different hardware devices, or circumstances, so that in and all handheld devices are able to ac
8、cess, 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</p><p>
9、; Background</p><p><b> A.Android</b></p><p> Android (robot) is a Linux-based operating system platform by Google, and Windows Mobile (Microsoft provides), iPhoneOS (Apple suppli
10、ed) 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 pr
11、ovide Android SDK / NDK application software development kit that allows embedded systems developers to use it to develop Android platform applicat</p><p> B.Google Map</p><p> Google map to G
12、oogle, 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 commercia
13、l messages; two different-resolution satellite photographs (vertical view, and Google Earth's satellite photos do) that allows users to better determine the their location;third, then added the terrain view, can be u
14、sed to show the topography and contour lines.</p><p> 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
15、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.
16、0 or later), such as Sony Ericsson K800i and so on.</p><p> 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)
17、. 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
18、, parking license plate numbers are very clear. Currently, only some parts of North America, thus opening the "Street View" service. In addition</p><p><b> C.Java</b></p><p&
19、gt; Java 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, telepho
20、ne, 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.&
21、lt;/p><p> 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 (
22、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
23、 object</p><p> reference 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
24、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. Sun's Java p
25、rogramming language of the explanation is: Java programming language is a simple,</p><p> object-oriented, distributed, and explanatory, security has nothing to do with the system, portability, and high per
26、formance, multi-threaded and dynamic language.</p><p> SYSTEM DESIGN AND IMPLEMENTATION</p><p> A.Architecture</p><p> Basically, Android system architecture, the most upper of&l
27、t;/p><p> the 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 bo
28、ttom 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 wi
29、th the top-level applications and application architectures, while the Java langu</p><p><b> B.Units</b></p><p> ? Application (application): the top of the Java applications, such
30、 as Google Maps, Email, instant messaging, computer, browser, address book, MP3 player ... etc. applications.</p><p> ? Application Framework (Application Software Architecture): All Android core applicatio
31、n 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 e
32、xample: display function (including: the message box, strip out messages, buttons, built-in browser, etc.), messages provide functionality (graphics, localized strings, layout files, etc.), su</p><p> ? Lib
33、rary (library): by a majority consisting of open- source libraries, such as: the standard C library Libc, OpenSSL, SQLite, and so on, there are web libraries</p><p> WebKit web browser for Android the opera
34、tion, 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 and</p><p> ot
35、her multimedia file formats.</p><p> ? 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 Exe
36、cutable (. Dex) file format Dalvik virtual machine, so that programmers can write Java language Android applications, and the Android platform simultaneously run multiple Java applications.</p><p> ? Linux
37、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 ,
38、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
39、so that you can communicate with each other and oper</p><p> C. The development of the program structure</p><p> Android programming project file structure, whether it is generated using the E
40、clipse project, or use activity creator generate an Android programming project, its structure as shown in Table I.</p><p> Its Androidmanifest.xml file defines the design application process is that some f
41、unction-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 definit
42、ion (not every program contains these four elements), and to a different XML tag names defined in the Androidmanifest.xml file,:</p><p> ? Activity (activities) - use <Activity> tags In the Android mo
43、bile 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 another</p><p><
44、;b> Activity.</b></p><p> ? Intent and Broadcast Receiver (intentions and radio receiver) - the use of <receiver> tags Android phones to operate any one application has its own purposes, suc
45、h as: the use of FTP file transfer program to download or upload files, using a web browser page,</p><p> This information obtained in the process of programming in Android, it will call it Intent Receiver
46、(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 inform
47、ation received.</p><p> ? Service (service functions) - use <Service> tag when Android application does not require the display, but it should be a long run in the background when the Service is a ser
48、vice function with applications, such as: MP3 player.</p><p> ? Content Provider (content provider) - using <Provider> label the actions carried out by the application is to enable users to store thei
49、r information or documents, for example: a SQLite database program that is part of Content Provider functional programs.</p><p> TABLE I. PROGRAMMING PROJECT FILE STRUCTURE TABLE</p><p> D.And
50、roid Applications Operation Model</p><p> Application operation process, the first applications developed packaged into android package.apk application suite installed on Android system, it is called Task (
51、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) sim
52、ultaneously, but it is recommended to keep the program developed by Signal Thread design concept of a single-threade</p><p> RESEARCH METHODS AND IMPLEMENTATION</p><p> A.Map Control</p>
53、<p> Google 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 rest
54、rictions in the use of MapView development applications, they must first apply for a group of Google's proven Google Map API key, in order to properly use the Google Map mobile phone service.</p><p> B.
55、Create Menu</p><p> Android 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.<
56、/p><p> 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 b
57、ar, 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.</p><p> Increase
58、 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
59、 (R.drawable.icon_name)" for each option with their pictures, such as Figure 3 below.</p><p> C.Hospital Medicine Central Office Design</p><p> 1)Design of the dialog box: Write to deal w
60、ith 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.</p&
61、gt;<p> 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 an
62、d longitude.</p><p> 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 us
63、ed to display "Hospital / Pharmacy", "satellite / street map" and select the information.</p><p> 2)The definition of coordinates and set the icon layer: Location map coordinates using t
64、he GeoPoint function, its parameters are "latitude" and "longitude" value, needs to be</p><p> expressed as an integer. "1000000" also can write scientific notation for "I
65、E6", 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.</p><p> Set the i
66、con 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 la
67、titude 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 s
68、tring. Final establishment of creatItem () and size () functi</p><p> Add icon layer: To be placed on the Google Map logo, will mark the necessary image file into the res \ drawable directory under. Here fo
69、r image file androidlogo.png said. "SetBounds" accept the left, top, right, bottom four parameters.</p><p> D.Search function</p><p> Enter a physical address search - Android phone
70、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 coordin
71、ates (GeoPoint) services.</p><p> Enter the latitude and longitude of the search - the user inputs the destination coordinates (longitude and latitude), through GeoPoint positioning, you can display the des
72、tination on the map the correct location.</p><p> 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 (Map
73、Controller) of animateTo () will map the coordinates of the centers to GeoPoint.</p><p> E.Path Planning</p><p> In the official version of the Android SDK, remove the original version of the
74、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 program to incoming planni
75、ng the navigation path.</p><p> Program implementation of the results will determine the location of the moment where the input to go to the address before we can call built-in maps program to allow users t
76、o choose whether to use path planning function, but prior to use, you must first open the phone's GPS service , the program to obtain the geographic coordinates of the moment.</p><p> F.The delivery of
77、the latitude and longitude of present position</p><p> General Cell phone text messaging to send SMS-messages will want to add permissions to use "android.permission.SEND_SMS", and the crawl phone
78、</p><p> contact information need to add permissions "android.permission.READ_CONTACTS".</p><p> The key program to send SMS through SmsManager objects sendTextMessage () method to s
79、end messages, this method need to pass five values, in order of the recipient address, sending address, text, sending service and delivery services, including income Man and two pieces of text parameters are not availabl
80、e to null, so grab cell phone in the ad hoc use of the contact person as the recipient, while the text is passed directly to the latitude and longitude of present position. Finally, Toast.makeTex</p><p> Pr
81、oject used sendTextMessage method SmsManager category, you can use one of three ways to send SMS, Table III. delivery method for the three SmsManager.</p><p><b> RESULTS</b></p><p>
82、 Our research and application can achieve all of the above services and process, such as Figure 4 as shown in.</p><p> 1) Includes the following services:</p><p> a)GPS positioning.</p>
83、<p> b)Central Office for individual services to the Hospital and medicine.</p><p> c)Taken together, show hospitals and pharmacies.</p><p> d)Display hospital and pharmacy information
84、 can be directly linked home page and make the call.</p><p> e)Change the map display mode.</p><p> f)Search for the location of the demand (including the official address or latitude and long
85、itude).</p><p> 譯文:安卓移動(dòng)設(shè)備上醫(yī)療信息服務(wù)的實(shí)現(xiàn)</p><p> Chao-Tung Yang , Yen-Yu Chu ,Shyh-Chang Tsaur</p><p><b> 摘要:</b></p><p> 通過(guò)使用谷歌安卓 SDK為自己開(kāi)發(fā)所需要的程序提供了機(jī)會(huì),并已成為程序
86、設(shè)計(jì)師追逐的對(duì)象。不過(guò),這款手機(jī)提供了谷歌地圖的應(yīng)用,使用功能比較有限,僅提供搜索、路線、地圖、模型、我的位置以及通過(guò)谷歌等添加的位置功能,但它們無(wú)法利用這張地圖為我們達(dá)到所需要的目標(biāo)。對(duì)醫(yī)院藥房詳細(xì)信息的此類需求往往出乎人們的意料之外。例如,當(dāng)目擊突發(fā)事故時(shí),他們經(jīng)常會(huì)毫不猶豫地?fù)艽?19或110,但如果手機(jī)能夠及時(shí)查詢到最近的醫(yī)院電話,則可以解除它的一些后顧之憂?;蛘撸蝗幌氲搅艘淮温眯袝r(shí)藥品短缺,你可以從最近的藥店中添加當(dāng)前的要求
87、。本研究的重點(diǎn)在于:為用戶提供基本的谷歌地圖功能,并隨時(shí)可以查詢各地的大型綜合醫(yī)院和衛(wèi)生署認(rèn)可的藥房信息及其可見(jiàn)的地標(biāo)以及鏈接到URL,以便用戶直接進(jìn)入網(wǎng)站尋找醫(yī)生預(yù)約時(shí)間或掛號(hào)。對(duì)那些不擅使用現(xiàn)代科技產(chǎn)品的老年人也能輕易地去使用該程序,也能更方便快捷地獲得所需的信息。</p><p> 關(guān)鍵詞:組件,格式化,類型,式樣,嵌入</p><p><b> 引言</b>
88、;</p><p> 在全世界范圍內(nèi)開(kāi)發(fā)的全球信息已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)手持設(shè)備生產(chǎn)數(shù)量的大背景下,個(gè)人電腦,盡管將全球手持設(shè)備協(xié)議視為受到不同程度影響的硬件設(shè)備,以至于所有手持設(shè)備都能夠訪問(wèn),即使接入的互聯(lián)網(wǎng)也受到了按不同互聯(lián)網(wǎng)速率訂立的協(xié)議的限制,但相比個(gè)人電腦的輸出,手持設(shè)備的輸出在世界都在不斷升級(jí)它們,而在其消費(fèi)市場(chǎng)上智能手機(jī)逐漸被廣泛接受,年產(chǎn)量也逐漸增加。目前,智能手機(jī)消費(fèi)市場(chǎng)上可分為Symbian,Wind
89、ows,iPhoneOS,Android四種操作系統(tǒng)。其中,安卓操作系統(tǒng)因?yàn)樗怯晒雀璧牟僮飨到y(tǒng)來(lái)驅(qū)動(dòng),谷歌匯集了各個(gè)行業(yè)共同構(gòu)成的開(kāi)放移動(dòng)平臺(tái)聯(lián)盟(Open Handset Alliance),那么其基于Linux的Android系統(tǒng)就是一個(gè)核心軟件平臺(tái)和操作系統(tǒng),由于采用的是Linux和Apache架構(gòu),它成為了免費(fèi)的開(kāi)源軟件,這也是眾所周知的示例,所以Android系統(tǒng)幾乎完全保留了Linux的原有功能,并結(jié)合智能手機(jī)的概念,將此
90、研究集中在谷歌地圖和醫(yī)療服務(wù)相結(jié)合,所以使用安卓操作系統(tǒng)作為我們開(kāi)發(fā)的軟件平臺(tái),并且我們主要在手機(jī)上使用,使用戶可以方便地查看醫(yī)院和藥房的位置以及更多信息,輸入關(guān)鍵字可</p><p><b> 研究背景</b></p><p><b> 安卓</b></p><p> 安卓(機(jī)器人)是由Google、Windows
91、 Mobile(微軟提供),iPhoneOS(蘋(píng)果提供)和其他手機(jī)操作系統(tǒng)在同一級(jí)別的基于Linux的操作系統(tǒng)平臺(tái)。除了操作系統(tǒng)之外,它還包含中間件(Middleware)負(fù)責(zé)應(yīng)用程序之間的硬件和通信,并提供Android SDK / NDK應(yīng)用軟件開(kāi)發(fā)工具包,使嵌入式系統(tǒng)開(kāi)發(fā)人員可以使用它開(kāi)發(fā)Android平臺(tái)的應(yīng)用程序。 安卓可應(yīng)用于所有使用Java語(yǔ)言編寫(xiě)的程序,然后通過(guò)Dalvik虛擬機(jī)的Android Runtime來(lái)轉(zhuǎn)換DX
92、字節(jié)代碼,應(yīng)用程序的圖形用戶界面(圖形用戶界面)可以部分通過(guò)XML(eXtension標(biāo)記語(yǔ)言)來(lái)實(shí)現(xiàn)編程設(shè)計(jì)。谷歌2009年度劉月芬發(fā)布了Android 1.5 NDK(本土開(kāi)發(fā)的Kit),使開(kāi)發(fā)人員可以通過(guò)C或C ++編程語(yǔ)言編寫(xiě)Android應(yīng)用程序。更廣泛的說(shuō)法是安卓設(shè)備不是手機(jī),手機(jī)是在操作系統(tǒng)中使用,軟件是免費(fèi)的也是完全打開(kāi)應(yīng)用資源的。</p><p><b> B.谷歌地圖</b&
93、gt;</p><p> 谷歌地圖提供了電子地圖服務(wù),包括當(dāng)?shù)卦敿?xì)的衛(wèi)星照片。現(xiàn)在提供三種觀點(diǎn):第一,矢量地圖(傳統(tǒng)地圖),提供行政和交通以及商業(yè)信息;第二,兩個(gè)不同分辨率的衛(wèi)星照片(垂直視圖和谷歌地球的衛(wèi)星照片),可以讓用戶更好地確定他們的位置;第三,然后添加地形圖,可以用來(lái)顯示地形和輪廓線。</p><p> 在2006年,Google發(fā)布了一個(gè)名為谷歌移動(dòng)地圖的Java程序,它是
94、可以用于基于Java的手機(jī)。截至2008年12月15日,谷歌地圖移動(dòng)版支持以下操作系統(tǒng)平臺(tái):Android,iPhoneOS(iPhone / iPod Touch),Windows Mobile,諾基亞塞班 S60 3rd,塞班 OS系統(tǒng)(UIQ V3),黑莓,Palm OS 5或更高版本,使用Java平臺(tái)手機(jī)(MIDP 2.0或更高版本),如索尼愛(ài)立信K800i等。</p><p> 目前谷歌地圖已經(jīng)開(kāi)發(fā)了
95、“街景”服務(wù),用戶可以查看街道上的街景(如巴士站或標(biāo)志)。然而,該服務(wù)存在違反個(gè)人隱私的嫌疑,因?yàn)榻志罢掌怯晒雀枧臄z的,甲蟲(chóng)車在街上隨機(jī)拍照,所以街道上人們的一舉一動(dòng)、停車牌照號(hào)碼都非常清晰。目前,只有北美部分地區(qū)開(kāi)放“街景”拍攝的服務(wù)。另外,還有其他功能包括谷歌地圖的路線查詢、路線規(guī)劃等功能,它可以顯示兩個(gè)地點(diǎn)之間的距離和出行時(shí)間。</p><p> C.Java編程語(yǔ)言</p><p&
96、gt; Java編程語(yǔ)言是一個(gè)跨平臺(tái)的應(yīng)用程序,可以編寫(xiě)面向?qū)ο蟮木幊陶Z(yǔ)言,最開(kāi)始時(shí)是定位在家用電器和其他小型系統(tǒng)編程語(yǔ)言中,解決諸如電視、電話、鬧鐘、烤面包機(jī)等電器的控制和通信問(wèn)題。 Java語(yǔ)言伴隨著互聯(lián)網(wǎng)的發(fā)展而得到迅速發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語(yǔ)言。</p><p> Java編程語(yǔ)言非常接近C ++語(yǔ)言風(fēng)格。它繼承了C ++面向?qū)ο蠹夹g(shù)的核心優(yōu)勢(shì),Java避開(kāi)了C ++語(yǔ)言容易導(dǎo)致錯(cuò)誤的目標(biāo)(引用
97、替換)、運(yùn)算符重載(運(yùn)算符重載)、多重繼承(作為接口替換)等缺點(diǎn),垃圾收集功能增加的回收功能不再被占用內(nèi)存空間的對(duì)象引用所占用。與大多數(shù)編譯的Java計(jì)算機(jī)語(yǔ)言實(shí)現(xiàn)不同,它首先將源代碼編譯成字節(jié)碼(Bytecode),然后依靠虛擬機(jī)上的各種不同平臺(tái)來(lái)實(shí)現(xiàn)解釋字節(jié)碼,它實(shí)現(xiàn)了一個(gè)“隨處編譯,實(shí)施”跨平臺(tái)的功能。 孫對(duì)Java編程語(yǔ)言的解釋是:Java編程語(yǔ)言是一種簡(jiǎn)單的、面向?qū)ο蟮摹⒎植际降暮徒忉屝缘木幊陶Z(yǔ)言,其安全性與系統(tǒng)無(wú)關(guān),它是可移
98、植性和高性能、多線程和動(dòng)態(tài)的語(yǔ)言。</p><p><b> 系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)</b></p><p><b> A.系統(tǒng)架構(gòu)</b></p><p> 大體上安卓系統(tǒng)架構(gòu)最上層的應(yīng)用程序和應(yīng)用程序框架都是用Java語(yǔ)言編寫(xiě)的,而Dalvik虛擬機(jī)和庫(kù)的中間層則使用寫(xiě)在Linux底部的C / C ++語(yǔ)言進(jìn)行編寫(xiě),Li
99、nux內(nèi)核應(yīng)用的是C書(shū)面語(yǔ)言。 因此,底層的Linux操作系統(tǒng)已經(jīng)在安操作系統(tǒng)上包其括了應(yīng)用程序,安卓用戶和程序開(kāi)發(fā)人員只會(huì)接觸頂層應(yīng)用程序和應(yīng)用程序架構(gòu),而由應(yīng)用程序開(kāi)發(fā)的Java語(yǔ)言將通過(guò)Google開(kāi)發(fā) 的Dalvik虛擬機(jī)能夠在Linux平臺(tái)上開(kāi)發(fā)用C語(yǔ)言編寫(xiě)的Java程序,其執(zhí)行方式如圖1所示。</p><p><b> B.應(yīng)用單元</b></p><p&g
100、t; ?應(yīng)用程序(應(yīng)用程序):Java編程語(yǔ)言常見(jiàn)的應(yīng)用程序的,如谷歌地圖、電子郵件、即時(shí)消息、計(jì)算器、瀏覽器、通訊簿、MP3播放器等等。</p><p> ?應(yīng)用程序框架(應(yīng)用軟件架構(gòu)):所有安卓核心應(yīng)用程序框架API總的主要用途是允許程序開(kāi)發(fā)人員輕松訪問(wèn)這些常用的應(yīng)用程序編程框架,以便快速開(kāi)發(fā)安卓應(yīng)用程序,以及這些常見(jiàn)的API示例:顯示功能(包括:消息框、刪除消息、按鈕、內(nèi)置瀏覽器等),消息提供功能(圖形
101、、本地化字符串、布局文件等),提示消息(主要用于顯示警告消息,特別是當(dāng)用戶操作錯(cuò)誤時(shí))...等等。</p><p> ?庫(kù)(數(shù)據(jù)庫(kù)):由大多數(shù)由開(kāi)源庫(kù)組成的數(shù)據(jù)庫(kù),比如:標(biāo)準(zhǔn)C庫(kù)Libc,OpenSSL,SQLite等等,都有Web庫(kù)針對(duì)安卓的WebKit網(wǎng)頁(yè)瀏覽器來(lái)進(jìn)行操作,除了2DSGL / 3D OpenGL圖形和多媒體庫(kù),還支持多種音頻和視頻分別播放和圖形文件,如:MPEG4、H.264、MP3、AAC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 04計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品tmn網(wǎng)絡(luò)管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
- 18計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品高校大學(xué)宿舍管理系統(tǒng)研究
- 112計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品基于android安卓操作系統(tǒng)的增強(qiáng)現(xiàn)實(shí)應(yīng)用程序開(kāi)發(fā)
- 29計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品c.c語(yǔ)言的自動(dòng)類型轉(zhuǎn)換
- 109計(jì)算機(jī)專業(yè)安卓系統(tǒng)應(yīng)用相關(guān)有關(guān)外文文獻(xiàn)翻譯成品了解安卓android應(yīng)用程序編程和安全性_動(dòng)態(tài)研究
- 108計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品從信息門(mén)戶到數(shù)字圖書(shū)館管理系統(tǒng)案例分析
- 02計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品c編程語(yǔ)言在增強(qiáng)故障檢測(cè)方面的擴(kuò)展
- 114計(jì)算機(jī)專業(yè)相關(guān)有關(guān)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯成品集成spring mvc框架
- 130計(jì)算機(jī)專業(yè)相關(guān)有關(guān)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯成品介紹java web開(kāi)發(fā)
- 116計(jì)算機(jī)專業(yè)相關(guān)有關(guān)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯成品安裝和配置mysql (最新)
- 94計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品分析java ee應(yīng)用程序中的程序依賴性
- 26計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品基于消費(fèi)者行為建模的網(wǎng)頁(yè)內(nèi)容推薦系統(tǒng)
- 117計(jì)算機(jī)專業(yè)相關(guān)有關(guān)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯成品 對(duì)java及其歷史的介紹(最新)
- 137市場(chǎng)營(yíng)銷策略專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品營(yíng)銷策略研究(最新2019)
- 126有關(guān)計(jì)算機(jī)專業(yè)相關(guān)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯成品對(duì)delphi的概述
- 134計(jì)算機(jī)專業(yè)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品為移動(dòng)學(xué)習(xí)環(huán)境設(shè)計(jì)安全的考試管理系統(tǒng)(sems) 4萬(wàn)字符
- 128計(jì)算機(jī)專業(yè)相關(guān)有關(guān)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯成品web網(wǎng)站開(kāi)發(fā)方法 4萬(wàn)字符
- 88計(jì)算機(jī)專業(yè)應(yīng)用程序app設(shè)計(jì)相關(guān)有關(guān)外文文獻(xiàn)翻譯成品智能手機(jī)上的即時(shí)消息(im)應(yīng)用程序(app)的表征
- 【中英雙語(yǔ)】161關(guān)于計(jì)算機(jī)專業(yè)android安卓軟件程序應(yīng)用app開(kāi)發(fā)介紹有關(guān)的外文文獻(xiàn)翻譯成品:android(安卓)開(kāi)發(fā)簡(jiǎn)介(中英文雙語(yǔ)對(duì)照)
- 【中英雙語(yǔ)】118有關(guān)計(jì)算機(jī)專業(yè)相關(guān)畢業(yè)設(shè)計(jì)外文文獻(xiàn)翻譯成品:對(duì) asp.net core的介紹(最新)
評(píng)論
0/150
提交評(píng)論