Manipulating the UI of existing native applications at runtime - Android General

Hello guys and girls! I would like to personalize some UIs of the applications I have already installed in my Android (not all of them, just a few ones). E.g. Using the same fonts, colors, etc. I know this sounds weird but I'm not thinking in creating an app for others but me, so it is not a problem if I have to root my phone or have it in debug mode. Any clue?
PS: I already saw some answers suggesting to decompress/compress the apk, but I don't want to modify the applications' sources, just injecting some style (as Stylish extension do it for Web applications) at runtime.
Thanks in advance for any clue! I'm a newbie and I think I'm not finding something because I'm not using the right keywords. I'm used to Web applications and this is really different for me.

Related

About tweaking HTC Peep into using custom API

Hi guys, looking for help here.
Well, I'm a Chinese, and in China we're not really using the Internet but a very tightly controled huge LAN. Lots of sites and services are nation-wide blocked by the legendary Great Firewall (GFW). Unfortunately, Twitter and Facebook are two of the millions of blocked sites. So, the fantastic client Peep comes as a useless piece of work.
Previously I've been working on an Android phone, and implemented mobile twitting via a custom API built upon Google App Engine (not GFWed here yet). Twidroid allows login via API, so everything was smooth. But moving back onto WinMo this has become problematic. I heard Pocketwit could do a equivalent job, however, the application itself tends to be buggy and butt-ugly.
I'm trying to locate the app files of Peep inside the OS, and find some way to tweak the communication module, replace the Twitter official site URL into my API. In theory this should work. But what's weird is that I can't find the Peep directory in the Windows folder. Any suggestion on where to find it? Or has anybody already done what I'm trying to achieve? Would you kindly share your knowledge?
A million thanks here.
Eh... no reply so far?
Well, I dug a little bit more into it, finding two Peep-related files, one "HTC_twitter.png" and one "HTC_twitter.qtc". However, neither of them seems to have anything like a URL inside.
Additionally there is a Twitter_pages.xml in the folder ManilaXML. There's nothing related to login server inside either.
Any other thoughts on where I could find a breakthrough...?
https://dev.twitter.com/docs/api-faq
You should have a look into TwitterService.dll and probably also TwitterApp.exe.

[Q] Wanting to start creating homebrew applications.

Ok, so I have no experience of working with any type of coding of development except for Adobe Flash. I don't think that really counts though, nor help me here, but I want to start off by saying that I'm simply a 17 year old.
I want to start development of an app to edit the registry. For example, I got the idea for everytime you click a button on the app, it edits something on the registry. Of course, phones will have to be Interop-Unlocked (Which my Samsung Focus is).
So to get on topic, how may I start creating an app for Windows Phone to edit registry and etc.? As I said before, I really don't have much experience, but I would love to learn and help the community.
Thanks in advance.
Bump up....
Ok, basic first steps: do you have the WP7 SDK? You can get it for free, and you'll need it. It includes the tools to build and deploy apps (compilers and so forth).
The project you're talking about is a bit heavy for a first foray into app development, but you can give it a shot. One of the easier ways (for me, at least) to learn things is to look at what other people did, which in coding usually means looking at open source projects. There are a few open-source apps which access the registry.
For example, my MultiTaskToggle app (linked in my sig) works on Samsung and provides an example of how to read and write a specific registry value.
If you want to browse the registry at all, you'll need something different. This can be done, using COM to call native APIs. Look at the Homebrew library (used by the Webserver projects, among others) or WP7 Advanced Explorer (open source, code is on Codeplex). These types of project have two parts: managed (.NET code, typically in C#) that calls the COM interface, and native (C/C++, written using the Windows Mobile SDK) that implements the COM object.
You may want to do some research online to get started, either here on XDA-Devs (though I think most tutorials here assume at least basic knowledge) or elsewhere (even from MS directly) if you're really starting from scratch.

How this stuff works ?

Hi All,
I'm new to the android and I'm wondering how applications which are also kind of social web based apps works and how do you approach developing something like that.
For instance zedge.net which is wallpapers, ringtones application / website. On the one end you have application on your android but on the other end you have website with your own account synch. with your android etc.
I'm just wondering if there are any supporting libraries / environments allowing one developer think of developing similar solutions like zedge.net. Not necessary exact the same but with similar android application (client) and website (server) architecture ?
Any tips much appreciated.
thanks
Evo

[Q] running apps on device/emulator, resources needed

Hey I've recently rooted my first phone (didn't go as smooth as i'd like it to but the phone works) Anyway, I was thinking that i might learn to develop android apps. The thing is I have a few question which i wasn't able to find answers for or they didn't help me completely.
I downloaded ADT bundle from official android developers website (basically eclipse with the plugins preinstalled, am i right).
The first problem i encountered was that the emulator was so unbelievably slow,i know it's not only my issue and that emulator is slow in general, but I wasn't expecting this. My first app the incredible Hello World app which should take user input and (probably) print it out crashed when i tried to submit the text, though that probably wasn't the fault of emulator but rather problem with my settings (seriously i had to import a lot of stuff just do a simple hello world app) So, let's get to the first question itself. Is there a way to somehow run my app on my phone/tablet (nexus 7 II) in real time? Or besides emulator and copying the app on the device there's no other option?
My second question isn't that much android orientated, but here it goes: This year we are going to learn java at school and i was thinking if i could use ADT bundle from android developers as a regular eclipse if I choose java project instead of android project. Or is it better to use separate eclipse? if so, how do i set those IDEs so that they won't interfere with one and another. It it just a matter of setting different workspaces?
The third question is: Resources. What are some good resources for developing android Apps for beginners. I do have some programming knowledge but it's lather low, i do understand basic concepts, I did use java for really basic stuff but nothing serious. What books/video tutorials or any other resources would you recommend?

[Q] What programming languages do you need to know to make a custom Android ROM?

Hello!
What programming languages do you need to know in order to make a custom Android ROM? Currently, I have no knowledge of any programming languages other than very low-level Java basics. I cannot seem to find a definitive answer anywhere. I wish to change the color scheme (and make it customizable), change system app colors and styles, prevent many background apps from running, and emulate another dektop/home screen on a monitor (like the Chromecast, except with a new UI and through a Micro-USB). I'd also like to support Mult-Tasking windows (so you can have a setup like Calculator and Google Docs open at the same time in the same screen for work or homework). These windows will be adjustable and movable (also can minimize or full screen them). If there is any one language I could learn to do these things, that would be prefered. Eventually, I'd like to add more features to the ROM. I'd like to learn of all languages used to do these things, and ones that will prepare me for the future of development. Thanks!
lordkennedy99 said:
Hello!
What programming languages do you need to know in order to make a custom Android ROM? Currently, I have no knowledge of any programming languages other than very low-level Java basics. I cannot seem to find a definitive answer anywhere. I wish to change the color scheme (and make it customizable), change system app colors and styles, prevent many background apps from running, and. I'd also like to support Mult-Tasking windows (so you can have a setup like Calculator and Google Docs open at the same time in the same screen for work or homework). These windows will be adjustable and movable (also can minimize or full screen them). If there is any one language I could learn to do these things, that would be prefered. Eventually, I'd like to add more features to the ROM. I'd like to learn of all languages used to do these things, and ones that will prepare me for the future of development. Thanks!
Click to expand...
Click to collapse
"What programming languages do you need to know in order to make a custom Android ROM? " >> NONE!
"change the color scheme (and make it customizable), change system app colors and styles, prevent many background apps from running" >> NONE!
" emulate another dektop/home screen on a monitor (like the Chromecast, except with a new UI and through a Micro-USB)" >> This guy here is tough. You probably might need to know advanced java, perl, C++ and Python mabye
"support Mult-Tasking windows" >> NONE! (repo.xposed.info/module/com.lovewuchin.xposed.xmultiwindow)(add http before repo)
Hit the thanks button if you think i was helpful
Well the Android System uses XML and Java, so I think yo I should do some heavy Java learning. It'll help allot.
Java, UNIX, a bit of HTML, and xml
Sent from my HUAWEI Y210-0100

Categories

Resources