Android :: Android System - API - Replacing System Libraries
Oct 12, 2010
I have written some apps, but have a general question. If I were to write an improved version of - let's say - TextView. Is it possible to make all app's on the system using this class, basically replace TextView? How are the java classes on the Android system, are they compiled, can I replace the library? Is this protected?
View 8 Replies
Sep 4, 2009
With the NDK I can wrap a native library so I can call the methods from Java and package that library into my application.
Say I want to package a custom version of SQLite, is there any way to override the system library for SQLite, so I dont have to reimplement the SQLiteDatabase class?
View 4 Replies
View Related
Nov 17, 2010
I am an Android app developer, and I have purchased a Nexus One device which I use to continuously test my developed Android applications.
Background: ----------------- One of the applications I developed uses a native shared library (e.g. myNativeLib.so). Only my application loads & uses this native library. I had developed this app before Android NDK came out. I pack my native library into my apk's 'assets' folder, and during my application start- up, I extract this native library from my package's assets folder to my app private directory (i.e. <assets> -> /data/data/<myappprocess>/ myNativeLib.so). Then I use System.load() API in my application to dynamically load this native library.
Problem: ------------ This application was developed during Android 1.5 (i.e. cupcake) days {I didn't have the Nexus One then}. The above procedure has been working without any problems right from Android 1.5 to Android 2.2 (i.e. Froyo). I have also tested the same on my Nexus One for Android 2.1 (i.e. Eclair) and Android 2.2.
The problem began the moment I recently upgraded my Nexus One to Android 2.2.1 via the FRG83 system update. Now, whenever I try to load my native library, I get the following error:
D/dalvikvm( 3653): Trying to load lib /data/data/<myappprocess>/ <mynativelib>.so <some address> I/dalvikvm( 3653): Unable to dlopen(/data/data/<myappprocess>/ <mynativelib>.so): Cannot load library: link_image[1995]: failed to link <mynativelib>.so
What I have Tried: -------------------------- 1. I tried my application using Android 2.2 SDK (emulator)...it works, no issues. 2. I checked out the latest froyo & android2.2.1 source code from Android open-source, built & tested my application + native lib using the latest froyo source...it built & ran, no issues. This should've taken care of any changes in the native code dependencies between Android 2.2 & Android 2.2.1 3. I even checked Android 2.2.1 source code for dalvik (java System & Runtime classes) + bionic (linker & dlopen sources) between Android 2.2 & Android 2.2.1 (using source checked out from Android open-source), but couldn't find anything consequential 4. I am unable to return my Nexus One to Android 2.2.
View 3 Replies
View Related
Mar 24, 2014
i was trying to change the background for my x'pop 5035D cause i'm in jelly bean 4.1.1 and all the backgrounds for the system is white and it's very bad for my eyes specially at night ,
i was trying to modify framework-res.apk that exist in :system / framework but i couldn't so i thought i can replace it and i downloaded another frame work- res.apk and i used root explorer to replace it after taking a copy of the original file and since i did that the device restarted and stuck at the logo and i can't boot.
i tried every thing , i did nandroid restore and even wipe data / factory reset and the same result it just stops at the logo every time .
View 1 Replies
View Related
Feb 9, 2009
Is it possible to write data or create folder in system directory like /system/media/audio/alarms. i.e other than our respective package.
View 2 Replies
View Related
Sep 4, 2010
Phone: UK Galaxy S Issue: Recovery boot error message in red writing
Multicsc : can not access to / system/csc/VOD/system/
Background: I have been trying to root my phone from information found in a youtube video. All went well and the little ninja bloke with the sniper rifle was in the app list. Tried installing busybox and was told that the phone was not rooted�..
I think I ran the root application again and at some point I started getting this error message when in recovery. I have since run the one click root method to unroot the phone and the little nija dude is no longer there. Since I rooted the phone it will no longer connect to my wireless network, it finds the network and attempts to obtain an ip address. After a few min it times out and tries again. When I load the phone recovery the error message is still present.
View 3 Replies
View Related
Jun 23, 2010
Can we modify the system while the phone is booted now that we have the unrevoked recovery flash tool? is this what NAND unlock means?
View 24 Replies
View Related
Jul 11, 2012
What will the cwm backup?
if I backup a system with locked bootloader,will the bootloader relock after I restore the system from an unlocked bootloader system?
Which content will cwm backup?(include kernel?)
View 5 Replies
View Related
Sep 23, 2009
I use Java API "System.setProperty()" to set a system property. After invoke "System.setProperty()", API "System.getProperty()" can return the value just I set. However, when I use command "adb shell getprop" to verify, it shows that this property is not set at all. Do I wrongly understand API "System.setProperty()" ?
View 9 Replies
View Related
Oct 12, 2010
I'm engineer but more from a chip/assembler x86 level. I'm new to Android. Still figuring some general things out. I have written some apps, but have a general question. If I were to write an improved version of - let's say - TextView. Is it possible to make all app's on the system using this class, basically replace TextView? How are the java classes on the Android system, are they compiled, can I replace the library? Is this protected?
View 1 Replies
View Related
Apr 7, 2010
How to push a 3rd party app into system.img given the source code but is it possible to push a 3rd party app into system.img with only .apk file . If so please let me know the steps for doing it .
View 2 Replies
View Related
Feb 12, 2010
My application can be installed and run on android, in two different places: "/data/MyApplication" and "/system/MyApplication".
I need to know where at the moment is my application installed, if it is in "/data/" or if it is in "/system".
View 3 Replies
View Related
Nov 17, 2010
How to SET system colours, but I need to find out how you GET them - how do you find out what they are?
On the Samsung Galaxy S for example, the Tab views, the ListView highlights, Menu Items and Summary line on the Preference Screen are all blue.
There are many apps which immitate the style of the Preference Screen and I want to do the same. Obviously I cannot just hard code and set the colour to Blue, as other handsets use different colours.
The question is, is there a way to programmatically find out what colour the Preference Screen Summary Line, Tabs, or ListView selections are, so that you can then set that against a TextView elsewhere in your app?
How do I get the android system colours?
View 2 Replies
View Related
Apr 15, 2010
In my project ,I need get all the name of the activities ,not only my own application, but also the third party application , and how can I get?
View 3 Replies
View Related
May 8, 2009
How do I clear the log on a device?When I do adb logcat after hooking up my G1 via the USB cord I seem to be getting old logs and don't see the most recent errors that I am trying to diagnose at the end of the trace.
View 3 Replies
View Related
Aug 10, 2010
Do we need to call System.gc() to indicate that system should do a garbage collection or just let system to choose when to collect garbage and free it? Because my app will random FCs on certain phones, but if I add some calls to System.gc(), then there were no FCs.
View 17 Replies
View Related
Aug 5, 2010
I wrote a test to check what kind of permissions are allowed to an application. A test run in the emulator shows the following error: However, a search of SDK doc revealed that only the following permissions are reversed to the system: Code...
This brings up 2 questions: (1) Why did the emulator deny other permissions in addition to those 4 system ones? (2) How could an app get the system permission? If this can only be done by building a custom Android like an OEM build, where in the Android platform does it check for system-level permission?
View 6 Replies
View Related
Mar 19, 2009
In Sun Java I can get System endianess using the System.getProperty ("sun.os.endian"). How to get endianess of the system in Android?
View 5 Replies
View Related
Feb 9, 2009
I downloaded new Android SDK 1.1 release 1. But I cannot find new system image for Dev Phone 1.
I thought that new system-image will be included in new SDK.
Where is a system-image for DP1?
View 11 Replies
View Related
Oct 24, 2008
So i realized today on my way home from work that my cars Clarion CD deck has a USB connector for hooking up thumb drives to play music off of them. I figured this HAS to work with the G1 and it does!I was able to hook the G1 charge and play the music off the SD card through the G1 with ease.Just set the G1 to act as a usb drive, and you can play music and charge your phone via USB while driving.So keep that in mind if you're going to be getting a new car CD player, get one with USB (pretty common on new CD players) and you'll be glad you did.
View 45 Replies
View Related
Nov 16, 2010
I've seen references on how to SET system colours, but I need to find out how you GET them - how do you find out what they are? On the Samsung Galaxy S for example, the tab views, ListView highlights when you select an item, and the Summary text line on the preference screen are all blue.There are many apps which immitate this style and I want to do the same. Obviously I cannot just hard code and set the colour to Blue, as other handsets use different colors.The question is, is there a way to programmatically find out what colour the Preference Screen Summary Line, Tabs, or ListView selections are, so that you can then set that against a TextView elsewhere in your app?How do I get the android system colours?
View 1 Replies
View Related
Sep 14, 2010
I downloaded a beta app from System Seven (SEVEN Integrated Mobile Messaging Platform) and like what it has to offer. Anyone else using it? Seems to ask for a lot of permissions, but they seem to be legit. Thoughts, anyone?
View 1 Replies
View Related
Oct 19, 2010
I have the android resource.
. build/envsetup.
sh make
Above two steps I have finish the source build, and the out directory has some useful file. but I can't understand how to make a zip file like update.zip. I want to flash my phone.
View 1 Replies
View Related
Oct 15, 2010
I see that a lot of folks recommend "Spare Parts" as a app to monitor system usage. Are there any other apps out there that do the same thing? The main reason i ask is because Spare Parts doesn't seem to have the greatest reviews so i have been debating on installing it.
I main thing i want to be able to do is see what is using my battery power.
View 1 Replies
View Related
Dec 6, 2009
I am looking for an app that runs a check of everything on my device ?
View 3 Replies
View Related
Jan 30, 2012
I download android 4.0.3 to my sdk and download system image and put it in images folder but sdk shows me that it doesn't installed what is the problem
View 2 Replies
View Related
Sep 20, 2012
I'm about to buy a mobile phone white label that says owning just "A-GPS" (not internal GPS). If I install a browser like CoPilot or iGO and respective maps on sd card, I can navigate offline?
In other words, my question is whether the system with A-GPS it is possible to browse offline, without spending net traffic, since the browser and maps are on the respective memory card. Or this system always needs to connect to the network?
View 6 Replies
View Related
Jul 21, 2010
I am currently writing the backend for a service which has 3 clients: browser, android native and iphone native. I am having a little trouble with coming up with an authentication system since I don't know what can really be done on the clients.
I am using django + twisted for the backend.
Basically, I am going to be writing RestfulAPIs to open up for the clients on both phones to call.
Now the real question is, how should I come up with an authentication system?
I have thought about using sessionids, this works very well with the browser and I can use django's integrated app for that.
However, I don't know if it's possible for both the iphone and android to obtain a unique sessionid on the handset. Should I write an API call to distribute unique sessionids?
if that's the case, is it possible for me to still use django's authentication system since a lot of the stuff here are customized? ( I am not even using a rdbms - I am sticking with mongodb, so I was on the verge of dropping django's authentication app ftm).
I have looked at foursquare's API and their basic auth method requires you to pass in user:password in every http request header. That adds 1 additional authentication each call which can kind of seem excessive.
View 1 Replies
View Related
Sep 9, 2010
I saw some application that can use the "system" camera instead of having just a blank camera preview? ie, the camera preview is the same as the default android camera application with full control. how do i access that?
View 3 Replies
View Related
May 26, 2009
Can i pro-grammatically get a list of content providers extant on the system?
View 7 Replies
View Related