C Code Has To Execute In Android Application
Feb 7, 2012i want to develop a android application named letC ,the main moto of the app is the user has to write c code and has to execute with in the application.

i want to develop a android application named letC ,the main moto of the app is the user has to write c code and has to execute with in the application.
I would like to know how to execute code before exiting application. My application is composed of several activities. When the user starts the application (from the launcher menu or from a notification in the status bar), he goes in an InitActivity where I process some initializations. From user experience, application always restarts. One of these initializations is to init a network manager and start a thread that periodically sends a network request to notify a server that application is active.
I need to process some end operations, like stopping this thread when user quits application, for example by pressing the HOME key or BACK key when he's in the root activity. However, when the user press the HOME key, application is still running in background.
Q1 : is it possible to execute code when exiting application (I see the onTerminate() method of the class Application but it seems not to be always called)?
Q2 : Is it possible to force application exit (activity method finish () only destroy the current activity, not the application)?
Q3 : Is it possible to handle HOME key press (onKeyDown() is not called when this button is pushed)?
So basically I would like my app to read info from a database, this info would be a string that is valid java code. Once read, I would like my app to execute this string as if it were code. Is there any functionality packaged with the android sdk that supports this?
Essentially I want the phone to populate some data with information queried from a database. One of these pieces of information would be a statement like: "return data.ZombieKillTotal >= 100000;"
Which would be used inside a statement like:
CODE:......
I just don't know what to use for 'ExecStringAsCode':
Are Activities in the background considered "running" (and can execute code) or are they in a suspended state?
View 1 Replies View RelatedI'm trying to execute code from Android's help page, but it doesn't work for me:
CODE:..........
When I execute task, doInBackground is invoked fine, but onPostExecute is never invoked. Tested on Milestone with 2.1 OS
In my application I want to create a directory xyz in sdcard at the runtime from the my Application. But it doesn't work.
Here is my code...............
I would like to know how to execute a system command from an android application?
For example :
I would like to create a directory while I am running an application, so i need to execute the command "mkdir -p /x/y".
I am trying to execute a shell script from application using
java.lang.Process API.
The script file is executing properly as i am able to get logs but the line
*$SETPROP net.if.default rmnet0* * * is not getting executed.
has anyone able to execute .sh file from application succesfully.
Code Snippet: *//* *str={"/system/bin/sh","/sdcard/test.sh"};* *Process p = Runtime.getRuntime().exec(str);* * * *//* * * test.sh: LOG=/system/bin/log SETPROP=/system/bin/setprop $LOG -t test"++Setting up default iface"
$SETPROP net.if.default rmnet0 $LOG -t test"++Setting done "
I would like to execute adb commands from my Java application. At the moment I use Runtime.getRuntime().exec(command), is there a better way? Maybe even a library?
View 5 Replies View RelatedThis is my target:
I need an Android application which should be able to fetch data from the web (maybe an .apk or a .jar) and launch "something" from it.
If it's a "trivial" class there's no problem at all. This is my Loader
CODE:.............
The problem is that the code I want to execute looks very like an application, which should have a "simple" view and some interaction on it.
I'm not able to invoke the "onCreate" method of my downloaded class.
I guess I've three streets:
I look for a method which silently install the application and then runs it (is it possible?) I understand how to initialize a second "application" inside my own one (with its own R and all stuff) I write my master program to fetch data from the web and construct pages dinamically.
Are there any apps that would allow me to write a message, convert it to a QR code, then save that graphic to the phone, or even share it via email? Bar scanner is great for sharing links as QR codes, but a notepad I could type in would be cooler.
View 1 Replies View RelatedFor all of you android devs out there that have the Android simulator running on your computer, you know that there are a few built in apps that are already installed on your 'phone'. I had an idea for an app that would utilize a function that is already being done in the spare parts app that comes already installed. I went on to the android developer site, dug through the source code files, and found the spare parts app, and am now trying to set it up so that running it from eclipse on my machine actually runs the app in the simulator.
In other words, I want to be able to make changes to and adjust some of the things in that app for my own needs. But it won't compile, because of a number of different errors. How do I get that source code running on my local machine? Is there some special trick that I just don't know about? I thought that if I could get the source code than the rest would be easy, but it isn't being too easy.
I'm wondering if it's possible to have an app that has a portion of its code implemented using Android 1.5 (API Level 3) and part using 1.6. (For example maybe implementing one of the app's activities in 1.6 while the overall app is in 1.5)?
View 3 Replies View RelatedI have two applications with two different application package names.
I want to use first application GUI code in the second one with out rewriting entire code.
But my first application using resource import statements in so many places.
Even i am able to compile it, i am getting runtime exceptions.
How to prevent these exceptions and make use one application GUI code in another?
I have downloaded the Source code of Android 2.2. Where can I find the default application source code of Android (Calculator,Calender etc on pressing Home Button).
View 1 Replies View RelatedWhere can I find the source code for the Android Twitter Application?
View 4 Replies View RelatedI want to add <uses-permission> via programatically .I want to telephone number of the device.For that i need to access the phone state.But i need to add that permission only with Java code at runtime. Is it Possible to do so. (or) Can you suggest any alternative way to read the telephone number .?
View 4 Replies View RelatedI have an Android app and some company is interested in using part of it and rebranding it for its customers. One of the options would involve licensing the code to them for use in this specific case. Would you recommend doing that as a good option? What is the cost of licensing code in comparison to the cost of the original development. Should the license be for any use of the code, for using the codebase/year?
View 1 Replies View Relatedhow can i close my whole Android Application with one line code
View 7 Replies View RelatedIs there any repositry for the default apps source code like Contacts,Launcher,etc.I do know about the android source.com. But i dont have a Linux or Mac box.Hence is there a place where i can download the default apps.
View 2 Replies View RelatedWe want to migrate a huge complex native program to Android system ,running it as a background service accepting command sent from Java Program using JNI along with IPC. However, the Android NDK state following words:
Please note that the NDK does not enable you to develop native-only applications. Android's primary runtime remains the Dalvik virtual machine.
Does that mean we have no way to run an standalone native-only application on Android as a background service? The native code can only exist in the form of library that will be loaded to the virtual machine through JNI?
The code seems no problem when I run it, but it stop unexpectedly in the emulator. I read some answer in the forum, It has to look at the logcat to see about the exception handler. But I do not really understand the logcat output. Please, developers, help me!. Below are the coding and my logcat output.
package com.example.testing; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.util.Log; import android.widget.TextView; import android.widget.Toast; import com.example.testing.R;
public class testing extends Activity {
private static final String TAG = "MediaPlayerDemo";
private MediaPlayer mMediaPlayer;
private static final String MEDIA = "media";
private static final int LOCAL_AUDIO = 1;
private static final int STREAM_AUDIO = 2;
private static final int RESOURCES_AUDIO = 3;
private static final int LOCAL_VIDEO = 4;
private static final int STREAM_VIDEO = 5;
private String path;
private TextView tx;
@Override public void onCreate(Bundle icicle) {super.onCreate(icicle);
tx = new TextView(this);setContentView(tx);Bundle extras = getIntent().getExtras()
playAudio(extras.getInt(MEDIA));}
private void playAudio(Integer media)
{try {switch (media){case LOCAL_AUDIO:/**
* TODO: Set the path variable to a local audio file path.*/path = "/res/raw/test1";
if (path == "") {// Tell the user to provide an audio file URL.Toast.makeText(testing.this
"Please edit MediaPlayer_Audio Activity, "
+ "and set the path variable to your audio file path."
+ " Your audio file must be stored on sdcard.",Toast.LENGTH_LONG).show(); }
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.prepare();
mMediaPlayer.start();
break;case RESOURCES_AUDIO:/**
* TODO: Upload a audio file to res/raw folder and provide
* its resid in MediaPlayer.create() method.*/
mMediaPlayer = MediaPlayer.create(this, R.raw.test1);
mMediaPlayer.start();}
tx.setText("Playing audio...");}
catch (Exception e) {Log.e(TAG, "error: " + e.getMessage(), e);}}
@Override protected void onDestroy() {super.onDestroy();
// TODO Auto-generated method stub if (mMediaPlayer != null) { mMediaPlayer.release();mMediaPlayer = null;}}}
LOGCAT OUTPUT 11-08 06:40:03.647: INFO/DEBUG(539): debuggerd: Jun 30 2009 17:00:51 11-08 06:40:03.659: INFO/vold(538): Android Volume Daemon version 2.0 11-08 06:40:03.678: ERROR/vold(538): Error opening switch name path '/ sys/class/switch/test2' (No such file or directory) 11-08 06:40:03.678: ERROR/vold(538): Error bootstrapping switch '/sys/ class/switch/test2' (m) 11-08 06:40:03.678: ERROR/vold(538): Error opening switch name path '/ sys/class/switch/test' (No such file or directory) 11-08 06:40:03.678: ERROR/vold(538): Error bootstrapping switch '/sys/ class/switch/test' (m) 11-08 06:40:03.678: DEBUG/vold(538): Bootstrapping complete 11-08 06:40:03.817: ERROR/flash_image(544): can't find recovery partition 11-08 06:40:03.918: DEBUG/qemud(546): entering main loop 11-08 06:40:04.588: DEBUG/AndroidRuntime(541): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<< 11-08 06:40:04.588: DEBUG/AndroidRuntime(541): CheckJNI is ON 11-08 06:40:04.828: DEBUG/qemud(546): fdhandler_accept_event: accepting on fd 10 11-08 06:40:04.828: DEBUG/qemud(546): created client 0xe078 listening on fd 8 11-08 06:40:04.828: DEBUG/qemud(546): fdhandler_event: disconnect on fd 8 11-08 06:40:04.877: DEBUG/qemud(546): fdhandler_accept_event: accepting on fd 10 11-08 06:40:04.877: DEBUG/qemud(546): created client 0xf028 listening on fd 8 11-08 06:40:04.877: DEBUG/qemud(546): client_fd_receive: attempting registration for service 'gsm' 11-08 06:40:04.877: DEBUG/qemud(546): client_fd_receive: -> received channel id 1 11-08 06:40:04.887: DEBUG/qemud(546): client_registration: registration succeeded for client 1 11-08 06:40:05.108: INFO/(542): ServiceManager: 0xac38 11-08 06:40:05.127: INFO/AudioFlinger(542): AudioFlinger's thread ready to run for output 0 11-08 06:40:05.147: INFO/CameraService(542): CameraService started: pid=542 11-08 06:40:05.207: DEBUG/AndroidRuntime(541): --- registering native functions --- 11-08 06:40:05.528: INFO/Zygote(541): Preloading classes... 11-08 06:40:05.538: DEBUG/dalvikvm(541): GC freed 764 objects / 42216 bytes in 10ms 11-08 06:40:05.717: DEBUG/dalvikvm(541): GC freed 278 objects / 17160 bytes in 4ms 11-08 06:40:05.897: DEBUG/dalvikvm(541): GC freed 208 objects / 12696 bytes in 5ms 11-08 06:40:05.967: DEBUG/dalvikvm(541): Trying to load lib /system/ lib/libmedia_jni.so 0x0 11-08 06:40:06.107: DEBUG/dalvikvm(541): Added shared lib /system/lib/ libmedia_jni.so 0x0 11-08 06:40:06.107: DEBUG/dalvikvm(541): Trying to load lib /system/ lib/libmedia_jni.so 0x0 11-08 06:40:06.107: DEBUG/dalvikvm(541): Shared lib '/system/lib/ libmedia_jni.so' already loaded in same CL 0x0 11-08 06:40:06.107: DEBUG/dalvikvm(541): Trying to load lib /system/ lib/libmedia_jni.so 0x0 11-08 06:40:06.107: DEBUG/dalvikvm(541): Shared lib '/system/lib/ libmedia_jni.so' already loaded in same CL 0x0 11-08 06:40:06.107: DEBUG/dalvikvm(541): Trying to load lib /system/ lib/libmedia_jni.so 0x0 11-08 06:40:06.107: DEBUG/dalvikvm(541): Shared lib '/system/lib/ libmedia_jni.so' already loaded in same CL 0x0 11-08 06:40:06.119: DEBUG/dalvikvm(541): GC freed 462 objects / 29144 bytes in 6ms 11-08 06:40:06.527: DEBUG/dalvikvm(541): GC freed 3584 objects / 171648 bytes in 17ms 11-08 06:40:07.699: DEBUG/dalvikvm(541): GC freed 11329 objects / 400856 bytes in 27ms 11-08 06:40:08.007: DEBUG/dalvikvm(541): GC freed 10472 objects / 438272 bytes in 28ms 11-08 06:40:08.327: DEBUG/dalvikvm(541): GC freed 10975 objects / 459800 bytes in 33ms 11-08 06:40:09.327: DEBUG/dalvikvm(541): GC freed 14372 objects / 506896 bytes in 36ms 11-08 06:40:09.658: DEBUG/dalvikvm(541): GC freed 11314 objects / 481360 bytes in 36ms 11-08 06:40:09.847: DEBUG/dalvikvm(541): GC freed 5928 objects / 248640 bytes in 30ms 11-08 06:40:10.027: DEBUG/dalvikvm(541): GC freed 349 objects / 37032 bytes in 24ms 11-08 06:40:10.228: DEBUG/dalvikvm(541): GC freed 778 objects / 48376 bytes in 33ms 11-08 06:40:10.327: DEBUG/dalvikvm(541): GC freed 321 objects / 37288 bytes in 34ms 11-08 06:40:10.757: DEBUG/dalvikvm(541): GC freed 477 objects / 29584 bytes in 34ms 11-08 06:40:10.788: DEBUG/dalvikvm(541): Trying to load lib /system/ lib/libwebcore.so 0x0 11-08 06:40:10.869: DEBUG/dalvikvm(541): Added shared lib /system/lib/ libwebcore.so 0x0 11-08 06:40:11.048: DEBUG/dalvikvm(541): GC freed 441 objects / 26224 bytes in 35ms 11-08 06:40:11.147: DEBUG/dalvikvm(541): GC freed 506 objects / 41464 bytes in 33ms 11-08 06:40:11.248: DEBUG/dalvikvm(541): GC freed 537 objects / 38832 bytes in 38ms 11-08 06:40:11.368: DEBUG/dalvikvm(541): GC freed 342 objects / 22552 bytes in 35ms 11-08 06:40:11.457: DEBUG/dalvikvm(541): GC freed 338 objects / 18736 bytes in 38ms 11-08 06:40:11.567: DEBUG/dalvikvm(541): GC freed 629 objects / 32136 bytes in 36ms 11-08 06:40:12.518: DEBUG/dalvikvm(541): GC freed 14257 objects / 497280 bytes in 57ms 11-08 06:40:12.868: DEBUG/dalvikvm(541): GC freed 11164 objects / 469576 bytes in 53ms 11-08 06:40:13.188: DEBUG/dalvikvm(541): GC freed 7134 objects / 311424 bytes in 55ms 11-08 06:40:13.357: DEBUG/dalvikvm(541): GC freed 752 objects / 43224 bytes in 41ms 11-08 06:40:13.449: DEBUG/dalvikvm(541): GC freed 598 objects / 31496 bytes in 43ms 11-08 06:40:13.558: DEBUG/dalvikvm(541): GC freed 413 objects / 26336 bytes in 43ms 11-08 06:40:13.597: INFO/Zygote(541): ...preloaded 1166 classes in 8066ms. 11-08 06:40:13.648: DEBUG/dalvikvm(541): GC freed 313 objects / 19952 bytes in 46ms 11-08 06:40:13.648: INFO/Zygote(541): Preloading resources... 11-08 06:40:13.707: DEBUG/dalvikvm(541): GC freed 54 objects / 11248 bytes in 43ms 11-08 06:40:14.118: DEBUG/dalvikvm(541): GC freed 337 objects / 15008 bytes in 46ms 11-08 06:40:14.338: DEBUG/dalvikvm(541): GC freed 280 objects / 11768 bytes in 44ms 11-08 06:40:14.368: INFO/Zygote(541): ...preloaded 48 resources in 712ms. 11-08 06:40:14.397: INFO/Zygote(541): ...preloaded 15 resources in 23ms. 11-08 06:40:14.448: DEBUG/dalvikvm(541): GC freed 117 objects / 8448 bytes in 50ms 11-08 06:40:14.498: DEBUG/dalvikvm(541): GC freed 205 objects / 8104 bytes in 45ms 11-08 06:40:14.557: DEBUG/dalvikvm(541): GC freed 36 objects / 1400 bytes in 53ms 11-08 06:40:14.567: INFO/dalvikvm(541): Splitting out new zygote heap 11-08 06:40:14.588: INFO/dalvikvm(541): System server process 569 has been created 11-08 06:40:14.597: INFO/Zygote(541): Accepting command socket connections 11-08 06:40:14.651: INFO/jdwp(569): received file descriptor 10 from ADB 11-08 06:40:14.727: WARN/System.err(569): Can't dispatch DDM chunk 4d505251: no handler...
read more»
I want a sample application for camera in android. If anybody developed any application please share with me along with source code.
View 1 Replies View RelatedI am putting top-notch security on my phone. I have mobile defense where i can see where my phone is and do a bunch of stuff with that app. But everything can go wrong if they turn my phone off. So is there an app where I can add a passcode or some password for when I shutoff my phone.
View 6 Replies View Relatedi am new to android and need simple http connection codes for client server(local server in the network) communication in android application.the connection starts when the application is started and if there is any update in the server it should be notified on the client and the server response must be based on the client request.
View 1 Replies View RelatedI have eclair 2.1 source code and i have taken same on eclipse. I want create a new application in the existing eclair source code. I know , how to create an android application using android sdk on eclipse. But i don't know how to create an application with in eclair source code using eclipse.
View 2 Replies View RelatedWhere can I get the android Camera application source code, I'm referring to the camera application that is already installed on my G1, not the camera API source code.
View 1 Replies View RelatedCan anyone tell me that where can i download the source code of TourIt application. I have read the busy coder's android development ebook. it was very nice if i get that application source code it would be helpful to reference.
their source code bundle don have this sample application.
How to Attach video file to my application , and how to show video in videoview ? have any idea about send sms with attached videofile means(mms) in android? if possible , any body give me the Sample code about it??
View 2 Replies View RelatedI'm trying to have my home-screen application register itself as the default home-screen so the user is not prompted with the IntentResolver's list of all the available home-activities.
This is my code:
CODE:.................
I have the android.permission.SET_PREFERRED_APPLICATIONS set in the manifest. After executing the code above, the logs claim things have been added like expected (same logs as when I tick off "Make default" from IntentResolver's list). However, when I proceed by clicking home, the list still shows up and the logs say:
CODE:.....................
So it seems the resolver deletes the default entry. Am I doing something wrong, or is this a security measure? What are the ideas behind this?