How to create an extension for firefox in android,i have already an android application and i want lunch it from mobile firefox, how to get started please?

I want create an extension for fennec (mobile firefox) in android, i have already an android application and i want lunch it from mobile firefox, by tapping a button that i will add to the user interface of mobile firefox web browser, is this this possible?

see: https://wiki.mozilla.org/Mobile/Fennec/Extensions
https://developer.mozilla.org/en/Building_an_Extension
https://wiki.mozilla.org/Mobile/Fennec/Extensions/BestPractices
good luck
thank you
Please mark "Solved" the answer that really solve the problem, to help others with a similar problem.

Similar Messages

  • Hi, I use BootCamp for my windows 7, I have a Macbook Pro 2012, and I want to use a second display, is this possible with my Mac using Windows?

    I just dont see a port usable for a second screen. I want to hook it up to my TV to view photos and movies. What can I do?

    What do you mean you don't see a port? Does your computer have a HDMI or a ThunderBolt/Mini Display port? You can use these to add a second display. Which one you use depends on what input ports your tv has.

  • How to create an extension for generated type idoc

    Hi all,
    Can u please look into this
    How to create an extension for generated type idoc ?  for example Idoc type BATMAS02

    Enter transaction WE30 (ALE->Extension-> IDOC types->Maintain Idoc type)
    - Type in your name of the extended IDOC type (usually starting with 'Z') and click on the Basic IDoc type, click the create icon.
    - Click on Create new and enter a description and press enter.
    - Click on ZIDOCTYPE01 and then on the Create icon.
    - Enter ZIDOCTYPE as the segment type, click on Segment Editor.
    - Enter a description for your segment type and create.
    - Enter a description for your segment, enter each field required in your IDoc and press enter to validate.
    - Save and generate, press back
    - To release the segment choose Goto, Release from the menu.
    - Check the box on the line of your segment.
    - Save, back and enter.
    - Your Idoc type structure should be displayed with your new segment.
    - Save and back.
    - To release the Idoc type choose Extras, Release type from the menu and Yes.
    ALE FUNCTION MODULE ENHANCEMENTS
    Having extended the IDOC type to contain additional fields for an inbound or outbound application, you now want to enhance ALE function modules for populating the additional segment on the outbound or applying the additional segment data on the inbound application.
    The core working code for ALE processes for a given application area is always encapsulated in ABAP/4 function modules. These function modules are associated with such control information as message types and process codes. So the ALE process checks this control information and derives the name of the function module to invoke for that particular IDOC processing from certain database tables. These function modules contain objects known as customer functions, which can be considered SAP Enhanced user exits. A function module is called at a particular point during the processing of the main program or function module, and it can be used to influence data processing at that point by adding code to the customer function. The customer function behaves like a normal function module and has import and export parameters, tables (internal tables) statement, and exception processing. Unlike a conventional user exit, customer functions give you the ability to modify only data available to you by the function moduleâs parameters and internal tables. While most ALE/EDI function modules are supported by customer functions, there are ALE/EDI processes that still use conventional user exits. There are a few ways to determine which function module to enhance for a given message type/process code:
    • For master data distribution, from SALE go to Extensions -> Master data distribution -> Setup additional data for message types. Search for message type DEBMAS in this example. You see an entry for DEBMAS associated with function module MASTERIDOC_CREATE_SMD_DEBMAS. This data is stored on table TBDME. The function module names for all master data message types follow this pattern: MASTERIDOC_CREATE_SMD_messagetype. This function module calls another function module of name MASTERIDOC_CREATE_DEBMAS or MASTERIDOC_CREATE_messagetype. Search for the words customer function, and you find several hits that can be used to add code to the function module.
    • From WEDI got to Control -> Inbound process codes -> Inbound with ALE service -> Processing by function module (transaction WE42), or from WEDI go to Control -> Outbound process codes -> Outbound with ALE service -> With function module (transaction WE41). There will be function modules associated with the process codes. For inbound, the function modules usually follow this pattern: IDOC_INPUT_messagetype: for example, IDOC_INPUT_CHRMAS for inbound characteristics master.
    • Use transaction WE57 or from WEDI go to Development -> Message/Application Object. The entries list the function module, Business Object, message type, and IDOC type that are used for inbound ALE/EDI interfaces.
    Customer functions are not specific only to ALE and EDI but also to all programs/modules in SAP R/3. Customer function is a SAP enhancement component; the other two types are menu and screen enhancements.
    All customer function exits are maintained in SAP enhancements and are found by using transaction SMOD. After executing transaction SMOD, pull down (F4) on the enhancement name field, and execute again. This provides you with a list of all SAP enhancements available. SAP enhancements are grouped by development class pertaining to an application area. Choose Application development R/3 SD master data distribution for development class VSV to lead to a screen that lists VSV00001 as an enhancement (see Figure 5). Press Component +/- to display its function exit components. There are four possible components listed, all of which are function exits (and are function modules) that are called from the ALE function modules in the form Call Customer Function Î001â. This is a special occurrence of the ABAP statement Call. Go to item Exit_SAPLVV01_ 001, which you need to enhance for the Customer Master outbound example of an IDOC extension. In the ALE-function module MASTERIDOC_CREATE_DEBMAS, the statement CALL Customer Function 001 is translated in the background to call component EXIT_SAPLVV01_001. Although this function exit can be edited using transaction SE37, you will use a simpler approach.
    When you use SAP enhancements and their components, you manage them with an SAP object known as a project, which is like an envelope containing the selected enhancements and their components. A project can be used to control the execution of components and to transport them to other clients and instances in SAP. Basically, the process involves creating a project, including enhancements and components that are to be enhanced, editing the components, and then activating the project. The following process creates a project for our example Customer Master IDOC extension:
    • Execute transaction CMOD.
    • Enter name of project, say CSTMAST1.
    • Click on Create.
    • Enter a description of the project.
    • Save.
    • Click on SAP Enhancements.
    • Enter VSV00001 for Enhancement.
    • Save.
    Once youâve created the project, edit the function exit components and activate the project. Remember that the code in the function exit enhancement will execute only if the project is activated. In fact, this is a convenient SAP enhancements feature, whereby the work in progress (developing code in the customer function) will not affect users of that application. When the code is completed, the project can be activated so the enhanced functionality takes effect. It can also be deactivated for maintenance.
    As mentioned earlier, customer functions (function exits) are embedded in ALE function modules and can be used to influence the creation and modification of IDOC data on an outbound application or to post additional or modified IDOC data to an inbound R/3 application. Function exits are similar to regular function modules, with import/export parameters, tables (internal tables), and exceptions.
    The two important factors to consider while developing the customer function are:
    1. The point in the ALE function module where the function exit occurs
    2. The data made available by the customer function that can be modified or posted to the R/3 application, based on the direction.
    Because some function modules have several customer functions, it is critical to choose the function exit best suited for that particular enhancement. Do not attempt to perform activities that the function exit is not designed for. The importance of this point is illustrated by the following description of enhancing function modules for outbound and inbound ALE interfaces.
    Outbound interfaces. In an outbound ALE interface you use function exits (customer functions) to populate additional segments created by an IDOC extension or to modify the existing IDOC data segments as per business requirements. Previously, you identified that enhancement VSV00001 has a component EXIT_SAPLVV01_001 (function exit), which can be used for populating the additional data segment Z1SADRX that you created in the IDOC extension ZDEBMASX (IDOC type ZDEBMASZ, based on Basic IDOC type DEBMAS02). You also learned that the ALE function module that calls this function exit is MASTERIDOC_CREATE_DEBMAS, which has a statement Call Customer Function 001.
    Browse the function module MASTERIDOC_CREATE_DEBMAS using transaction SE37. You will find that this customer function is invoked for every segment of IDOC type DEBMAS02. In fact, the function exit is called soon after the creation of an existing segment has been populated with data and appended to the IDOC data table (internal table). Also, the function exit is exporting the message type, IDOC type, and the segment name and is importing the IDOC extension type. It is also passing the IDOC data internal table. This indicates that the ALE function module is allowing you to populate additional segments for every existing segment and modify the existing segmentâs data.
    Letâs write ABAP/4 code to accomplish the task of populating IDOC segment Z1SADRX with a contact personâs business address:
    • From SE37, display function module MASTERIDOC_CREATE_ DEBMAS.
    • Find Customer Function 001.
    • Double-click on 001.
    • The function EXIT_SAPLVV01_001 will be displayed.
    • Double-click on INCLUDE ZXVSVU01.
    • You will be asked to create a new include object. Proceed as desired.
    • Enter code (as in Listing 1).
    • Be sure to perform a main program check (Function Module -> Check -> main program) and extended program check (Function module -> Check -> Extended check).
    Now that you have extended the IDOC and enhanced the ALE function module based on the requirements for the contact personâs business address on the Customer Master, letâs test the interface. You should create a logical system and define a port for this interface. You should also configure the Customer Distribution Model to indicate that message type DEBMAS is being distributed to this logical system. The only difference in configuration between a regular outbound ALE interface and an enhanced one is the partner profile definition. While maintaining the outbound parameters of the partner profile, make sure the IDOC type is ZDEBMASZ. The fields for Basic IDOC type and extension type are automatically populated with DEBMAS02 and ZDEBMASX, respectively.
    To maintain the contact personâs business address of a customer:
    • Use transaction BD12 or from BALE go to Master Data ->Customer -> Send and send that Customer Master record by executing the transaction after filling in the relevant fields such as customer number, message type, and logical system.
    • Use transaction WE02 or WE05 to verify the IDOC created. You should see the new segment Z1SADRX populated with the correct data.
    With SAP releases below 4.5B, you cannot capture changes to business address through change pointers because a change document object is not available for capturing business address changes, and also earlier releases have not been configured to write change documents for a contact personâs business address. If you would like this functionality, you can either create change document objects, generate function modules to create change documents, and perform ALE configuration to tie it in, or make a cosmetic change to the contact person screen data while changing the contact personâs business address so that it gets captured as a change to the Customer Master. Subsequently, the ALE enhancement that you performed captures the contact personâs business address.
    Inbound interfaces. The process for enhancing inbound ALE interfaces is similar for outbound, with a few exceptions; specifically in the coding of customer functions (function exits) for the ALE/EDI function modules.
    The first step is to create an IDOC extension for the specific Basic IDOC type by adding new segments at the appropriate hierarchy level: that is, associated to the relevant existing segment. Populate the data fields on the new segments with application data by the translator or external system/program before importing them into the R/3 System. Then, find the ALE function module that is invoked by the inbound processing. By browsing through the code or reading the documentation on the function exit enhancements using the SMOD transaction, identify the function exit in which you should place your code. The technique used in the code to post the additional or modified IDOC data to the application can vary based on the application rules and requirements, the data available at that point in processing, and the application function modules available to update the application tables. It is important to search first for application modules that process the data and see if they can be called within the function exit. If the additional data in the extended segments in specific to a custom table or resides in nonkey fields of a single or small set of tables, you may be able to update it directly by SQL statements in the function exit. This approach should be carefully evaluated and is certainly not highly recommended.
    Another option is to use Call Transaction from within the function exit to process the additional data. For example, in the case of message type WMMBXY for inbound goods movements from a warehouse management system, the standard interface creates batches for materials, but does not update its characteristics. In such a case, you can use Call Transaction MSC1 to create the batch and assign characteristic values to it from within the function exit provided.
    regards,
    srinivas

  • Tutorial or instruction s on how to create an extension for dreamweaver

    Can some body please point me to a tutorial or instructions on how to create an extension for dreamweaver
    I used to create extension for flash few years ago. It was quite straight forward, but not for dreamweaver any help will be appreciated.

    Take a look at:
    Extending Dreamweaver Help - http://help.adobe.com/en_US/Dreamweaver/10.0_Extending/
    API Documentation - http://help.adobe.com/en_US/Dreamweaver/10.0_API_Ref/index.html

  • How to install a local (not global) extension for firefox as part of a desktop setup program.

    Hey Folks,
    I am working on a desktop application and as part of that applications install, if we detect that firefox is installed, we want to install an extension we wrote. For the firefox upgrade urls to work in the future we seem to need to install the plugin as a local plugin. Therefore the following does not work:
    firefox.exe -install-global-extension extension.xpi
    My question is, what is the correct way to install this plugin as a local extension for the current user?
    If this is not possible and we have to install our plugin as a global extension as show above, we run in to the following problem.
    1. Let's say firefox 3.6 is installed and we install our extension as a global extension, it works fine
    2. Now, The user updates to firefox 4, it detects our plugin needs an update to work with firefox 4
    3. The firefox update code runs into an error when trying to update the global extension. We get a very generic error saying there was a problem updating the addin.
    I should also note that for reasons not important to this thread we have to host the extension on our own servers and not as part of mozilla.

    The command line switch -install-global-extension is no longer supported in Firefox 4.
    *https://developer.mozilla.org/en/Command_Line_Options
    *https://developer.mozilla.org/en/Adding_Extensions_using_the_Windows_Registry
    *https://developer.mozilla.org/En/Developer_Guide/Customizing_Firefox

  • Is there a way to create a password for Firefox so Firefox is denied access to the internet without this password?

    Is there a way to create a password for Firefox to deny Firefox access to the internet?

    There is the Profile Password extension, but it is easily bypassed by using the Firefox SafeMode.
    http://nic-nac-project.de/~kaosmos/profilepassword-en.html#PPFF
    Another thing you can do is to set your Homepage to a website that you have a password logon saved for and use the Master Password feature. It won't completely stop someone else from using the internet but it will slow them down or make it appear they need a password for access.
    https://support.mozilla.com/en-US/kb/Protecting+stored+passwords+using+a+master+password

  • I have been trying to uninstall several extensions for firefox. Nothing currently on the help site has resolved it.

    I have been trying to uninstall several extensions for firefox. I'm told by the Add-Ons window that these extensions will be uninstalled when I restart firefox, but they come back every time I restart. I've tried clearing the extensions cache from my firefox profile and it does not work. Following the steps in all of the active questions regarding this issue among other users have yielded no results. Nothing currently on the help site (which I've combed through for the last three hours) has helped.
    Most of the extensions I'm now trying to uninstall are old ones that stopped functioning/being compatible with one of the more recent updates of firefox. The rest are toolbars I've never used because they're unsightly and clutter up my screen
    * What I wound up doing was installing the newest of the newest versions of firefox (it's at 5.0 or something now, I think). That just made all the plugins, add-ons, and extensions I wanted to get rid of obsolete and it auto-removed them on its own.

    What I wound up doing was installing the newest of the newest versions of firefox (it's at 5.0 or something now, I think). That just made all the plugins, add-ons, and extensions I wanted to get rid of obsolete and it auto-removed them on its own.
    I do really appreciate you taking the time out to try and offer some solutions though. Thank you very much for your effort!

  • How do I receipt for goods received? I have already created my PO. Learning the three way match process.

    How do I receipt for goods received? I have already created my PO. Learning the three way match process. Navigations would be good.
    Thank You!

    Please visit following link.
    Procure to Pay (p2p) R12 - erpSchools

  • Video downloading extensions for Firefox?

    Hiya,
    I am looking for an extension for Firefox so I can download videos from webpages such as YouTube, Google video, MySpace etc. I am really not sure what to do for a couple of reasons;
    1.) I'm not sure if they are illegal or if using them to download videos from these sites would be illegal, and I don't want to do anything against the law. I am confused, as common sense tells me it must be illegal, yet the extensions are listed on the official Firefox Add Ons site, so why would they endorse or allow something that encourages people to violate copyright?
    2.) If they are legal, I don't know which one to get, there are about a dozen on the Mozilla Add Ons site. I'd like to hear from anyone who knows one that works and is easy and secure to use.
    Can anyone advise me on these two issues? I'd be most grateful, Thanks.

    I am more familiar with extensions than plug-ins. I'm not actually sure of the difference between the two.
    I can't say what file type exactly, as I'm getting it so I can download useful videos I find in the future, so I'm not sure which type now. All I can say is I am interested in the sites I mentioned in my first post.
    Here are links to the extensions on the Firefox Add-Ons site that I'm looking at. As you can see, with ten extensions avaliable to download videos, I am confused as to which one to get (and also as to whether their use is legal.)
    https://addons.mozilla.org/firefox/2390/
    https://addons.mozilla.org/firefox/2584/
    https://addons.mozilla.org/firefox/201/
    https://addons.mozilla.org/firefox/2838/
    https://addons.mozilla.org/firefox/2254/
    https://addons.mozilla.org/firefox/1468/
    https://addons.mozilla.org/firefox/1925/
    https://addons.mozilla.org/firefox/1992/
    https://addons.mozilla.org/firefox/1993/
    https://addons.mozilla.org/firefox/627/
    iBook G4 12 inch Mac OS X (10.4.5) 80 GB internal Hard Drive

  • Gmail on iphone was working fine until yesterday when it prompted me with the message cannot get mail user name or password for gmail is incorrect, i have tried deleting the account and re-created a new account, same problem, can anyone help?

    gmail on iphone was working fine until yesterday when it prompted me with the message "cannot get mail user name or password for gmail is incorrect", i have tried deleting the account and re-created a new account, same problem, can anyone help?

    paulcb, you're a genius, it worked, thank you so much, you don't know how much stress you have taken off my shoulders, I am constantly on my email in my iphone everyday.  Thanks a million, take care. Robert.

  • My ipad currently has ios 5.1.1 and won't recognize any available update for ios 6.  I have tried on the ipad and connected to itunes and both say up to date.  How to I update to ios 6?

    My ipad currently has ios 5.1.1 and won't recognize any available update for ios 6.  I have tried on the ipad and connected to itunes and both say up to date.  How to I update to ios 6?

    See the chart below to determine whether you can upgrade your device and what you can upgrade to. If you do not have a Software Update option present on your iDevice, then you are trying to upgrade to iOS 5 or higher. You will have to connect your device to your computer and open iTunes in order to upgrade.
    IPhone, iPod Touch, and iPad iOS Compatibility Chart
         Device                                       iOS Verson
    iPhone 1                                      iOS 3.1.3
    iPhone 3G                                   iOS 4.2.1
    iPhone 3GS                                 iOS 6.1.x
    iPhone 4                                      iOS 6.1.x
    iPhone 4S                                    iOS 6.1.x
    iPhone 5                                      iOS 6.1.x
    iPod Touch 1                               iOS 3.1.3
    iPod Touch 2                               iOS 4.2.1
    iPod Touch 3                               iOS 5.1.1
    iPod Touch 4                               iOS 6.1.x
    iPod Touch 5                               iOS 6.1.x
    iPad 1                                          iOS 5.1.1
    iPad 2                                          iOS 6.1.x
    iPad 3                                          iOS 6.1.x
    iPad 4                                          iOS 6.1.x
    iPad Mini                                     iOS 6.1.x
    =====================================
    Select the method most appropriate for your situation.
    Upgrading iOS
       1. How to update your iPhone, iPad, or iPod Touch
       2. iPhone Support
       3. iPod Touch Support
       4. iPad Support
         a. Updating Your iOS to Version 6.0.x from iOS 5
              Tap Settings > General > Software Update
         If an update is available there will be an active Update button. If you are current,
         then you will see a gray screen with a message saying your are up to date.
         b. If you are still using iOS 4 — Updating your device to iOS 5 or later.
         c. Resolving update problems
            1. iOS - Unable to update or restore
            2. iOS- Resolving update and restore alert messages

  • When I select a title in the iTunes Store and click on Play in iTunes I am sent to the download page for iTunes 10 which I have already. The selected title cannot be found anywhere in my iTunes. How can I get the title in iTunes with possibility to buy it

    When I select a title in the iTunes Store and click on Play in iTunes I am sent to the download page for iTunes 10 which I have already. The selected title cannot be found anywhere in my iTunes. How can I get the title in iTunes with possibility to buy it?

    The issue is that your credit or debit card credentials must be associated with the same country where you reside in order to purchase iTunes content.
    "Although you can browse the iTunes Store in any country without being signed in, you can only purchase content from the iTunes Store for your own country. This is enforced via the billing address associated with your credit card or other payment method that you use with the iTunes Store, rather than your actual geographic location. You can use the iTunes Store in all countries of which you’re a resident, but you’ll either need a separate iTunes Store account for each one, or you’ll need to continually be switching the billing information on your single account. Generally, it’s simpler just to set up an alternative account for these situations, although it’s worth nothing that features like iTunes in the CLoud and iTunes Match are designed to work best when using a single iTunes Store account, as you can only switch accounts with these services every 90 days."
    From here >  The Complete Guide to Using the iTunes Store | iLounge Article

  • I'm trying to sync my Iphone 3gs and my home computer has been down for about 2 months.  I have my computer fixed now, and went to update/sync my phone and it tells me "Your apple mobile device service is not started"  How do I fix this?

    I'm trying to sync my phone.  My computer has been down for a few months.  I go to try to sync it today, and it tells me my Apple Mobile Device service is not started.  How do I fix this?  I dont know where to check for what operating system I'm on.

    See Here
    AMDS for Windows
    http://support.apple.com/kb/TS1567
    AMDS for Mac
    http://support.apple.com/kb/ht1747

  • Adobe Illustrator Help: tips for how to get started?

    I am new to adobe products. Does anyone have any tips for someone new who is just starting out
    with adobe illustrator? I have not used it before. Any beginner tips on how to get started with adobe
    illustrator would be appreciated. Thanks

    start by reading the documentation and follow the samples shown, get familiar with the user interface, get to know where the tools are and what they do...and the most important thing practice, practice, practice.
    other than that, there are plenty of resources online, depending on your learning style, buy a book, follow tutorials, watch videos, take a class.

  • HT5622 After both (1) changing the password for my Iphone 4S and now (2) loading latest system for it (and restoring when Itunes said I must) it will no longer restore all the apps I bought with the old password.  How to get them please?

    After both (1) changing the password for my Iphone 4S and now (2) loading system 6.1.3 for it (and restoring when Itunes said I must)
    - Itunes it will no longer restore all the apps I bought with the old psasword.
    How to get them please?
    ===========================
    Sorry - no - all well, they seem to be all coming back -  back just after I put this question.
    Mysterious to me but very satisfactory.
    Profile doubtless that of an ignoramus.

    Ok, so I was able to find one but the one i'm most diappointed is the "free music" app i purchased and it had hundreds of songs that i didn't put on my desk top to save.  So just so we're clear, I cannot get that app back again with all my songs if it wasn't in the "purchased" place?
    Also,
    my husband has a iphone 4 and i've been trying to connect it to our Garmin GPS through bluetooth.  Now both devices recognize it but once a call is made or received, nothing goes through the GPS.  I've had it working before but it was before a couple of upgrades.  It is currently on ios7.2 upgrade.  Is that why it won't work?
    Thanks

Maybe you are looking for

  • Mac Mini OS 10.4.11 won't recognize SanDIsk MIcro SD Card 2 different card

    I am trying to add files to a 4G Transflash card using a Transflash SanDisk Adapter. I have tried two different card readers and the mini never recognizes the card as a drive. I formatted the card in the cell phone, so the cell phone recognizes the c

  • Problem with AVI files

    hello with JMF i try to load video files in my software, but some AVI sound can't be loaded, or others AVI i can't see any video. ex: Unable to handle format: LINEAR, 22050.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 88200.0 frame rate, FrameSize=32

  • IWeb folder to FTP uploader results in page not found!

    I had he original site on created on iWeb and uploaded to yahoo through filezilla. I re-made the site and then proceeded to delete the other site publish folder from filezilla and then replace it with the new published folder. this did not work and s

  • Wireless Radio Connection - switches off

    My Wireless Radio Connection switches off after about 2-3 minutes.  Is there a setting I can adjust to lengthen this amount of time?  When it shuts off, all I have to do is FN5 to reconnect but I shouldn't have to do that every 3 minutes.  I have a T

  • Can a project variable be initialized

    Hi all, I am very new to ALBPM. I was going through an old tutorial of ALBPM ( it is a FEUGO BPM tutorial ). There in one place we have to make a business variable and initilize it. Now I know that the business variables are same as Project variables