Under the terms of the Apache Public License, can I use some (graphic) resources in my commercial app? More specifically, in my (proprietary) Android app, I want to use some graphics from Android. Since Android is licensed under the Apache Public License, I downloaded the source and took the resources I wanted. But I was wondering, if I want to sell this app, or not release the source code, am I allowed? Do I have to put any notices in my app description?
I just finished reading the docs on Google's new Android License Verification Library. I often give out free copies of my applications to beta testers. I don't, however, want the beta testers to share the app with their friends. What's the best way to give out a device-specific license free version? From what I can tell I will need to create a custom policy and then maintain a list of authorized devices/accounts in my own backend that I can check. Is that what other devs are doing?
I'm working on an Android App, and I want to provide a free demo and a paid full-version from the Android Market. However, I also want to provide the source code. I don't mind if people want to play with the code and install modified versions on their own devices. However, I don't want to see any free full-version binaries on the web, and a license like the GPL would allow anyone to offer some, probably even making profit that way.
If some people would rather build and deploy the app themselves instead of paying 1-5$, they can go ahead. But a convenient one-click-download button and other people making money from my efforts is not what I want. Is there any pre-existing license I can use for something like that? Furthermore, if I want to start an app as free and open source, but later decide that I want to make money from selling it, is there a FOSS license that allows me to move to the license I'm asking about above later?
I have been searching around for free or commercial AR toolkits and need some advice on the best one! I don't want to have one that recognizes a pattern and creates a shape. The idea I have uses the local location and uses POI's from a server to present them onto an AR view.
I'm working on an Android app in which I would like to use multi-touch. However, I do not want to completely leave out those still running a 1.x OS phone. How do you program the app so that you can use the 2.x multi-touch APIs (or any other higher level API for that matter) and still allow it to gracefully degrade on 1.x systems. If you create a project in Eclipse for 1.x can you even still access the 2.x APIs? Basically I want it to show up in the marketplace and work on all 1.6 and higher phones and just allow access to the higher level functionality if available.
Also, if anyone can point me to any data on the number of 1.x devices vs. 2.x devices in use.
We've red the gmaps license agreement but it wasn't to clear for us if we can use that Gmaps API for a commercial Android application. Do you know any details regarding this subject? Do we have to pay some fee to Google if we want to use it inside a commercial application?
I have recently started working on an app which has both Java and native components. I am trying to generate trace information for both components using Debug.startMethodTracing("myapp") and Debug.startNativeTracing() alternately.
However, both are behaving unexpectedly.
When I use Debug.startMethodTracing("myapp"), I can see a file /sdcard/myapp.trace being created but it is always empty no matter how long I run my app. When I use Debug.startNativeTracing() and start the emulator with the -trace <tracename> switch, I see a message saying "Trace started", but when I try to run my app, the emulator crashes.
It seems a little ahead of tomorrows Google event.But I'm already getting many complaints that my app fails completely under Android 2.2.So that scares me a lot!Anyone know when the API might be released? Tomorrow perhaps?
So I had to re-install some of my apps on my Cliq after the OS upgrade. I re-installed Exchange for Android 2.X, but I can't find the license key for it in the market to re-install that. Anyone know why I can't find it? I figured I could just re-download it since I've already purchased it.
>My application requires a license key, how can I get a license key to >the end user? >BlackBerry App World asks you to indicate that an application requires >a license key. The license key models supported include Static, >Single, Pool or Dynamic.
I'm building an app where I want to architect the app layer separately from the service layer (not android services). So I'll create a service interface(the apis) and then create a class(es) that implement that service interface. Inside the android application layer, I want to code to just that service interface. I think this is similar to how the google maps apis works. the api interface and stubs are in the framework, then each device actually provides the implementation. I don't need to go that far, but I am wondering how I package this up. One, where would I put these interfaces, so I can code to them in the app layer (like Activities). Second, how do I tell Android where the implementing classes are? I'm guessing this is somewhere in the manifest? For now I think I would probably just build the service implementation with the application source code, if that's easier. Eventually I'd like to break that out and drop it in as a 3rd-party jar.
Not all the packages have license information and I am not sure if those that do have that on the manifest but it doesn't seem like it. therefore, is there a way to extract the license of all the packages installed on a Android system?
I wanna activate Android Calendar app(fullsource/packages/apps/Calendar) in device. however Android Calendar app don't activate in device and emu. I think it is license problem. But, I don't know that get a calendar license. Also I wanna know step, cost, period about license. Additionally, I wonder if Calendar license assosicated with google Map, Google gmail, Google You tube !