Writeable And Executable Location On Android?
Dec 3, 2012
I've compiled a binary using the Android NDK toolchain, and am attempting to deploy it to a device. An application which has been built with the NDK using JNI will then execute this binary via native code. I'm hoping to avoid rooting the device.
The binary will be used by multiple applications, so I'd like to store it in a shared location, rather than once per application.
I can't find an appropriate location to deploy this binary to - these are the places I've tried:
/mnt/sdcard - using getExternalStoragePublicDirectory() from the SDK, however the SD card is mounted as noexec, meaning I can't run it.
/system/bin - read-only file system, so can't copy. I can push the file using adb push if I remount /system on the emulator using:
[HIGH] mount -o rw,remount -t yaffs2 /dev/block/mtd3 /system[/HIGH]
However I'd like to avoid this, as the device would need to be rooted.
/data/local - using adb push, I can push the binary to this location. However, I can't seem to find a way to do this in code (using the Android SDK). The internal storage mechanism points to /data/data/package.
I've compiled native code which calls this executable, using arm-linux-androideabi-g++ shipped with the NDK toolchain. This works with the binary in /system/bin and /data/local.
In summary, I'm looking for a location in the Android file system to which I can copy a file from the project /assets folder, which world-executable permissions are possible.
View 3 Replies
Sep 22, 2010
Can someone tell me how to create an executable jar file from eclipse for android? First of all, how the application should be before creating a jar file? Should it be runnable? Do i need an Activity class in it? I created a simple Android application, which has an activity class
View 4 Replies
View Related
Nov 5, 2009
I am trying to run a native executable from inside an android java application. The native executable exists in my assets. At start of activity, I copy it from assets to my application cache Dir. then I use Process Builder to run it.I tried to run "chmod 777" on the file and on cache directory containing it and I ensured permissions are granted using adb shell. but I still get this permission exception.
View 4 Replies
View Related
May 16, 2010
I am almost done with my project in android, now I want to make the executable version of the application.
I need to demonstrate it in .exe form as soft app as on emulator, not by built and debug process from eclipse.
View 2 Replies
View Related
Jul 20, 2010
I have some java code that I want to share with some classmates however I do not want to share the source with them.What is the standard method to provide someone with a Java executable that they can use but they cannot see the source.Not sure if this is relevant but the code that I will be giving them will be run on android.
View 3 Replies
View Related
Apr 1, 2010
Is it possible to have an AndroidManifest.xml and or resource files in a Jar file and import that into a executable Android project?
My goal is to provide styles, resources, and services from a jar library that can be accessed from a main android project for my common tools.
View 2 Replies
View Related
Jul 7, 2010
I've been trying to export it to a jar file but as there is no main method in my app this doesn't work. Can someone tell me how to create this executable? the executable is to run the emulator and app both in computer not at phone!
View 4 Replies
View Related
Feb 4, 2010
I have a static library: libhello.a and I want to create a executable file that link with this static library:Code...
View 3 Replies
View Related
Feb 19, 2010
I ask something about static library..
" how to create executable static library in android?"
and
"How to connect static library in eclipse?"
Static library is a binary file, How to understand static library in jni?
I wondering static library operation method in android.. (such as static library in vc++).
View 1 Replies
View Related
Jun 20, 2013
Imgdiff is part of android ota tools. Linux executable can be built by running make otatools in folder with android source code. Unfortunately windows executable can`t be build so easily. I managed to compile it.
View 4 Replies
View Related
May 14, 2012
How can i insert a executable script in the boot or better when the phone is shutting down!?
I've the script, but where i have to put this file to execute it when the phone is shutting down or turning on?!
View 4 Replies
View Related
Mar 17, 2010
I want a chmreader executable file to be used in android application. Now whenever I tried to execute it from adb shell, it gives error "permission denied". Now, whenever I use "su" it just executes the file, but doesn't do anything. And whenever I give the argument as the path of the file to be read, "# su /sdcard/extract_chmLib /sdcard/docs/HArdcore.chm" it shows "su: exec failed for /sdcard/docs/HArdcore.chm Error:Permission denied" where "/sdcard/extract_chmLib" is the executable file and "/sdcard/docs/HArdcore.chm" is the chm file to be read.
View 4 Replies
View Related
Oct 26, 2010
I'm developing a mapping app using Eclipse 3.5.I'm setting the minimum update period with the LocationManager's requestLocationUpdates method, via a configuration activity. When I set the property I see in Logcat that the system process sets the value OK.When I actually send a new location from the DDMS emulator control and the location changes on the map view, I see that the system process then sets the minimum time to zero.Below is a capture of the system's log messages. You can see that I'm setting the period to 32 seconds, then 16, then, after I've sent a simulated location change the system sets it to zero.The map responds to location changes to location changes instantly even if they are sent only a couple of seconds apart.
View 1 Replies
View Related
Sep 17, 2010
In my application I have to fetch the current location. First it correctly fetches the location. But we are moving from the current location to some other location. It shows the previous address. It is not updating the location. My code is: locManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE); locListener = new MyLocationListener();locManager.requestLocationUpdates(LocationManager .GPS_PROVIDER ,0,0,locListener); location = locManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);if(location != null){latitude = location.getLatitude();longitude = location.getLongitude();} Please find the mistake and when i launch first time it is not working on second time itself it is working so check this thing also.
View 1 Replies
View Related
Jan 27, 2010
I have an application which uses the network as the location provider (rather than GPS eg.), however I can't seem to figure out how to send the emulator test coordinates. In DDMS I would usually send coordinates in the Emulator Control tab.Is there a place to simulate coordinates derived from the cell phone network provider?
View 6 Replies
View Related
Mar 4, 2010
I want to override the method enableMyLocation() in MyLocationOverlay class, in order to implement my own positioning algorithm to get latitude/longitude, and then plot them onto a MapView. I figured out how to do that, but now I'm stuck because I dont know what Canvas to pass when I call the method drawMyLocation().
Here is the MyLocationOverlay class
View 4 Replies
View Related
Jun 25, 2009
The way we are retrieving locations from our Android phones is to 1st get a Coarse Location followed by a Fine Location. This is for the case where the user may be inside a building initially and unable to track satellites. After we get our coarse location we transition to a fine location to track satellites. This method has been working fine for several months. We recently upgraded to 1.5 and our mapping application, to my recollection continued to work.For the past couple of days we have not been able to get a coarse location and we are receiving a status message in the onStatusChange callback of.We have re- installed previous versions our code that used 1.1 and we are receiving the same status message of .TEMPORARILY_UNAVAILABLE. Other than the obvious description of the constant, we can find no meaningful information.
View 2 Replies
View Related
Mar 15, 2013
Recently all my android devices think they are in Spain when I am at home in Toronto.
I think this was caused when I ran a location spoofing program on only one of my devices, one of the locations I set it to was Spain (among others).
I've tried clearing the data for the Network Location apps, changing the SSID on my router with no luck.
The only way it shows the correct location is when I go outside and run Google maps long enough to get a GPS fix. But when I go back inside I am back in Spain!
The devices this is affectingGalaxy Nexus with my google account
Nexus 7 with my google account
Galaxy S3 with my google account
Galaxy S2 without my google account
View 2 Replies
View Related
Apr 2, 2010
Is there any way to specify the time intervals that the Location Manager broadcasts the current location?
I am using a method called startListening:
CODE:.....................
View 5 Replies
View Related
Aug 12, 2010
I've found bits and pieces of this answer scattered through other posts, but I wanted to record it here for others.How can I simply request the user's GPS and/or Network location and, if they haven't enabled the service, prompt them to do so?
View 1 Replies
View Related
Nov 14, 2010
How could I fix the location which appears on the clock on the home screen and serves as weather forecast location? I am not living near a big city listed on the weather location list and when at home, the current location usually is indicated some dozen miles away from my home. This could be a cosmetic problem, but in the Alps (where I am living) weather a short distance away can be quite different from where you are.
Besides that, it would be nice to know the weather at home while beeing abroad.
View 3 Replies
View Related
Jul 2, 2010
i've had my phone about 3 weeks now. up until last week, the htc weather widget would update to my current location. when i was home, it would show the town i live in. i also had the google internet option to use my location and this would also work perfectly until last sunday.now, the weather location was stuck on miami no matter where i went (as far north as west palm beach) and the internet shows up 'location unavailable'. i have found out that the gps is picking up where i am in goggle maps but it seems that the cell towers are not as far as weather and internet location are concerned. i have tried all of the obvious settings.i did a factory reset and now my weather says ft lauderdale which is closer to me but still not my town. it does not update (manually either) as i move. the internet location still says location unavailable although for a fleeting minute after the factory reset, it DID locate me....then it was gone so i called verizon, they didn't have a clue. then i took it to the store and it turns out EVERY phone the tech tried in the store had the same problem, including his. he told me it was a google problem and there was nothing he could do about it. i felt if i tried explaining how that would make it a verizon problem as well, it would be a losing battle
View 7 Replies
View Related
Jun 7, 2010
I am having problems with the quick search feature. I did a random search for Mcdonalds and a map pulls up that is no where around me. I clicked update location but it says my location is unavailable. I have GPS enabled and my navigation app works just fine.
View 1 Replies
View Related
May 10, 2013
today i was trying to open my old workspace projects by Eclipse but the old projects used old SDK path n so when i try to change my SDK location the eclipse not allow me tho submit my new location how i can solve this problem
View 1 Replies
View Related
May 5, 2009
Is there any API method{[android.location " pack ] to get location name? did not find related method to to retrieve location name for given GeoPoint(lat,lon); I wanted to keep list of location names for particular GeoPoints (lat,Lon) in journey. can this be achievable in Android to calculate the name of location from lat .
View 4 Replies
View Related
Jul 19, 2010
I checked and loading up my maps application or another app that I've written that uses the location API finds me almost immediately - this, on the other hand, leaves me waiting forever without a single update. And yeah - I checked my permissions in AndroidManifest :)
View 1 Replies
View Related
Oct 13, 2010
Am trying to develop an app that show current location. but i am having one prob. my application is showing location on location change occur.* but how to show location first time. * i want to take location manually..not by onlocationchange Method in location manager.
View 9 Replies
View Related
Feb 23, 2010
I'm done creating an android program that adds a marker to a location. But I need to show CURRENT MY LOCATION in the MAP. I know this is done thru location based services but I don't know how to incorporate it into my program.
Here is my onCreate command:
CODE:.......
I have an onTouchEvent that places the marker. So no problem there, the problem is I need to display my location at the start of the program. It should show a mark that says, "You are here" or something like that in the map.
View 3 Replies
View Related
Nov 14, 2010
Recently, my Droid has had trouble getting a GPS fix on my location (using the Maps app that comes with the system). If I try again, it often can find me on the second or third try, but that's too many. Anyone else having this problem? Any fixes?
View 1 Replies
View Related
Apr 16, 2009
This code used to work in SDK1.1 but stopped working in 1.5 I have a class that implements LocationListener
in the onLocationChanged(Location location) method I have: Geocoder geocoder = new Geocoder(this, Locale.US); try { List<Address> addresses = geocoder.getFromLocation (location.getLatitude(), location.getLongitude(), 1);
View 5 Replies
View Related