Android :: Access Base Directory Assets From Another Application?

Mar 16, 2010

I get a lot of requests in my application to allow for custom icons packs from BetterCut / Open Home. The way it seems to work is you install BetterCut or Open Home, then you can install tons of these free icon packs from the market. Once installed both those apps (and other apps) will poll for those icon packs and use the icons. I want to know how to poll the install applications for the asset folders that are available. I have opened up a few of the icon packs and verified that there is an assets folder in there and they are full of all the icon png files. I've searched on here, other code sites, google, etc., but haven't found any leads.

From the answer below I have written some code to try and list a file from my own projects assets directory but it does not seem to work.
Resources r = this.getResources();
AssetManager a = r.getAssets();
String[] list = a.list("/");
Log.d("test", "Length of / is "+list.length);
for (String s : list) { Log.d("test", s); }
Log.d("test", "Length of /assets is "+a.list("/assets").length);
Log.d("test", "Length of /assets/ is "+a.list("/assets/").length);
Log.d("test", "Length of /assets/ is "+a.list("/assets/").length);
Log.d("test", "Length of ./assets/ is "+a.list("./assets/").length);
Log.d("test", "Length of ./assets is "+a.list("./assets").length);

This is the output:
03-16 12:25:04.591: DEBUG/test(13526): Length of / is 6
03-16 12:25:04.591: DEBUG/test(13526): AndroidManifest.xml
03-16 12:25:04.591: DEBUG/test(13526): META-INF
03-16 12:25:04.591: DEBUG/test(13526): assets
03-16 12:25:04.591: DEBUG/test(13526): classes.dex
03-16 12:25:04.591: DEBUG/test(13526): res
03-16 12:25:04.591: DEBUG/test(13526): resources.arsc
03-16 12:25:04.614: DEBUG/test(13526): Length of /assets is 0
03-16 12:25:04.637: DEBUG/test(13526): Length of /assets/ is 0
03-16 12:25:04.661: DEBUG/test(13526): Length of /assets/ is 0
03-16 12:25:04.692: DEBUG/test(13526): Length of ./assets/ is 0
03-16 12:25:04.716: DEBUG/test(13526): Length of ./assets is 0

I figured out that you can read from the assets directory without actually using the folder name:
InputStream is = assetManager.open("test.png");
I also tried this with an asset in Appliction 2 from Application 1, where the folder path is /asset/icon/image.png:
InputStream is = assetManager.open("icon/image.png");
Next I figured out that you can list a directory inside assets:
String[] list = assetManager.list("icons");
That also works great. The only thing failing right now is how to list the base directory assets.

Android :: Access Base Directory Assets from Another Application?


Android :: Webview Load Html From Assets Directory

Jun 30, 2010

I'm trying to load a html page from the assets directory. I tried this, but it fails. I don't really get any telling errors in LogCat...

View 1 Replies View Related

Android :: Play Audio File From Assets Directory

Jul 20, 2010

when I run this code, it starts playing all the audio files in the assets directory, in alphabetical order instead of just playing the audio file I requested. What am I doing wrong? Is there a better way to play audio files from the assets directory?Is there a difference between keeping audio files in the assets directory and keeping them in the res/raw directory? Besides the fact that they don't get ids if they are in the assets directory. If I move the audio files to the res/raw folder then I have a problem with reusing MediaPlayers because there is no id parameter for setDataSource(). I can't find a good guideline for handling this kind of problem.

View 1 Replies View Related

Android :: Application For Doppler Radar / Base Velocity?

Jun 3, 2010

Does anybody know if there is an application for Doppler radar or base velocity? I know stuff like weatherbug have radar but it doesn't have base velocity...anybody know of anything?

View 8 Replies View Related

Android :: Access Ressources In Res / Raw Directory Via BufferedReader?

Aug 19, 2010

I save some resources in the res/raw directory which i then would like to read with my custom loader.

how can i do this?

ideally i would get a BufferedReader on them.

View 3 Replies View Related

Android : Way To List - Access All Files In Directory?

May 7, 2009

Can any one tell me which is the best way to access the file system in android device, also i want to list all the files in the application directory.

View 3 Replies View Related

Android :: Can I Change Write Access For Root Directory

Jan 18, 2010

I need to be able to write textfiles to the root directory of my Android device (as this related questions explains).

Can I change write permissions for root directory / and if so, how?

I tried pushing a file using adb, but it said file system was read-only

Its pretty annoying that I cannot control my own device, that everything is so restricted

EDIT 1:
This thread has evolved into discussing Sygic Navigation and their API, which seems to be wrong when it comes to the Android platform. I have some other questions that discuss Sygic and their navigation software.

View 7 Replies View Related

Android :: Setting Path To Assets Folder In Application?

Aug 10, 2010

I am developing an Android App and would like to have a video file (mp4) bundled inside the .apk so that when the app is launched I can play a short intro video. Unfortunately I'm having trouble figuring out where in my project folder I should place this video file, and also how to access it (the path to the file).
I am using videoView.setVideoPath();

View 2 Replies View Related

Android :: Access Larger Files - More Than 1 Mb Plist Files - From Assets Folder

Nov 4, 2010

I am working on an android app. Where i need to parse some plist files from assets folder. I do understand how to use assets in android but now problem is that file sizes are more than 1MB and so android gives error Data Exceeds UNCOMPRESS_DATA_MAX (2183588 vs 1048576). how to access such larger files from assets? Also I cant reduce a file into small buffers because i am just sending it to "DocumentBuilder.parse(in)" as a whole so can not use buffer. The error is on line: Document doc = db.parse(in).

View 1 Replies View Related

Android :: Unable To Access Android Assets

Jun 14, 2010

Using this code it should return a list of the assets. But it crashes, with a "Source not found, Edit Source Lookup Path..." message in the debugger when I call the list method:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

AssetManager assets = this.getAssets();
try {
//error happens on this next line
String[] l = assets.list(null);
} catch (IOException e) {

}
}

View 2 Replies View Related

Android :: Create Droid Shared Directory With Read And Write Access On Phone?

Feb 17, 2010

How do I create a shared directory with read/write permissions to all applications installed on my phone and that is not on the sdcard?
I tried that :

File f = new File("/tmp");
f.mkdir();

but it is not working.

View 1 Replies View Related

Motorola Droid :: How To Access File Directory?

Dec 25, 2009

I downloaded a PDF file to my Droid.I can see that it is in the "Downloads" folder when I mount the Droid to my laptop via the USB.My question is, how do I access this file from the phone?I can't get to the directory to try to open it.I can access the PDF through my Gmail account using the Preview option. However, I wanted to save the file to the SD card. So, I searched this and another forum on how to do that and the only way I could find was to access my gmail account through the browser and download. I did this and the file was put in the Downloads folder on the SD.How do you access the Downloads directory and for that matter, any directory that you may want to create on the SD?

View 4 Replies View Related

Samsung Epic 4G :: Access To Your Exchange Company Directory?

Sep 7, 2010

Has anyone figured out how to access your MS Exchange company directory on the Epic? My co-worker who has an Evo is able to when he goes to compose a new message, he has the option to search the company directory. But I do not on the Epic.

View 3 Replies View Related

HTC Incredible : Access Directory From Computer / Open Ringtones?

Jul 8, 2010

I've rooted my phone, but I still can't figure out how to access the / directory from my computer. Specifically, I want to be able to open /system/media/audio/ringtones so I can put new ringtones in there. Is there a good way to do this? I tried copy/pasting with astro file maager, but it won't let me paste into that directory, I assume because I don't have permission.

View 9 Replies View Related

Android :: Why I Can't Find .db File In Data Directory Of My Application?

Aug 21, 2009

I have written a test case to implement a conference contact management system with Content Provider and SQLite. The launch activity is a Listactivity and the customized provider is extended from ContentProvider, u know, actually the sample is so similar to the Notepad Sample in the official SDK packages. However, i can't find the created .db file in the /data/data/myapp/ except the /lib directory. Why?

View 2 Replies View Related

Android :: Mkdirs Returns False For Directory On Sd Card While The Parent Directory Is Writable

Oct 31, 2010

At some points while running my android application, I need to create a directory on the sd card, for a small number of users this fails and I can't figure out the reason for it... (I've found similar problems caused by the WRITE_EXTERNAL_STORAGE permission missing, it's there and it works for almost all users so I don't think this is reason) When mkdirs returns false I crash the program and log the following java.io.File properties, starting at the directory I want to create, then recursive printing properties of the parent directory and so on...

/sdcard/MyDirectory/Dir1/Dir2 (exists: false, canWrite: false, isDirectory: false, isFile: false);
/sdcard/MyDirectory/Dir1 (exists: true, canWrite: true, isDirectory: true, isFile: false);
/sdcard/MyDirectory (exists: true, canWrite: true, isDirectory: true, isFile: false);
/sdcard (exists: true, canWrite: true, isDirectory: true, isFile: false);
/ (exists: true, canWrite: false, isDirectory: true, isFile: false);

The strange thing is that the parent directory is writable (canWrite=true), I can't print the execute file permission but from what I've read, write is what you need when creating directories... What I've looked at so far is the WRITE_EXTERNAL_STORAGE permission, if the sd card is full and if the sdcard is mounted read only:...........................

View 2 Replies View Related

Android :: Why Doesn't Droid Directory Match To Computer Directory

Dec 23, 2009

I have an app that instructed me to copy some data from my computer to the SDCard. So I plugged the Droid into the computer, mounted my Droid SDCard, looked at the directory, and copied the file. There are a bunch of files and folders listed (e.g. backups for apps, album artwork, etc.) as being on the SDCard. But when I go into Astro on the Droid and select "SDCARD" it shows "directory is empty." I don't get it. Why can't I see the folders and files on the SDCard that I can see on the computer screen?

View 3 Replies View Related

Android :: Create Directory Or File Into Data / Local Directory?

Aug 5, 2010

I want to download my apk file into "/data/local/" directory. I am able do this in external storage but unable on "/data/local" also i was trying to create folder on same location but could not do that. Through "adb push" it is possible but i need to do this java program.

View 2 Replies View Related

Android :: Attach Text File Stored Locally In Application Directory?

Jul 9, 2010

I have an Android app that saves a text file directly onto the phone, in the app's install directory. I need to allow the user to create a new email, attaching this saved text file. When I start the intent to send the email, everything shows up in Gmail correctly, but the attachment does not get sent. All of my searches on stack overflow seem to only deal with attaching an image file from the SD card. Below is the code that I used. Please let me know if I have done something incorrectly.

File myFile = new File(getFilesDir() + "/" + "someFile.txt");
FileOutputStream stream = null;
if( file != null )
steam = openFileOutput("someFile.txt", Context.MODE_WORLD_READABLE);
stream.write(some_data);
Uri uri = Uri.fromFile(myFile);
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
sendIntent.putExtra(Intent.EXTRA_TEXT, email_text);
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
file.close();
startActivity(Intent.createChooser(sendIntent, "Email:"));

I've also tried sendIntent.setType("application/octet-stream"); but that didn't make a difference. I'm at a loss for why the file doesn't attach and get sent.

View 1 Replies View Related

Motorola Droid :: Installing APK In System / Application Directory

Apr 17, 2010

I am still getting to know the ins/outs of my newly rooted phone. I am using an app called PowerManagerPro and it gives the following instructions to install to the system/app directory to activate certain rooted functions.
[Quote]
I am not able to get this done using the Terminal Emulator, it keeps saying "cp not found". I also cannot find a function in Root Explorer to install the APK in the the system/app. Is there another way to install APK's into the system/app folder?

View 5 Replies View Related

Android :: Develop An Application Pluging / That Could Access Application Sqlite

Nov 15, 2010

I want to add a big feature to an application i am developping, but as this feature interest few people and is quite independant from the main part, I would like to put that in a seperate "plugin" application.Does anyone knows any design patterns, snippets, "reference" examples about such design?In particular that separate plugin application should be able to access some tables in the main application DB. Is it possible to do that without broadcast receiver? - the main application uses a TabActivity: is it possible that a the tabactivity instanciates an Intent Activity that is part of the plugin? - does the plugin can access main application preferences (not sure this would be necessary, but better to anticipate the question!) is it possible from the plugin to access main applications ressources?At least the 2 first points are mandatory for me.

View 4 Replies View Related

Android :: Android Application - SocketException Permission Denied (No File Or Directory)

Sep 25, 2010

when I try to adapt the code to my project, things are not running well since I bumped to this exception (SocketException). Somehow, I keep getting it even after setting the permission in the manifest to have Internet permission (and yes, I have an Internet connection working):...............

View 2 Replies View Related

Android :: Create Sub Directory In Asset Directory On Run Time In Android

Oct 6, 2010

how to create a sub folder in asset folder at run time and copying the files from res folder to my assets sub folder.

View 1 Replies View Related

Android :: Cup Cake Code Base

Feb 19, 2009

I have heard a lot about this code base, but have seen nothing.The possabilities are amazing, why are we so limited. If the sceen is multitouch capable, why not use it? When will we see a fix for the issue with the talk button on the headset, or the ability to run apps from the sd card, or the ability to stop running apps. This android os is linux based, yet these issues are holding us back? I am invested in this platform, and I really believe this is important. I hope to see more functionality. We have a platform that can truely compete with the iphone, but we must work hard to perserve our image.

View 2 Replies View Related

Android : MP3 Player App / With Adjustable Base

Dec 31, 2009

I notice the default doesn't have any form of graphic equalizer!Also, Tunewiki seems cr*p at finding the correct album art, is there any alternative please?

View 1 Replies View Related

Android : Layouts For Base Apps

Aug 27, 2009

Where in the source are the layouts for the built-in UI's?I would like to reuse (copy) a couple of the contact UI's rather than recreate the wheel.

View 4 Replies View Related

Android :: How To Access Dialer Application

Jul 29, 2009

i'm beginner in Android and i'd like to know how can i access the Dialer aplication. I'd like to make a test that access dialer, dial a number, make a call and after some time, end this call. I'm using the emulator.

View 4 Replies View Related

Android :: Want To Access Method From Different Application

Jun 15, 2010

I have two applications installed on my emulator, 1st application has 3 methods in it , If I want to call one of the methods from the second application , what should I do? I have tried to launch the activity its working fine. But now I don't want to launch the application rather use some functionality of the application with out launching it.

View 2 Replies View Related

Android :: How To Access Application Public Key?

Oct 20, 2009

I'm currently working on an application which need security features. My question is simple, if every application is signed by its developper, how can I access application public key? (and private).

View 6 Replies View Related

Android :: Access Resources From Another Application

Jan 28, 2009

I have created a subclass of Activity, 'CustomActivity', that overrides the onCreateOptionsMenu and onOptionsItemSelected methods. In a couple of other applications I have extended this subclass to provider a common menu for each activity. Is it still possible to access the resources from this Subclass? By default it uses the resources from the current activity (Strings, xml layout etc.).

View 7 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved