Tracking andorid API's used by other application installed on phone - java

I am building an android application, but i am very beginner to this.
I want to track the API's used by other applications installed in phone, for example i want to know which applications are used or using camera. like this i want to know what other applications are doing?...so please help me to achieve this

Here are two open-source projects that might provide what you are looking for:
OSMonitor, and
Android Device Info

Related

Environment set-up android mobile application

I have to create an android mobile application for college. On paper I have adequate modules completed to be able to do this, however I struggle with coding and simply need to complete this module to graduate.
I am going to use java to code my android application. I now need to set up an environment that can connect to a database. I have some experience using netbeans but did not pay a whole lot of attention over the years the database connectivity and usually had someone else do it for me.
My app is going to be a lottery purchasing ticket app.
My question is: What is the best IDE to use and what is the best db to use for my lottery application.
Thanks in advance.
For Android, you can use Android studio: https://developer.android.com/studio
and for database android itself provides database: https://developer.android.com/training/data-storage/sqlite

Getting Started with Mobile Value Added Service, MVAS

I am interested in mobile development and have been self tutoring myself android development.I also plan to learn I-phone development and also cross platform development with phonegap.
But being from Nepal i see that if i would develop an app most of my users would not be smartphone users. I seen another option is SMS based MVAS applications and thus would like to learn how such applications works and how such applications are developed and deployed. I have been searching on Google and have not been able to find any resources that goes into technical details. I have found a lot of materials on what MVAS is and what it can be applied to, but not a single resource on how it works and how to develop MVAS applications.
If someone could provide me with some answers i would be grateful as i am really interested in finding more about how such applications work.
PS: I really do hope that there is someone who can help me out with this because i see that there does not yet exist a MVAS tag in stackoverflow.
I have found two ways this can be done. There are Open Source Solutions called front Line SMS and Rapid SMS. These tools can be used for receiving and sending SMS and can be integrated with you server using a GSM phone or GSM modem. After you receive the data how you use and handle it totally depends on you. This solutions can be integrated into your existing systems and you can also write new solutions to serve content and other data.
http://www.frontlinesms.com/
http://www.rapidsms.org/

Using google analytics android for desktop application

I am on the lookout for doing analytics for a desktop application written in Java. I came across two services viz: TrackerBird and DesktopMetrics , but for a small time developer like me , those services are not affordable.
Google analytics has android support. So I was wondering if I could use the same in the desktop application which is on Java.I am looking for a headsup if anyone has implemented the same and tips on how to proceed on using GA on desktop.
the SO link here says no , but I think it can be done.
Here is the link of google code on using GA in android , says it should bind to an application context. I was wondering if I could hack it to work in a desktop app.
There is no Google supported library for GA on desktop Java. The Google Analytics Android library has a lot of dependencies on Android infrastructure (for extracting basic user information, maintaining persistent state, and tracking application lifetime). But, since GA just boils down to HTTP image requests, it should be possible for a desktop Java app to mimic those. I have not used it, but this library looks like what you want: http://code.google.com/p/jgoogleanalytics/
For more details and other useful links see Manually sending data to Google Analytics
Have you thought about using Mixpanel? It gives you 25,000 to 175,000 free data points a month and has a Java integration library:
https://mixpanel.com/docs/integration-libraries/java

Java Application on Smartphone

What alteration should be made in a Java Application to be able to install it on Java Enabled Smartphone?
I tried using a random app of mine to see what happens, when I open it on the cell, it says Install? I say yes, and it says invalid file.
Now I was wondering what alteration should be made?
My smartphone (Samsung S8500) runs on bada which is more or less the same as Android, but alterations in the General.
You need different SDK for smartphones. Like for Android, you need Android SDK 1.5 or any other version. You just cannot install the same application. You need to develop using the resources provided by the SDK.
If your application is Java based mobile application then you can use some tools to convert it for Android. Doesn't work every time but worth a try.
In your case, Bada OS is not like Android what i learn from here. So, you need to develop the application using J2ME .

Developing Android outside of the SDK

It seems as if every Android application I really want to make is impossible to make with the current SDK. It doesn't give me access to certain things I would like to work with. This is an example of one of these things.
I know it is possible since I've seen apps in the market that do things that the SDK cannot do. My basic question is can someone point me in the direction of how to create such an application. I've searched around, but all of the links I've found are for developing with the SDK. A simple link to a tutorial that can show me how to access Android elements that aren't available through the SDK would be great.
Thanks.
You will not find a tutorial on it because the NDK is in flux..
What I have found is ..
One of the Eclipse CDT has blog posts on how to setup NDK projects in Eclipse.
The people who know Android Embedded C and frameworks are usually on certain IRc channel.
Plenty of code documentation..
Google search for android jni wrapper blog posts.
But keep this in mind several areas require state management as hey interact with hardware buffers in a certain way..ie audio..video..etc.

Categories

Resources