Android :: Package My Common Code As Library
Aug 31, 2009
I have done some cusomtizations on general user interface behavior. I would put those features into my applications. Therefore, I package my source code as a jar and add this external library to my applications.
As my cusomtization include some inflation of xml files, I put those resource in my package. However, when I finished compiled my application and ran it, it reports error. It seems cannot locate the xml file in the jar. (My debugger stop while inflate the xml file). Do I miss any step to use my jar file?
View 2 Replies
Apr 14, 2010
I am currently moving from Xcode and iPhone development to Android with Eclipse. I want to have a shared code project so that I can store all the code to be shared across apps in one common library. However it would appear that the only android project available is for applications and not for code libs how can i achieve this?
View 4 Replies
View Related
Nov 11, 2010
I have an Android library project that makes calls to PreferencesManager.getDefaultSharedPreferences.
I have 2 version of my app, paid/free, and they are not able to access the preferences stored by the library code.
Can someone tell me the right way to store values in SharedPreferences in library code and have the values available to projects that include the library?
View 2 Replies
View Related
Jul 2, 2010
I have an Android application composed by several Activities. Most of them need to check whether an active network is available or not:
public boolean isNetworkAvailable() {
ConnectivityManager cm = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
TelephonyManager tm = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
...
}
I would like to move that code to a helper class in order to avoid the need to write that code in every Activity, but calls to getSystemService are only allowed from an Activity. The other alternative is to move that code to a parent activity use inheritance but:
Every activity already extends from android.app.Activity
Some of my activities already extend from a common my.package.BaseActivity
(Activity <- BaseActivity <- XXXActivity)
What do you recommend in this case? Is there any other alternative?
View 1 Replies
View Related
May 7, 2010
I have a set of common code (including .java files and resources), which I have to use for two similar applications with different package names (for different vendors). How can I maintain two packages which share the common code without making two copies of the common source?
View 3 Replies
View Related
Sep 14, 2010
I'd like to bring out an Android app in the near future, so I was wondering how to support a couple of funcitonalities I have got used whilstdeveloping for J2ME and iPhone
first the versioning. With J2ME (using NetBeans as IDE) I had the option to auto-increment the softwwares version every time I compiled it. I was wondering if something like this is available for Eclipse and if so how to use it ? secondly a common code base. Is it possible to have a common code base for several projects ? For example I might have a game which actually uses the same code but needs different graphic resources. I'd hate to have a different project for every game/app and have to manually edit every project's source every time I want to submit a new code-change.
View 1 Replies
View Related
Jan 27, 2010
I can build a daemon with my algorithm code and main function.I put all files in one folder under /development and make This executable file works successfully
Now I want to separate my algorithm code and main function code. I hope to build a binary library with my algorithm code and main function will link this binary library to use.
Where to put my algorithm code to create binary library and how to link this binary library in main function code?
View 2 Replies
View Related
Mar 11, 2009
I am working on a GPS navigation App. I notice that com.google.googlenav Package is available in Android SDK-m5,but in the source code, there is nothing about googlenav. However, the package is necessary for drive direction development on the device. Could anyone please tell me from where I can get that googlenav library?
View 4 Replies
View Related
Jan 3, 2010
I'm learning via a few books w/downloadable code. One of the examples I'd like to get running won't even compile because the IDE can't find/import the com.google.android.maps library/package, which I found odd since I have everything possible installed that the SDK offers. The book info on the publisher site was not helpful either.
I'm using Eclipse (build 20090920-1017) with the ADT 0.9.5 plugin. SDK is fully updated (all available packages installed, including android 1.1 api 2 rev. 1 through android 2.0.1 api6 rev 1, and google apis 3 rev 3 through 6 rev 1.)
View 3 Replies
View Related
Nov 15, 2009
How can I use sdk to get the package/class name of a specific apk file, eg: I have a test.apk, and I want to know the package name and class name by API when I write a android program.
View 2 Replies
View Related
Oct 8, 2010
In an effort to reduce duplication, I have my app's workspace split into 3 projects:
Main (A library project, where all of the common code lives)
Free (To make the free version)
Paid (To make the paid version)
Behavior in the free version and the paid version must differ sometimes. How can I "call into" the final projects from the library project? Here is some sample psuedo-code to illustrate my question: Code...
View 4 Replies
View Related
May 13, 2010
I have developed some reusable android component which is basically a class . This class has some resource dependencies e.g. some png drawables, some xml layouts etc. So this class referenced the auto-generated R file.I would like to distribute this code in a single package like jar file to other developers for use in their applications.I have read that the only possible solution is to distribute code together with all my resources, which others have to copy to their "res" folder (source).So I created a jar file having the class file (say MyClass which is in the package com.xyz.android.app) and resources and tried to use this in my new application.So I added the jar file to my new applications build path using add external jars option in eclipse and copied all the resources to my new application's res folder. (The activity class say MainActivity of my new application is in com.abc.myapplication package, just for the case if it may helpful)
But when I run this new application there is java.lang.ClassCastException in the MyClass class. I tried to debug the application and then I found that in the MyClass class, there is "R cannot be resolved" problem. Then I changed MainActivity's package to com.xyz.android.app (which is not the way, other developers will be happy to do), But again the same problem.But When I just copy the source java file such that both Main Activity.java and MyClass.java are in com.xyz.android.app package then application runs fine.So if I need to distribute such that other users need not to bother these package naming things,how can I accomplish this?
View 3 Replies
View Related
Aug 7, 2010
I'm writing a JNI library for a game. I have java code that I want to replace with functions from the library. Is it true that most of the devices out there are compatible with my code if I compile it for the default arm processor, or will I find that there are many devices out there that my library won't run on? What I'm asking is, should I maintain java code that does the same thing as my jni library for compatibility purposes, or is it safe to have jni libraries alone? How large is the group of devices that cannot use the libraries I write? Where are there stats regarding what population is using processors other than the arm processors?
View 2 Replies
View Related
Feb 25, 2010
How many times have you asked users to send you the logcat result to track down a nasty force-close?How many users have actually replied?It's not that users are lazy or busy.Having to run the "logcat" command or download an external log collector app just means too much trouble for them.It should be much simpler. It should be just one tap.In fact I'm surprised (or being ignorant) that an easier error reporting mechanism has not existed yet in the Android API, especially for the infamous force-close. That is why I coded and open-sourced "Android, send me logs!", a small code library that makes it easy to detect force-close and send logs from within your own apps.You can program it to report errors with just one tap, and also include your own tracing information.
View 16 Replies
View Related
Oct 2, 2009
I have just bought an HTC magic which had a copy of the co-pilot app on the SD card. I have installed the app but when I try to run it it comes up with the co-pilot screen but says "Invalid Library CoPilots code cannot be loaded by the system"
View 2 Replies
View Related
Aug 17, 2010
According to this SDK guide, unit-testing a Library project can be achieved by creating a standard application project, reference the Library project and then instrument the application for unit testing. However, when I do this and launch the test application I get the message.No tests found with test runner 'JUnit 3".I'm using Eclipse and the Android ADT plugin, all latest versions.the projects compile just fine. The test project also installs fine to the emulator. But in the console I can see that it looks for <library>.apk, which of course doesn't exist since I'm compiling this as a library into the test project.
View 1 Replies
View Related
Aug 26, 2009
I created a jni library which depends the third shared library, I must copy the third shared library to /system/lib, otherwise, Java application can't load jni library. But you know, on G1 with official OS image, /system/lib is readonly. I tried to call System.setProperty to set java.library.path to the location stored the thired shared library before load jni library, but the issue still exists.
View 6 Replies
View Related
Feb 12, 2009
i work on custom Application Manager and try to get the disk usage of installed package. So PackageManager.getpackageSizeInfo was removed from SDK on 0.9->1.0 update android.content.pm. PackageStats(String pkgName)(cacheSize, codeSize, dataSize) returns always "0" Size of phys. file (java.io.File) in "/data/app" seems wrong/not completely. Has anybody any solution to get the total disc space used by an installed package?
View 4 Replies
View Related
Jul 15, 2010
As I understand, the three ways of distributing my application are via Jar, Android Library and Android Library Project.Jar - cannot contain resources or XML layouts (so this is out for me)Android Library - I don't really know how this works but the Google API uses it..Android Library Project - includes resources but allows the client free rein on the code as it is distributed as source.If I am to create a closed source application that requires drawables and XML files that I want to distribute to other Android programmers, what should I use? And can someone direct me to a tutorial on creating an Android Library?
View 4 Replies
View Related
Oct 7, 2010
I'm attempting to override an Android View class to tweak the functionality just slightly. But I need to modify a field that does not have a setter method. I've placed the subclass in a package called android.widget. Why can't I access any of the package-private member fields? I notice that the compiler says they "cannot be resolved," rather than not being accessible. Does this have something to do with how Android.jar is built?
View 2 Replies
View Related
Jan 8, 2010
I am a game developer and have developed a nice global high scores module. The source code is in two different games of mine and anytime I make changes I carefully copy and paste the java files from one project to the other. As I increase the sophistication of this module, the copying and pasting can take a day or two to make sure I get it right. Now I am finishing up my third game and want to add the high scores module, but copying and pasting this in three separate projects seems absurd and will take up much of my time! Is there any way to externalize this module?
Unfortunately, the module makes reference to R for strings, layouts and other resources. It also uses common Android functions and resources from the Android library. Almost anything would be easier than the method I am using now--so any and all suggestions are welcome!
View 2 Replies
View Related
Jun 20, 2010
I have Activity A and Activity B. I want to access a method in Activity A from Activity B. This is my method:
Activity A extends activity{
public void save(){
} }
View 5 Replies
View Related
Jan 30, 2010
I am Working on develop an application .In my application I want to Put application header as it look like "Android Market Application". I need help on following issues.
1)How to put all header same for all activities in the application.
2)How to put the common header like in android market application.
3)How to put a common footer for all activities in application.
If possible send source code for my understanding.
View 3 Replies
View Related
Apr 15, 2010
I'm trying to use some common formatting for a number of different labels, all with different text. From http://android-developers.blogspot.com/2009/02/android-layout-tricks-, it seems as though I should be able to do something like the following:
<include android:text="@string/description" layout="@layout/label"/>
Where, in label.xml, I have:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
<!-- more detailed formatting to come later --> />
For some reason, the text of the label is showing up empty when I do this. But I can successfully add an ID in this fashion, and then change the text of the label in my application code. For example:
<include android:id="@+id/description_label" layout="@layout/label"/>
View 4 Replies
View Related
Oct 1, 2009
What are the most easy mistakes to make that can be performance sinks on Android?
The documentation mentions "some floating point operations" can be "on the order of milliseconds" - has someone tested this?
For the sake of discussion, let's assume its running on a G1/similar device.
View 5 Replies
View Related
May 24, 2010
I have a TabHost with 4-5 tabs. I want to have a similar bottom for all the tabs. Is there any way we can add a bottom to all the tabs? Or do I need to place the xml code in every layout file.
View 1 Replies
View Related
Apr 9, 2009
Is there a way to launch a viewer for common file types like TXT, DOC, XLS, PDF from within an app, like Gmail does. Maybe a Google Docs api to pass the file to GD and have it open in the browser?
View 2 Replies
View Related
Nov 6, 2010
I'm making out a few menus for my Android App and throughout there is a standard textview that is repeated 5 times, only changing the android:text tag each time, everything else is the same.There are a good number of properties on this and it feels very inefficient to be copy/pasting all these for each of the textviews.Is there a way I define the common properties just once and add them to each TextView element?
View 1 Replies
View Related
May 25, 2010
The application I am developing is in large parts a background-only Service BUT requires some settings that the user must add. Is there a way to integrate applications with the common Settings application/view/activity?
View 1 Replies
View Related
Jun 2, 2009
I am working on developing several individual android applications. We had created common UI Layout View XMLs, classes and resources. I would like to share these common layout xml, classes and resources across all of my android applications. I dont want to duplicate them in my applications. Is there any easy way to do this?
View 5 Replies
View Related