Nothing Special   »   [go: up one dir, main page]

CN106201610A - Web application accesses the method and device of the primary function of terminal - Google Patents

Web application accesses the method and device of the primary function of terminal Download PDF

Info

Publication number
CN106201610A
CN106201610A CN201610529333.2A CN201610529333A CN106201610A CN 106201610 A CN106201610 A CN 106201610A CN 201610529333 A CN201610529333 A CN 201610529333A CN 106201610 A CN106201610 A CN 106201610A
Authority
CN
China
Prior art keywords
primary
feature card
appointment
primary function
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610529333.2A
Other languages
Chinese (zh)
Inventor
张百珂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201610529333.2A priority Critical patent/CN106201610A/en
Publication of CN106201610A publication Critical patent/CN106201610A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of Web application and access the method and device of the primary function of terminal, belong to field of terminal technology.Described method includes: receive the access request specifying primary function that Web application sends;According to this access request, primary function access modules is searched and specifies primary feature card, this primary function access modules accesses the interface of the primary function of terminal to this Web application for providing, and the primary feature card of this appointment accesses the interface of the primary function of this appointment to this Web application for providing;When finding the primary feature card of this appointment in this primary function access modules, access the primary function of this appointment by the primary feature card of this appointment.In the present invention, Web application can be by the primary function all of primary function of access modules random access terminal, and access process and Web apply the browser at place unrelated, are not limited by browser function, thus improve the serviceability that Web applies.

Description

Web application accesses the method and device of the primary function of terminal
Technical field
The present embodiments relate to field of terminal technology, access the primary merit of terminal particularly to a kind of Web (webpage) application The method and device of energy.
Background technology
Web application refer to use B/S (Browser/Server, browser/server) framework, on a web browser run and Carry out the application of data process on the server, owing to Web application is without downloading and updating, and in each operating system Run, that is to say and can cross-platform run, thus obtained applying widely.Wherein, this Web is used to answer in the terminal as user Used time, it may be necessary to accessed the primary function of this terminal by this Web application, the primary function of this terminal refers in terminal built-in Function, and only native applications just can access all of primary function, the primary function of such as terminal can be speaker, Photographic head, GPS (Global Positioning System, global positioning system), acceleration sensor etc..
At present, browser can provide some application interfaces API (Application Programming Interface, application programming interface), access utilizing camera interface-getUserMedia etc. as provided.Run in Web application During, when this Web application needs the primary function of appointment accessing terminal, this terminal firstly the need of searching this browser is The no interface containing the access primary function of this appointment, if it does, then determine whether whether used browser supports that this connects Mouthful, once judge that this interface supported by this browser, this Web application just can call this interface, directly to be visited by this interface Ask this designated equipment primary function;If the browser used not this interface or do not support this interface, then this Web application Will be unable to access the primary function of this appointment.
During realizing the present invention, inventor finds that prior art at least there is problems in that
The interface accessing primary function that can provide due to browser is not complete, that is to say the primary function supported not Entirely, therefore Web application by the primary function of part of browser access terminal, and can only cannot access all primary merit of equipment Energy.And, different browsers supports that the degree of primary function is different, such as uses same Web application to visit in different browsers When asking same primary function, some browsers can use this primary function, have then cannot, thus limit Web application Use.
Summary of the invention
In order to solve problem of the prior art, embodiments provide a kind of Web application and access the primary function of terminal Method and device.Described technical scheme is as follows:
First aspect, it is provided that the method that a kind of Web application accesses the primary function of terminal, described method includes:
Receive the access request specifying primary function that Web application sends;
According to described access request, search in primary function access modules and specify primary feature card, described primary merit Access modules can provide the interface of the access primary function of terminal for applying to described Web, the primary feature card of described appointment is used In providing the interface accessing the primary function of described appointment to described Web application;
When finding the primary feature card of described appointment in described primary function access modules, former by described appointment Raw feature card accesses the primary function of described appointment.
Alternatively, before the access request specifying primary function that described reception described Web application sends, also include:
The multiple primary feature card of storage in the configuration file of described primary function access modules is loaded into described former In the plugin manager of raw function access modules;
Correspondingly, described when finding the primary feature card of described appointment in described primary function access modules, logical Cross the primary feature card of described appointment and access the primary function of described appointment, including:
Judge whether the multiple primary feature card loaded in described plugin manager includes the primary function of described appointment Plug-in unit;
When the multiple primary feature card loaded in described plugin manager includes the primary feature card of described appointment, The primary function of described appointment is accessed by the primary feature card of described appointment.
Alternatively, before the access request specifying primary function that described reception described Web application sends, also include:
The mark of the multiple primary feature card of storage in the configuration file of described primary function access modules is loaded into In the plugin manager of described primary function access modules;
Correspondingly, described when finding the primary feature card of described appointment in described primary function access modules, logical Cross the primary feature card of described appointment and access the primary function of described appointment, including:
Judge whether the mark of the multiple primary feature card loaded in described plugin manager includes that described appointment is former The mark of raw feature card;
When the mark of the multiple primary feature card loaded in described plugin manager includes the primary function of described appointment During the mark of plug-in unit, it is judged that whether the primary feature card of described appointment is stored in described plugin manager;
When the primary feature card of described appointment has been stored in described plugin manager, by the primary function of described appointment Plug-in unit accesses the primary function of described appointment.
Alternatively, described judge whether the primary feature card of described appointment is stored in described plugin manager after, also Including:
When the primary feature card of described appointment is not stored in described plugin manager, according to the primary function of described appointment The mark of plug-in unit, is downloaded to primary for described appointment feature card in described plugin manager from server;
The primary function of described appointment is accessed by the primary feature card of described appointment.
Alternatively, described primary function access modules is to be arranged in described terminal the module corresponding with described Web application.
Second aspect, it is provided that a kind of Web application accesses the device of the primary function of terminal, and described device includes:
Receiver module, for receiving the access request specifying primary function that Web application sends;
Search module, for according to described access request, search in primary function access modules and specify primary function to insert Part, described primary function access modules accesses the interface of the primary function of terminal to described Web application for providing, and described appointment is former Raw feature card accesses the interface of the primary function of described appointment to described Web application for providing;
Access modules, is used for when finding the primary feature card of described appointment in described primary function access modules, The primary function of described appointment is accessed by the primary feature card of described appointment.
Alternatively, described device also includes:
First load-on module, for by the multiple primary function of storage in the configuration file of described primary function access modules Plug-in unit is loaded in the plugin manager of described primary function access modules;
Correspondingly, described access modules includes:
Judging unit, described for judging whether the multiple primary feature card loaded in described plugin manager includes Specify primary feature card;
First accesses unit, for including described finger when the multiple primary feature card loaded in described plugin manager During fixed primary feature card, access the primary function of described appointment by the primary feature card of described appointment.
Alternatively, described device also includes:
Second load-on module, for by the multiple primary function of storage in the configuration file of described primary function access modules The mark of plug-in unit is loaded in the plugin manager of described primary function access modules;
Correspondingly, described access modules includes:
Second judging unit, in the mark judging the multiple primary feature card loaded in described plugin manager be The no mark including the primary feature card of described appointment;
3rd judging unit, for including when the mark of the multiple primary feature card loaded in described plugin manager During the mark of the primary feature card of described appointment, it is judged that whether the primary feature card of described appointment is stored in described plugin manager In;
Second accesses unit, when the primary feature card of described appointment has been stored in described plugin manager, by institute State the primary feature card of appointment and access the primary function of described appointment.
Alternatively, described access modules also includes:
Download unit, for when the primary feature card of described appointment is not stored in described plugin manager, according to institute State the mark specifying primary feature card, primary for described appointment feature card is downloaded to described plugin manager from server In;
3rd accesses unit, for accessing the primary function of described appointment by the primary feature card of described appointment.
Alternatively, described primary function access modules is to be arranged in described terminal the module corresponding with described Web application.
The technical scheme that the embodiment of the present invention provides has the benefit that
In the embodiment of the present invention, terminal can receive Web application send specify primary function access request, and according to This access request, searches in primary function access modules and specifies primary feature card, when in this primary function access modules When finding the primary feature card of this appointment, the primary function of this appointment can be accessed by the primary feature card of this appointment, wherein, This primary function access modules accesses the interface of the primary function of terminal to this Web application for providing, therefore real by the present invention Execute example provide method, this Web application can by this primary function all of primary function of access modules random access terminal, And access process is unrelated with the browser at Web application place, is not limited by browser function, thus improves Web application Serviceability.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, in embodiment being described below required for make Accompanying drawing be briefly described, it should be apparent that, below describe in accompanying drawing be only some embodiments of the present invention, for From the point of view of those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain other according to these accompanying drawings Accompanying drawing.
Fig. 1 is the method flow diagram that a kind of Web application that the present invention provides accesses the primary function of terminal;
Fig. 2 is the device block diagram that a kind of Web application that the present invention provides accesses the primary function of terminal;
Fig. 3 is the structural representation of a kind of terminal 300 that the embodiment of the present invention provides.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention Formula is described in further detail.
Before the embodiment of the present invention is carried out detailed explanation, first the application scenarios of the embodiment of the present invention is given Introduce.The embodiment of the present invention provide method be applied in terminal, this terminal can be computer, smart mobile phone, panel computer, Notebook computer, Ultra-Mobile PC (English: Ultra-mobile Personal Computer, be called for short: UMPC), (English: Personal Digital Assistant is called for short: PDA) etc., the embodiment of the present invention for net book, personal digital assistant This is not limited.Further, this terminal can be provided with browser, can run such as social networking application, net in browser Purchase the Web application of application etc..It addition, during Web application runs, according to the operation of user, Web application can also access The primary function of terminal.
Fig. 1 is the method flow diagram that a kind of Web application that the embodiment of the present invention provides accesses the primary function of terminal, sees figure 1, the method can include following several step:
Step 101: receive the access request specifying primary function that Web application sends.
In the embodiment of the present invention, terminal can receive, when Web application runs, the primary function of appointment that Web application sends Access request.
Wherein, this access request can trigger based on the display interface that this Web applies, and can be triggered by user, Yong Huke To be triggered by assigned operation, this assigned operation can be clicking operation, slide, voice operating etc., the embodiment of the present invention This is not limited.
Wherein, the access request of the primary function of this appointment can carry the mark of the primary function of this appointment or for indicating Access the code etc. of the primary function of this appointment, with represent this access request for accessing the primary function of this appointment, the present invention implement This is not limited by example.Wherein, the primary function of this appointment can be the arbitrary primary function of terminal built-in, such as speaker, Mike Wind, photographic head, GPS, acceleration sensor, temperature sensor, compass, prompting message, gravity sensing etc., the embodiment of the present invention pair Do not limit.
Such as, user can trigger the access request of photographic head, this visit by clicking on the imaging icon in the Web application page The request of asking can be carried camera identification or call the code etc. of photographic head.
It addition, before step 101, also need to start this Web application in a browser.Specifically, this terminal can be at base When browser receives the enabled instruction of Web application, start this Web application.And when starting Web application, can be by adjusting This Web application is started, naturally it is also possible to starting this Web by additive method and apply, the present invention implements with start_url () interface This is not limited by example.
Wherein, this enabled instruction can be triggered by user, and user can be triggered by assigned operation.Such as, user is permissible The enabled instruction etc. of this Web application is triggered by the Web application icon of display in click browser.
It should be noted is that, the Web application shown in the embodiment of the present invention is Web application operation platform based on exploitation Web application that is that generate and that can run in a browser.In the embodiment of the present invention, developer can be write with html5 Pure Web application is packaged into the Web that can run on different operating platform and applies, as Android, IOS, Blackberry, The application etc. run on the operating platforms such as Windows Phone and Firefox OS, it is possible to the Web application after packing is sent out Cloth is in the operating platform supported.
Need explanation on the other hand, in the embodiment of the present invention, for the ease of the primary merit of Web application free access terminal Can, primary function access modules can be installed in the terminal, this primary function access modules is for providing access eventually to Web application Hold the interface of primary function, so that terminal can be logical when receiving the access request of the primary function that Web application sends Cross this primary function access modules and call the interface accessing primary function, thus realize the access to primary function.
Wherein, this primary function access modules can be cordova, and certainly along with the development of technology, this primary function is visited Asking the module that module can also can realize above-mentioned functions for other, this is not done the modern times by the embodiment of the present invention.
Wherein, the mounting means of this primary function access modules can include any one in the following manner:
In first kind of way, this primary function access modules can be to be arranged in terminal with each Web application respectively Corresponding module, that is to say, this terminal can install multiple primary function access modules, and each Web application is former corresponding to one Raw function access modules, each Web application only accesses the primary function of terminal by corresponding primary function access modules.
It is possible to further Web application is together packed with corresponding primary function access modules, such as can be by Web Application is packaged into an application program with corresponding primary function access modules, in order to when this Web application runs, can be by right The primary function of the interface accessing terminal that the primary function access modules answered provides.
In the second way, this primary function access modules can also be for installing in the terminal with all Web application all Corresponding module, that is to say, this terminal can only install a primary function access modules, this primary function access modules and institute Having Web application correspondence, each Web application is the primary function being accessed terminal by this primary function access modules.
In the embodiment of the present invention, before utilizing this primary function access modules to access the primary function of terminal, also need to open This primary function access modules dynamic.Wherein, the Starting mode of this primary function access modules can include appointing in the following manner A kind of:
In first kind of way, terminal can start primary function access modules after starting Web application immediately, with Just Web application can call the primary function of terminal at any time by primary function access modules.
In the second way, in order to economize on resources, terminal can also start primary after starting Web application the most immediately Function access modules, only when receiving the access request of the primary function that Web application sends, just starts primary function and accesses Module.
Wherein, when starting primary function access modules, LoadUrl () method can be used to start, it would however also be possible to employ Additive method starts, and this is not limited by the embodiment of the present invention.Wherein, this terminal can be in this primary function access modules The engineer applied Activitiy (activity class) generated starts LoadUrl () method, it is also possible to starting by other means LoadUrl () method, this is not limited by the embodiment of the present invention.
It addition, after primary function access modules starts, so that this primary function access modules can be answered to Web With providing the total interface accessing the primary function of terminal, it is also possible to this primary function access modules is initialized.Wherein, right Primary function access modules carries out initialized process can include any one in the following manner:
In first kind of way, by the multiple primary feature card of storage in the configuration file of this primary function access modules It is loaded in the plugin manager of this primary function access modules.
Wherein, each primary feature card in the plurality of primary feature card is corresponding to a primary merit in terminal Can, for providing the interface accessing corresponding primary function to Web application.This plugin manager is for inserting the primary function loaded Part is managed, in order in subsequent process, specifies the access request of primary function from this plugin manager according to receive Call the primary feature card of appointment.
In this kind of mode, configuration file can store the concrete primary function corresponding to all primary functions of terminal and insert Part, after primary function access modules starts, can load all concrete primary feature card of storage in this configuration file In plugin manager.
In the second way, by the multiple primary feature card of storage in the configuration file of this primary function access modules Mark be loaded in the plugin manager of this primary function access modules.
Wherein, the mark of primary feature card can be the title of primary feature card, ID (identification, body Part identification number), it is also possible to for the class name of this primary feature card, such as class title etc., this is not limited by the embodiment of the present invention Fixed.
In this kind of mode, in configuration file, storage has the primary feature card for accessing all primary functions of terminal Mark, primary function access modules is carried out initialized during, in order to save initialization time, improve loading efficiency, Without loading concrete primary feature card immediately, and can be only the multiple primary feature card that will store in configuration file Mark is loaded in plugin manager, thus using the mark of primary feature card as searching mark, in order to according to this primary merit The mark of energy plug-in unit calls the primary feature card of correspondence.
After loading completes, the mark of the plurality of primary feature card can be saved in plug-in unit list by this plugin manager In, wherein, this plug-in unit list can be hashmap (Hash table), Database Lists etc., and this is not limited by the embodiment of the present invention Fixed.
It addition, after the mark of the plurality of primary feature card is saved in plug-in unit list, this primary function access modules Can also be referred to as the key value of corresponding primary feature card by service name, this service title can be corresponding primary merit The sequence number etc. of energy plug-in unit, in subsequent process, this primary function access modules carries out the key value according to corresponding original function plug-in unit, Can search the primary feature card of correspondence from this plugin manager, this is not limited by the embodiment of the present invention.
Such as, as a example by this primary function access modules is as cordava, terminal can given birth to when Web application starts The engineer applied Activitiy become starts LoadUrl () method, thus starts cordava by LoadUrl () method, and Start cordava is carried out a series of initialization.Wherein, when cordava is initialized, plugin manager The class title of all plug-in unit plugin loaded from configuration file can be saved in one by pluginManager In hashmap, and being referred to as the key value of corresponding plug-in unit plugin by service name, this service title can be that correspondence is slotting The sequence number etc. of part plugin, this is not limited by the embodiment of the present invention.Completing after cordava initializes, this terminal can be with Time receive the access request specifying primary function that Web application sends, and respond this access request by cordava.
It should be noted that the embodiment of the present invention is only this, primary function access modules includes configuration file and plug-in management Illustrate as a example by device, and in actual application, when this primary function access modules does not include that configuration file only includes inserter tube During reason device, this plugin manager can also directly store primary feature card or the mark of primary feature card, thus nothing Need to load from configuration file, namely without this primary function access modules is initialized, the embodiment of the present invention pair This does not limits.
Step 102: according to this access request, searches in primary function access modules and specifies primary feature card, and this refers to Fixed primary feature card accesses the interface of the primary function of this appointment to this Web application for providing.
Wherein, according to the difference of primary function access modules initialization mode, search in primary function access modules and refer to The process of fixed primary feature card is the most different.Specifically, primary function access modules is searched the primary feature card of appointment Process can include any one in the following manner:
In first kind of way, when the first kind of way in based on step 101 initializes, that is to say, when should In the configuration file of primary function access modules, the multiple primary feature card of storage is loaded into this primary function access modules Time in plugin manager, this terminal can be searched the primary function of this appointment insert according to this access request in this plugin manager Part.
In the second way, when the second way in based on step 102 initializes, that is to say, when should In the configuration file of primary function access modules, the mark of the multiple primary feature card of storage is loaded into the access of this primary function Time in the plugin manager of module, this terminal can search appointment primary first according to this access request in this plugin manager The mark of feature card, when finding the mark of the primary feature card of this appointment, further according to the primary feature card of this appointment The primary feature card of appointment that identifier lookup is corresponding.
Step 103: when finding the primary feature card of this appointment in this primary function access modules, by this appointment Primary feature card accesses the primary function of this appointment.
First kind of way based on step 102, when finding the primary function of this appointment in this primary function access modules During plug-in unit, the process being accessed the primary function of this appointment by the primary feature card of this appointment be may include that
Judge whether the multiple primary feature card loaded in this plugin manager includes the primary feature card of this appointment; When the multiple primary feature card loaded in this plugin manager includes the primary feature card of this appointment, former by this appointment Raw feature card accesses the primary function of this appointment.
In this kind of mode, it is concrete primary feature card due to what initialization procedure loaded in plugin manager, Therefore, when receiving the access request specifying primary function, can directly search this appointment in this plugin manager primary Feature card, when the multiple primary feature card loaded in this plugin manager includes the primary feature card of this appointment, also Mean that when can find the primary feature card of this appointment, now can access this appointment by the primary feature card of this appointment Primary function.
The second way based on step 102, when finding the primary function of this appointment in this primary function access modules During plug-in unit, the process being accessed the primary function of this appointment by the primary feature card of this appointment be may include that
Judge whether the mark of the multiple primary feature card loaded in this plugin manager includes the primary merit of this appointment The mark of energy plug-in unit;When the mark of the multiple primary feature card loaded in this plugin manager includes the primary function of this appointment During the mark of plug-in unit, it is judged that whether the primary feature card of this appointment is stored in this plugin manager;When the primary function of this appointment When plug-in unit has been stored in this plugin manager, access the primary function of this appointment by the primary feature card of this appointment.
In this kind of mode, it is not that concrete primary function is inserted due to what initialization procedure loaded in plugin manager Part, but the mark of primary feature card, therefore, when receiving the access request specifying primary function, need first to insert at this Part manager is searched the mark of the primary feature card of this appointment, when finding the mark of the primary feature card of this appointment, also The most whether need to further determine that the corresponding primary feature card of appointment that identifies of feature card primary with this appointment loads the most Instantiation, when the primary feature card of this appointment is stored in this plugin manager, also means that the primary feature card of this appointment Load, that is to say instantiation, thus directly can access the primary function of this appointment by the primary feature card of this appointment.
It addition, in the above-mentioned second way, when the mark finding the primary feature card of this appointment in plugin manager Know, but when the primary feature card of this appointment is not stored in this plugin manager, it is also possible to first insert according to the primary function of this appointment The mark of part, is downloaded to primary for this appointment feature card in this plugin manager from server, more primary by this appointment Feature card accesses the primary function of this appointment.
Wherein, this server can be to provide primary function to access the server of service for terminal, permissible in this server Storage has multiple primary feature card, it is possible to be updated primary feature card.
In the embodiment of the present invention, when the primary feature card of this appointment is uninstantiated, need first this appointment of instantiation primary Feature card, after instantiation completes, could access the primary function of this appointment by the primary feature card of this appointment.
Specifically, this terminal can utilize java this appointment of reflex mechanism instantiation former based on primary function access modules Raw feature card, naturally it is also possible to using the additive method instantiation primary feature card of this appointment, the embodiment of the present invention is to this not Limit.
If it addition, not only storage has the mark of multiple primary feature card, also storage to have multiple primary in this configuration file Feature card, then when finding the mark of the primary feature card of this appointment in plugin manager, but the primary function of this appointment is inserted When part is not stored in this plugin manager, it is also possible to load the primary feature card of this appointment from configuration file, the present invention is real Execute example this is not limited.
In this kind of mode, when this Web application sends the access request specifying primary function for the first time, primary function accesses In the plugin manager of module, only storage has the mark specifying primary feature card, does not load function primary with this appointment corresponding The primary feature card of appointment, that is to say, the primary feature card of this appointment has not been yet instantiated, therefore at this time, it may be necessary to first according to should The mark specifying primary feature card downloads the primary feature card of this appointment from server, then by the primary merit of appointment downloaded The primary function of this appointment can be accessed by plug-in unit;Afterwards, when this Web application sends the access request of the primary function of this appointment again, Owing to the primary feature card of this appointment has been loaded in this plugin manager, therefore without downloading or from configuration from server File loads, directly can access the primary function of this appointment by the primary feature card of appointment stored.
In the embodiment of the present invention, by when primary function access modules is initialized, only by configuration file The mark of primary feature card is loaded onto in plugin manager, in subsequent process when needs access and specify primary function, then under Carry and specify primary feature card, save the initialized time, improve initialized efficiency, improve Consumer's Experience.
In prior art, when Web application accesses the primary function of terminal, need first to judge whether used browser props up Hold the interface accessing primary function, if supporting, this primary function can be accessed, otherwise will be unable to use this primary function so that Web application primary function accessed limited by browser bigger.And in the present embodiment, when Web application accesses primary function, Browser is a display platform, and Web application can be by the interface of primary function access modules offer as native applications one The all primary function of sample random access terminal, without being affected by browser self function so that Web application can be more Add the primary function accessing terminal flexibly, easily, improve Consumer's Experience.
Further, when the primary feature card of this appointment has been stored in this plugin manager, primary by this appointment Feature card accesses the process of the primary function of this appointment and can also include: when the primary feature card of this appointment has been stored in this plug-in unit Time in manager, ask the primary feature card of this appointment, and to the confirmation response of this Web application this access request of transmission, by this Web application calls this primary function according to this confirmation response.
Wherein, this primary function access modules can pass through specified function or the primary feature card of this appointment of code request, When asking the primary feature card of this appointment by specified function, this specified function can be exec () function etc., and the present invention implements This is not limited by example.
Further, the confirmation response of this access request can also include request message id and the confirmation letter of this access request Breath, correspondingly, the process confirming response sending this access request to this Web application can also include: according to this request message ID, searches this access request, and this confirmation is returned in this access request.Wherein, this confirmation is used for indicating this Web application can access the primary function of this appointment.
Specifically, this terminal can utilize to specify search this access request of function lookup according to this request message id, and this refers to Surely searching function can be callbackID function etc., naturally it is also possible to other search function, and this is not done by the embodiment of the present invention Limit.
Wherein, during this confirmation is returned to this access request, this confirmation can be returned to this In the receptance function of access request, this receptance function is for indicating the response results of this access request.Then in subsequent process, should Web application can call this receptance function, and according to the access result in this receptance function, by the primary feature card of this appointment The primary function of appointment of this terminal of interface interchange provided.Wherein, this receptance function can be success function etc., the present invention This is not limited by embodiment.
It addition, the primary feature card of this appointment ought not found, or when the primary feature card of this appointment cannot call, also The failure response of this access request can be sent to this Web application, be used for indicating this Web application can not access the primary merit of this appointment Can, this is not limited by the embodiment of the present invention.
Further, may ask to the access of the primary function access modules different primary functions of transmission due to Web application Asking, the access request of these different primary functions then can be responded by this primary function access modules respectively, thus to this Web Application returns multiple response results, therefore in a kind of possible implementation, first multiple response results can be pressed response Time sequencing leaves in a message queue, and this message queue returns to the response results of Web application for management.The most again From this message queue, read response results by depositing order, and the response results of reading is sent the correspondence applied to this Web In access request, in order to this access request accesses corresponding primary function according to corresponding response results.
Such as, as a example by this primary function access modules is as cordava, in a kind of possible implementation, cordava In can include core library file, this core library file runs function, this core library text for storing core conventional for cordava Part can include following content:
CordavaActivity:Cordova activity class entrance, that is to say and call primary feature card by Cordova Entrance, after the initial work completing Cordova, can realize concrete primary function by CordovaActivity Access.
PluginManager: plugin manager, stores for the primary feature card loading Cordova and manages Reason.
ExposedJsApi: webpage calling interface, calls Native for javascript, that is to say and applies for Web Page end call the primary function of terminal local, specifically for according to specifying primary function access request in plugin manager PluginManager searches and calls the primary feature card of appointment.
NativeToJsMessageQueue: message queue, calls javascript for Native, that is to say for managing The response to the primary function access request that Web application sends that reason terminal returns.
Correspondingly, core library file based on above-mentioned cordava, at the beginning of can carrying out cordava after cordava starts Beginningization, specifically, cordava is carried out initialized during, can first affiliated partner to cordova CordovaWebView initializes, and after CordovaWebView has initialized, then carries out plugin manager initially Change, thus complete the whole initial work of cordava, in order to prepare for follow-up interact with web page contents.
Wherein, CordovaWebView is the affiliated partner of cordava, contains PluginManager, The member variables such as NativeToJsMessageQueue, ExposedJsApi, and CordovaWebView is initialized also It is i.e. that the content in above-mentioned variable is initialized.
Specifically, during CordovaWebView is initialized, CordovaWebView object can create a genus Plugin manager PluginManager object, a message queue in current CordovaWebView object Webpage in NativeToJsMessageQueue object and a web-page interface JavascriptInterface object is adjusted With interface ExposedJsApi object, it is possible to ExposedJsApi object is added in CordovaWebView object, and JavascriptInterface title can be: cordovaNative.
Wherein, create ExposedJsApi time need CordovaWebView PluginManager object and NativeToJsMessageQueue object, and the code of the primary function of all of Web application and terminal self is alternately Realized by the exec method of ExposedJsApi object.Such as, Web application can be sent out to Cordova by exec () function Sending the access request specifying primary function, Cordova can specify primary feature card by exec () function request, and to this The access request specifying primary function returns response results etc..
After CordovaWebView has initialized, CordovaWebView.loadUrl () can be called and start inserting The initialization of part manager, that is to say that beginning loads plugin in PluginManager.In a kind of possible implementation In, PluginManager loading plugin when can not instantiation plugin object immediately, and simply by plugin's Class name is saved in a hashmap, by service name as key value.When Web application is passed through During the primary function of the ExposedJsApi object requests terminal of JavascriptInterface interface, that is to say and pass through Cordova is when terminal sends the access request of primary function, and the PluginManager in Cordova can look into from hashmap Looking for the plugin of correspondence, and judge this plugin instantiation the most, if having not been yet instantiated, then utilizing java reflex mechanism example Change this plugin, and by this primary feature card of exec () function request.
It addition, after the access request receiving the primary function that Web application sends, Cordova can be according to plug-in management The lookup result of device determines the response results of access request, and this response results can be to confirm response or failure response.Due to Web The access request of the primary function that application sends may have multiple, and corresponding response results also has multiple, and therefore Cordova also may be used First response results is stored in NativeToJsMessageQueue.In subsequent process, Cordova can read from queue heads Taking response results, and send response results to Web application, such as Cordova can be from NativeToJsMessageQueue Queue heads pop head data, recycling callbackID function is reversely searched the access request of correspondence, and is returned data to this visit Ask in the success function of request, in order to this Web applies the primary feature card according to this success function call terminal, from And this primary function of interface interchange provided by this primary feature card is provided in the webpage of Web application.
By said method, native applications access modules can provide one group of API to make Web application possess at JavaScript Webpage accesses the ability of the primary function of terminal, therefore, API Access terminal former using native applications access modules to provide During beginning function, Web application with terminal without carrying out the mutual of code, as carry out Java or C alternately etc., can visit in webpage Ask the primary function of terminal.And, in the embodiment of the present invention, Web application can be packaged into system native applications form concurrent Cloth is in the operating platform supported, and the API that native applications access modules provides is basically identical at multiple operating platforms, because of This, the method that the embodiment of the present invention provides goes for all operations platform, applied widely, and motility is high.
In sum, in the embodiment of the present invention, terminal can receive the access of the primary function of appointment that Web application sends please Ask, and according to this access request, search in primary function access modules and specify primary feature card, when visiting in this primary function Ask time module finds this appointment primary feature card, the primary merit of this appointment can be accessed by the primary feature card of this appointment Can, wherein, this primary function access modules accesses the interface of the primary function of terminal to this Web application for providing, and therefore passes through The method that the embodiment of the present invention provides, this Web application can be all of by this primary function access modules random access terminal Primary function, and access process is unrelated with the browser at Web application place, is not limited by browser function, thus improves The serviceability of Web application.
Fig. 2 is the device block diagram that a kind of Web application that the embodiment of the present invention provides accesses the primary function of terminal, sees Fig. 2, This device may include that
Receiver module 201, for receiving the access request specifying primary function that Web application sends;
Search module 202, for according to this access request, search in primary function access modules and specify primary function to insert Part, this primary function access modules accesses the interface of the primary function of terminal, the primary function of this appointment to this Web application for providing Plug-in unit accesses the interface of the primary function of this appointment to this Web application for providing;
Access modules 203, for when finding the primary feature card of this appointment in this primary function access modules, logical Cross the primary feature card of this appointment and access the primary function of this appointment.
Alternatively, this device also includes:
First load-on module, for inserting the multiple primary function of storage in the configuration file of this primary function access modules Part is loaded in the plugin manager of this primary function access modules;
Correspondingly, this access modules includes:
Judging unit, for judging whether include this appointment in the multiple primary feature card loaded in this plugin manager Primary feature card;
First accesses unit, for including that this appointment is former when the multiple primary feature card loaded in this plugin manager During raw feature card, access the primary function of this appointment by the primary feature card of this appointment.
Alternatively, this device also includes:
Second load-on module, for inserting the multiple primary function of storage in the configuration file of this primary function access modules The mark of part is loaded in the plugin manager of this primary function access modules;
Correspondingly, this access modules includes:
Whether the second judging unit, for judging in the mark of multiple primary feature card loaded in this plugin manager Mark including the primary feature card of this appointment;
3rd judging unit, for including this when the mark of the multiple primary feature card loaded in this plugin manager When specifying the mark of primary feature card, it is judged that whether the primary feature card of this appointment is stored in this plugin manager;
Second accesses unit. when the primary feature card of this appointment has been stored in this plugin manager, by this appointment Primary feature card accesses the primary function of this appointment.
Alternatively, this access modules also includes:
Download unit, for when the primary feature card of this appointment is not stored in this plugin manager, according to this appointment The mark of primary feature card, is downloaded to primary for this appointment feature card in this plugin manager from server;
3rd accesses unit, for accessing the primary function of this appointment by the primary feature card of this appointment.
Alternatively, this primary function access modules is to install module corresponding with this Web application in the terminal.
In the embodiment of the present invention, terminal can receive Web application send specify primary function access request, and according to This access request, searches in primary function access modules and specifies primary feature card, when in this primary function access modules When finding the primary feature card of this appointment, the primary function of this appointment can be accessed by the primary feature card of this appointment, wherein, This primary function access modules accesses the interface of the primary function of terminal to this Web application for providing, therefore real by the present invention Execute example provide method, this Web application can by this primary function all of primary function of access modules random access terminal, And access process is unrelated with the browser at Web application place, is not limited by browser function, thus improves Web application Serviceability.
It should be understood that the device that the Web application that above-described embodiment provides accesses the primary function of terminal is accessing terminal Primary function time, be only illustrated with the division of above-mentioned each functional module, in actual application, can as desired by Above-mentioned functions distribution is completed by different functional modules, the internal structure of equipment will be divided into different functional modules, with complete Become all or part of function described above.It addition, the Web application that above-described embodiment provides accesses the dress of the primary function of terminal Putting the embodiment of the method with the Web application access primary function of terminal and belong to same design, it implements process and refers to method in fact Execute example, repeat no more here.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can pass through hardware Completing, it is also possible to instruct relevant hardware by program and complete, described program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read only memory, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all spirit in the present invention and Within principle, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.
Fig. 3 is the structural representation of a kind of terminal 300 that the embodiment of the present invention provides.Such as, terminal 300 can be mobile Phone, computer or panel computer etc..
With reference to Fig. 3, terminal 300 can include following one or more assembly: processes assembly 302, memorizer 304, power supply Assembly 306, multimedia groupware 308, audio-frequency assembly 310, the interface 312 of input/output (I/O), sensor cluster 314, and Communications component 316.
Process assembly 302 and generally control the integrated operation of terminal 300, such as with display, call, data communication, phase The operation that machine operation and record operation are associated.Process assembly 302 and can include that one or more processor 320 performs to refer to Order, to complete all or part of step of above-mentioned method.Additionally, process assembly 302 can include one or more module, just Mutual in process between assembly 302 and other assemblies.Such as, process assembly 302 and can include multi-media module, many to facilitate Media component 308 and process between assembly 302 mutual.
Memorizer 304 is configured to store various types of data to support the operation in terminal 300.Showing of these data Example includes any application program for operation in terminal 300 or the instruction of method, contact data, telephone book data, disappears Breath, picture, video etc..Memorizer 304 can be by any kind of volatibility or non-volatile memory device or their group Close and realize, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable compile Journey read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash Device, disk or CD.
The various assemblies that power supply module 306 is terminal 300 provide power supply.Power supply module 306 can include power management system System, one or more power supplys, and other generate, manage and distribute, with for terminal 300, the assembly that power supply is associated.
The screen of one output interface of offer that multimedia groupware 308 is included between described terminal 300 and user.One In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch screen, to receive the input signal from user.Touch panel includes one or more touch sensing Device is with the gesture on sensing touch, slip and touch panel.Described touch sensor can not only sense touch or sliding action Border, but also detect the persistent period relevant to described touch or slide and pressure.In certain embodiments, many matchmakers Body assembly 308 includes a front-facing camera and/or post-positioned pick-up head.When terminal 300 is in operator scheme, such as screening-mode or During video mode, front-facing camera and/or post-positioned pick-up head can receive the multi-medium data of outside.Each front-facing camera and Post-positioned pick-up head can be a fixing optical lens system or have focal length and optical zoom ability.
Audio-frequency assembly 310 is configured to output and/or input audio signal.Such as, audio-frequency assembly 310 includes a Mike Wind (MIC), when terminal 300 is in operator scheme, during such as call model, logging mode and speech recognition mode, mike is joined It is set to receive external audio signal.The audio signal received can be further stored at memorizer 304 or via communication set Part 316 sends.In certain embodiments, audio-frequency assembly 310 also includes a speaker, is used for exporting audio signal.
I/O interface 312 provides interface for processing between assembly 302 and peripheral interface module, above-mentioned peripheral interface module can To be keyboard, put striking wheel, button etc..These buttons may include but be not limited to: home button, volume button, start button and lock Set button.
Sensor cluster 314 includes one or more sensor, for providing the state of various aspects to comment for terminal 300 Estimate.Such as, what sensor cluster 314 can detect terminal 300 opens/closed mode, the relative localization of assembly, such as described Assembly is display and the keypad of terminal 300, and sensor cluster 314 can also detect terminal 300 or 300 1 assemblies of terminal Position change, the presence or absence that user contacts with terminal 300, terminal 300 orientation or acceleration/deceleration and terminal 300 Variations in temperature.Sensor cluster 314 can include proximity transducer, is configured to when not having any physical contact detect The existence of neighbouring object.Sensor cluster 314 can also include optical sensor, such as CMOS or ccd image sensor, is used for becoming Use as in application.In certain embodiments, this sensor cluster 314 can also include acceleration transducer, gyro sensors Device, Magnetic Sensor, pressure transducer or temperature sensor.
Communications component 316 is configured to facilitate the communication of wired or wireless mode between terminal 300 and other equipment.Terminal 300 can access wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.An exemplary enforcement In example, communications component 316 receives the broadcast singal from external broadcasting management system or broadcast related information via broadcast channel. In one exemplary embodiment, described communications component 316 also includes near-field communication (NFC) module, to promote junction service.Example As, can be based on RF identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, Bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, terminal 300 can be by one or more application specific integrated circuits (ASIC), numeral letter Number processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components realize, be used for performing said method.
In the exemplary embodiment, a kind of non-transitory computer-readable recording medium including instruction, example are additionally provided As included the memorizer 304 of instruction, above-mentioned instruction can have been performed said method by the processor 320 of terminal 300.Such as, Described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk With optical data storage devices etc..
A kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is by the process of mobile terminal When device performs so that mobile terminal is able to carry out the method that a kind of Web application accesses the primary function of terminal, and described method includes:
Receive the access request specifying primary function that Web application sends;
According to described access request, search in primary function access modules and specify primary feature card, described primary merit Access modules can provide the interface of the access primary function of terminal for applying to described Web, the primary feature card of described appointment is used In providing the interface accessing the primary function of described appointment to described Web application;
When finding the primary feature card of described appointment in described primary function access modules, former by described appointment Raw feature card accesses the primary function of described appointment.
Alternatively, before the access request specifying primary function that described reception described Web application sends, also include:
The multiple primary feature card of storage in the configuration file of described primary function access modules is loaded into described former In the plugin manager of raw function access modules;
Correspondingly, described when finding the primary feature card of described appointment in described primary function access modules, logical Cross the primary feature card of described appointment and access the primary function of described appointment, including:
Judge whether the multiple primary feature card loaded in described plugin manager includes the primary function of described appointment Plug-in unit;
When the multiple primary feature card loaded in described plugin manager includes the primary feature card of described appointment, The primary function of described appointment is accessed by the primary feature card of described appointment.
Alternatively, before the access request specifying primary function that described reception described Web application sends, also include:
The mark of the multiple primary feature card of storage in the configuration file of described primary function access modules is loaded into In the plugin manager of described primary function access modules;
Correspondingly, described when finding the primary feature card of described appointment in described primary function access modules, logical Cross the primary feature card of described appointment and access the primary function of described appointment, including:
Judge whether the mark of the multiple primary feature card loaded in described plugin manager includes that described appointment is former The mark of raw feature card;
When the mark of the multiple primary feature card loaded in described plugin manager includes the primary function of described appointment During the mark of plug-in unit, it is judged that whether the primary feature card of described appointment is stored in described plugin manager;
When the primary feature card of described appointment has been stored in described plugin manager, by the primary function of described appointment Plug-in unit accesses the primary function of described appointment.
Alternatively, described judge whether the primary feature card of described appointment is stored in described plugin manager after, also Including:
When the primary feature card of described appointment is not stored in described plugin manager, according to the primary function of described appointment The mark of plug-in unit, is downloaded to primary for described appointment feature card in described plugin manager from server;
The primary function of described appointment is accessed by the primary feature card of described appointment.
Alternatively, described primary function access modules is to be arranged in described terminal the module corresponding with described Web application.
Last it is noted that various embodiments above is only in order to illustrate technical scheme, it is not intended to limit;To the greatest extent The present invention has been described in detail by pipe with reference to foregoing embodiments, it will be understood by those within the art that: it depends on So the technical scheme described in foregoing embodiments can be modified, or the most some or all of technical characteristic is entered Row equivalent;And these amendments or replacement, do not make the essence of appropriate technical solution depart from various embodiments of the present invention technology The scope of scheme.

Claims (10)

1. the method that a Web application accesses the primary function of terminal, it is characterised in that described method includes:
Receive the access request specifying primary function that Web application sends;
According to described access request, searching and specify primary feature card in primary function access modules, described primary function is visited Ask module for described Web application provide access the primary function of terminal interface, the primary feature card of described appointment for Described Web application provides the interface accessing the primary function of described appointment;
When finding the primary feature card of described appointment in described primary function access modules, by the primary merit of described appointment The primary function of described appointment can be accessed by plug-in unit.
Method the most according to claim 1, it is characterised in that the primary merit of appointment that described reception described Web application sends Before the access request of energy, also include:
The multiple primary feature card of storage in the configuration file of described primary function access modules is loaded into described primary merit In the plugin manager of energy access modules;
Correspondingly, described when finding the primary feature card of described appointment in described primary function access modules, by institute State the primary feature card of appointment and access the primary function of described appointment, including:
Judge whether the multiple primary feature card loaded in described plugin manager includes the primary feature card of described appointment;
When the multiple primary feature card loaded in described plugin manager includes the primary feature card of described appointment, pass through The primary feature card of described appointment accesses the primary function of described appointment.
Method the most according to claim 1 and 2, it is characterised in that the appointment that described reception described Web application sends is primary Before the access request of function, also include:
The mark of the multiple primary feature card of storage in the configuration file of described primary function access modules is loaded into described In the plugin manager of primary function access modules;
Correspondingly, described when finding the primary feature card of described appointment in described primary function access modules, by institute State the primary feature card of appointment and access the primary function of described appointment, including:
Judge whether the mark of the multiple primary feature card loaded in described plugin manager includes the primary merit of described appointment The mark of energy plug-in unit;
When the mark of the multiple primary feature card loaded in described plugin manager includes the primary feature card of described appointment Mark time, it is judged that whether the primary feature card of described appointment is stored in described plugin manager;
When the primary feature card of described appointment has been stored in described plugin manager, by the primary feature card of described appointment Access the primary function of described appointment.
Method the most according to claim 3, it is characterised in that described judge whether the primary feature card of described appointment stores After in described plugin manager, also include:
When the primary feature card of described appointment is not stored in described plugin manager, according to the primary feature card of described appointment Mark, primary for described appointment feature card is downloaded in described plugin manager from server;
The primary function of described appointment is accessed by the primary feature card of described appointment.
Method the most according to claim 1, it is characterised in that described primary function access modules is for being arranged on described terminal In with described Web module corresponding to application.
6. the device of the Web application access primary function of terminal, it is characterised in that described device includes:
Receiver module, for receiving the access request specifying primary function that Web application sends;
Search module, for according to described access request, search in primary function access modules and specify primary feature card, institute State primary function access modules for providing the interface accessing the primary function of terminal, the primary merit of described appointment to described Web application The interface of the access primary function of described appointment can be provided by plug-in unit for applying to described Web;
Access modules, for when finding the primary feature card of described appointment in described primary function access modules, passes through The primary feature card of described appointment accesses the primary function of described appointment.
Device the most according to claim 6, it is characterised in that described device also includes:
First load-on module, for by the multiple primary feature card of storage in the configuration file of described primary function access modules It is loaded in the plugin manager of described primary function access modules;
Correspondingly, described access modules includes:
Judging unit, for judging whether include described appointment in the multiple primary feature card loaded in described plugin manager Primary feature card;
First accesses unit, for including that described appointment is former when the multiple primary feature card loaded in described plugin manager During raw feature card, access the primary function of described appointment by the primary feature card of described appointment.
8. according to the device described in claim 6 or 7, it is characterised in that described device also includes:
Second load-on module, for by the multiple primary feature card of storage in the configuration file of described primary function access modules Mark be loaded in the plugin manager of described primary function access modules;
Correspondingly, described access modules includes:
Whether the second judging unit, wrap in the mark judging the multiple primary feature card loaded in described plugin manager Include the mark of the primary feature card of described appointment;
3rd judging unit, for including described when the mark of the multiple primary feature card loaded in described plugin manager When specifying the mark of primary feature card, it is judged that whether the primary feature card of described appointment is stored in described plugin manager;
Second accesses unit, when the primary feature card of described appointment has been stored in described plugin manager, by described finger Fixed primary feature card accesses the primary function of described appointment.
Device the most according to claim 8, it is characterised in that described access modules also includes:
Download unit, for when the primary feature card of described appointment is not stored in described plugin manager, according to described finger The mark of fixed primary feature card, is downloaded to primary for described appointment feature card in described plugin manager from server;
3rd accesses unit, for accessing the primary function of described appointment by the primary feature card of described appointment.
Device the most according to claim 6, it is characterised in that described primary function access modules is for being arranged on described end Module corresponding with described Web application in end.
CN201610529333.2A 2016-07-06 2016-07-06 Web application accesses the method and device of the primary function of terminal Pending CN106201610A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610529333.2A CN106201610A (en) 2016-07-06 2016-07-06 Web application accesses the method and device of the primary function of terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610529333.2A CN106201610A (en) 2016-07-06 2016-07-06 Web application accesses the method and device of the primary function of terminal

Publications (1)

Publication Number Publication Date
CN106201610A true CN106201610A (en) 2016-12-07

Family

ID=57465813

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610529333.2A Pending CN106201610A (en) 2016-07-06 2016-07-06 Web application accesses the method and device of the primary function of terminal

Country Status (1)

Country Link
CN (1) CN106201610A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843975A (en) * 2017-01-24 2017-06-13 深圳创维-Rgb电子有限公司 Extend the method and device of HTML5 application functions
CN107329743A (en) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 Methods of exhibiting, device and the storage medium of five application page
CN109408150A (en) * 2018-10-30 2019-03-01 维沃移动通信有限公司 It is a kind of to apply loading method and mobile terminal fastly
CN111258683A (en) * 2020-01-19 2020-06-09 北京三快在线科技有限公司 Detection method, detection device, computer equipment and storage medium
CN111897613A (en) * 2020-07-31 2020-11-06 平安普惠企业管理有限公司 Page access method and related equipment
CN112860445A (en) * 2019-11-27 2021-05-28 华为技术有限公司 Method and terminal for sharing data between fast application and native application
CN113608797A (en) * 2021-08-04 2021-11-05 南方电网数字电网研究院有限公司 Native plug-in extension system based on nodejs and cordova
CN113934467A (en) * 2021-09-22 2022-01-14 南方电网深圳数字电网研究院有限公司 Cordova plug-in-based engineering access method and device
WO2022213496A1 (en) * 2021-04-09 2022-10-13 武汉天喻信息产业股份有限公司 Method for accessing nfc smart card by using web application program, and middleware

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
夏东翔: "基于优化的Cordova的混合型应用平台开发", 《中国优秀硕士学位论文全文数据库信息科技辑》 *
朱凯南等: "基于 Ionic和 Cordova的跨平台移动 APP的研究与应用", 《电脑知识与技术》 *
肖敏: "基于Apache Cordova的跨平台智能家居终端应用研发", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843975B (en) * 2017-01-24 2020-10-20 深圳创维-Rgb电子有限公司 Method and device for extending HTML5 application function
CN106843975A (en) * 2017-01-24 2017-06-13 深圳创维-Rgb电子有限公司 Extend the method and device of HTML5 application functions
CN107329743A (en) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 Methods of exhibiting, device and the storage medium of five application page
US10705780B2 (en) 2017-06-14 2020-07-07 Beijing Xiaomi Mobile Software Co., Ltd. Method, device, and storage medium for displaying application page
CN109408150A (en) * 2018-10-30 2019-03-01 维沃移动通信有限公司 It is a kind of to apply loading method and mobile terminal fastly
CN112860445B (en) * 2019-11-27 2023-06-20 华为技术有限公司 Method and terminal for sharing data between fast application and native application
CN112860445A (en) * 2019-11-27 2021-05-28 华为技术有限公司 Method and terminal for sharing data between fast application and native application
WO2021104259A1 (en) * 2019-11-27 2021-06-03 华为技术有限公司 Method and terminal for data sharing between fast application and native application
CN111258683A (en) * 2020-01-19 2020-06-09 北京三快在线科技有限公司 Detection method, detection device, computer equipment and storage medium
CN111897613A (en) * 2020-07-31 2020-11-06 平安普惠企业管理有限公司 Page access method and related equipment
WO2022213496A1 (en) * 2021-04-09 2022-10-13 武汉天喻信息产业股份有限公司 Method for accessing nfc smart card by using web application program, and middleware
CN113608797A (en) * 2021-08-04 2021-11-05 南方电网数字电网研究院有限公司 Native plug-in extension system based on nodejs and cordova
CN113934467A (en) * 2021-09-22 2022-01-14 南方电网深圳数字电网研究院有限公司 Cordova plug-in-based engineering access method and device

Similar Documents

Publication Publication Date Title
CN106201610A (en) Web application accesses the method and device of the primary function of terminal
CN105847430B (en) Mix application page data access method and device
CN106126685B (en) Page loading method and device
CN104778063A (en) Method and device for updating resource
US20100093396A1 (en) Systems and methods for storing or performing functions within removable memory, such as a subscriber identity module of a mobile device
CN109032606A (en) The process of compilation method, apparatus and terminal of native applications program
CN103294335A (en) Apparatus and method for creating a shortcut menu
CN107193441B (en) Desktop pendant previewing method and device
CN111512286A (en) Method for arranging program and electronic equipment
CN105630949A (en) Page loading and backspacing method and device
CN105808305A (en) Static resource loading method and device
CN106095455A (en) A kind of application update method and device
CN105183493A (en) Display method and device of network information
CN108600529A (en) Information interacting method, device and computer readable storage medium
CN105094830A (en) Method and device for executing target functions
CN104063424B (en) Web page picture shows method and demonstration device
CN107402756B (en) Method, device and terminal for drawing page
CN107463372B (en) Data-driven page updating method and device
CN106095405A (en) Icon update method and device
CN105468417A (en) Application software installation method and device
CN105488200A (en) Webpage display method and device
CN111159615A (en) Webpage processing method and device
CN108108206A (en) Mobile payment cut-in method and device
CN106599231A (en) Page display method and apparatus
CN110989987A (en) Portal webpage generation method, portal webpage generation device, client, server and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20161207

RJ01 Rejection of invention patent application after publication