Is it possible to install Linux programs on Android - General Questions and Answers

Hello folks,
I have a keen interest in making short movies of my outdoor sport/recreation, and I am looking to install some video editing software on my Android smartphone.
It is a Hauwei Ascend Y320 (4.2.2 Jellybean OS, dual-core processor etc).
Now Google Play has quite a few apps in the search result 'movie maker' or 'video editor', however there are dozens of clones on the stock Android movie maker app 'Movie Studio', which only allows very basic features, such as trimming, add one audio track, add photos to video collection etc.
But I need more features to efficiently edit my videos.
I have been using 'Movie Aid' and it is quite good, by far the best I have used. It has provision for trimming, transitions, photo, video, multiple music tracks, slow/fast motion, text, credtits, subtitles (including image overlay), and audio volume adjustment, etc.
I also use 'AndroiD StudiO' which is a video editor app, not a timeline style movie maker. It does splitting, trimming, filters, cropping, slow/fast motion, audio adjustment, add text to videos, extract video/audio, and much more...
Now that brings me to my question, can I install Linux OS on Android, and then install Linux programs (such as 'Openshot video editor')...
And if you think I should just edit videos on a computer... well I have a Windows 7 Acer laptop, however, as I spend a lot of time in remote ares on camping trips, I need to be able to edit videos easily on the go/in the field. (As when camping, I don't have access to mains power of, so I can't charge my laptop, once the battery runs flat).
Hope someone can point me in the right direction...

You can find a lot of projects "Linux on Android". f.e.
com.zpwebsites.linuxonandroid
Google "Linux for android"

In general it seems very hard to install a linux program in Android, though it is true that Android runs on a Linux kernel. The kernels are often modified to suit the needs of the type of machine they run on. A typical x86 or x86_64 processor machine is not too much different from another. So linux runs well on a great variety of desktops and laptops.
I've been trying to turn my tablet into a linux computer. One problem I have run into is that some packages are not able to run on the ARM processors. So this requires recompiling from source specifically for the tablet. And since my machine is too slow compared to my tablet, it runs out of memory compiling on it's own. So I try to cross compile which has it's own set of troubles. Notice it is the packages for programs that give the most trouble. The kernel does fine.
I have tried Linux on Android, but it complains that my kernel is too old. Your machine sounds pretty impressive so it might be able to handle it. Linux on Android is actually a way to chroot into Linux. It moves root from the typical android filestructure to a Linux Distro's filestructure and runs right off of the kernel running in Android.

Related

Anatomy & Physiology of an Android

Info for you guys.
Not sure if you guys are aware of this.
Or if it is of any help.
Link to a video
ok-labs.com
Android has been designed as a modern mobile platform that will enable applications to take full advantage of the mobile device capabilities. This session will break down the various components of the Android platform, examine how they work, and give developers a deeper understanding of the underlying technologies that drive the Android platform.
Click to expand...
Click to collapse
Watched the Full Video and now i have out of so many myth Android
I thought Android is Linux, Video says its only uses Linux Kernal.
I thought Android is Full OS, Video says its Runs Under Darvin Virtual Machine.
I thought Many Linux Program may run under it, Video Says no.
I thought every Manufacturer have to mod Android to run on Device, Video Says Manufacturer just have to Provide Shell and Virtual Machine Takes care of it.
I though i will take 800 mhz Processor, Video Says 300 Mhz with Beter OpenGL Compatible Acceleration is ok.

[App] Remote control MediaPortal/HTPC from Android (or iPhone, maybe WinMo...)

I've written an app I currently call "Andramote" to remote control my MediaPortal Home Theatre PC from my Android smartphone. Here's how it works:
- Small, lightweight C# "webserver" sits on your HTPC, runs on startup
- Navigate to the ip/hostname/port of your HTPC with your Android/iPhone
- You are served with an HTML5 app with buttons that are attached to AJAX events that, when sent back to your HTPC, press buttons/etc on your HTPC.
I did this because my remote broke and I needed a solution.
I am considering open-sourcing this and just releasing it out to the community so others can expand on my humble beginning. It should be really easy to extend as it's all C# / JavaScript / HTML.
It is a bit messy and very minimal on functionality right now so I'm wondering how much interest there is as well. This could easily work with WinMo, too, just that WinMo does not have an HTML5 browser so separate markup/etc. would need to be added.
Edit: Apparently there's a very advanced and feature-filled project here on the MP forums:
http://forum.team-mediaportal.com/ipimp-518/
Although I notice it does require Apache as this is just a run-and-go solution (currently a console app). I've messages the creator and am considering abandoning this in favor of his app.
Here's a screenshot from the latest of what I have so far:
what about sitting a server on the HTPC like now, cept have an actual android app

Android tablet to run linux computer

Hey all!
I would like to know if there is a way to create a linux computer, which would communicate to a Android tablet for input/output functions.
Ideally I envision a small (like mini PC) linux computer sitting in my room. The tablet would be dockable to it it- where it would act as a simple touchscreen interface for the linux computer. Press a button, and the tablet can be removed as an Android tablet.
The tablet could access files (like music) on the linux computer and hopefully control something like a sound card also.
Perhaps a linux computer could run android? The tablet portion would simply be a wireless touchscreen essentially.
Any thoughts?
I haven't done much of that, but I'm sure that it is possible. Also, the Lenovo U1 comes close, although that is a laptop with Windows instead of Linux.
the majority of the functions would not be needed through a hardware I/O interface, all you would need is client server software on both devices.. If you really had to use a hardware interface you could use USB host mode i suppose and create a tcp/ip connection but this could be done over WiFi or Bluetooth.
android devices can already control many features of windows box's like vlc remote, xbmc, boxee and many more, it can also control the desktops mouse..
Linux wise, it shouldn't be much different..
You could just create a custom ui with loads of buttons that go to macros on the machine doing things like volume 0 -50 -100% etc
The lenovo U1 is tight!
What about more of the tablet just being the remote for a computer basically.
Take sound processing for instance- Android only does 2 channel and has very little in processing abilities- power amp is the most I've seen.
In a computer environment however, you can have way more channels, and lot more options like crossovers, time delay, parametric EQ, filters, etc. Things I doubt are possible on an android since they often require sophisticated sound cards not to mention eat up battery if they were possible.
What I want is to have a computer do that processing work, but have a simple tablet control the programs on the computer. I'd prefer to not have a custom UI since I like how people are very comfortable with android and it works very well. Also- perhaps you could use your phone to also control the computer.
I envision this:
A user would be laying in their bed, grab the tablet and select some music from the computer hard drive. Then they could control the sound and playback devices from the tablet. The processed sound from the computer goes to a home receiver as a digital signal, and the room fills with perfect sound. Then they decide they want to watch a blue ray. They toss it in the computer and it plays on their tablet with the sound coming from the receiver.
Have you thought about running vnc. or another type of remote desktop software , you could have the desktop wired up to the receiver etc , and just tell the computer to play the music or movie from the tablet .
Most remote desktop software have very crappy frame rates so playing back video this way kinda sucks but logmein ignition does surprisingly well on my tab211 when controlling my mac to do very similar things
( sorry I missed that post from anarchyuk completely , I was reading through pretty quick and missed it , so you can ignore this post )
Sounds like what I do with my android tablets via Skifta (free on Android Market0 using DLNA protocol.
Skifta app is installed on my EVO3D phone, Kindle Fire (running ICS Beta), and TF201.
When Skifta starts, you select your media source. In my case, 10TB Synology 411j running built-in DLNA media server.
Then select the Playback device. Which could be the tablet itself, my HTPC (XBMC/win7 connected to my home theater), or straight to my TV (Samsung LN46C750 has ethernet and accepts DLNA push request.)
Once source and playback targets are set, I just browse to whatever music or video I want and boom,it plays.
Highly recommend the Synology rigs. They also have built-in Dynamic DNS and OpenVPN server. Their DS Audio app (also free) allows my phone to connect back to my NAS over cellular network and play any song on the NAS via streaming.
Heck, if you plug an USB sound card like the SIIG audiowave 7.1 into the Synology's USB port, it can be an DLNA audio playback device, too.

Playing Flac

Any ideas? I presume this would need an app.
Tim
My entire music collection is in FLAC format so if Windows RT cannot play it - at all - then that is a problem for me. Windows 8 Pro on the desktop doesn't properly play it(wthout additional third party filters or apps etc.) so I'm not expecting Windows RT to play nice.
Let's hope some good Windows RT apps come out soon for this purpose. My Android tablets and smartphones all play FLAC using the built in apps I just kindof expected it to be there.
Although popular in the Linux space (which Android is built on), FLAC gets relatively little attention from the commercial OS vendors. You *could* transcode it to WMA-Lossless if you don't mind storing each song twice, I guess...
Implementing an app to decode and play FLAC would be fairly easy, aside from the hassle of implementing a decent media player UI (not trivial, even for developers that supposedly know how to do GUIs). Better would be to just implement an installable codec, but I'm not sure if that's even possible on RT and it might not work in Store apps even on Win8.

BEST CHOICE FOR ANDROID OR LINUX TV-BOX (cheap, updates and community) ?

First of all, sorry for my spelling, my english is not the best.
I know that there's a lot of chinese tv-boxes that run android and also a lot of single board computers in which you can install it (for example pine64 boards)
But it's well known that, in opposite to mobile phones, there is no brand or manufacturer that is critically acclaimed based on price, community support and regular updates.
I mean, if you have a smartphone you know that if you buy a google pixel, a oneplus, a samsung galaxy, a xiaomi etc. you know that you're buying a good phone (in some cases also cheap like the oneplus or xiaomi), and you 'll have official updates for a while, and in the case you don't, you have a large community cooking roms and extending your phone life.
I don't see this on tv boxes, and this become important in the case of tv subscription apps.
There's a lot of android apps that drops support on old versions of android (for example netflix, directv, fox, etc.). So, you can have a hardware capable box in terms of hardware (processor, RAM, GPU, etc.), able to upgrade to a new android version, but you get caught on the lack of will of your manufacturer on upgrading your android version.
You end up with a box with good hardware but you can't use your updated apps (because of course, the majority of that apps don't let you watch content anymore until you upgrade).
So, all this introduction is to ask if any of you know any box or single board computer that have regular official updates or a good community.
I know, raspberry is the best choice on community resources, but is well know that at the date it cannot run android normally.
I have a pi3 and it's terrible on running android, i also know that the new pi4 (with 4gb of ram!!!) does not come with out-of-the-box or official android compatibility and the guys that tried to install it came up with the same results as in the raspberry pi3.
Libreelec on rpi is not an option, because what i want is to run subscription sites (like fox, tnt, directv, my own cable operator app, etc.) and libreelec doesn 't have any addon to run these (i now that there's a lot of iptv sources but is difficult to find a good stream and i'm paying for these subscriptions)
Raspbian on rpi is also not an option ¿why? because, of course, this tv services can be accessed by their own site, but hardware aceleration for streaming video on raspbian doesn 't work well, so, yo cannot play youtube videos on 1080 fullscreen, and of course no other suscription page (is not a hardware thing, is a software thing, libreelec can play 1080p videos on raspberry). There is a solution specifically for youtube via omxplayer but doesnt work for other html5 sites.
I know that the pine64 androck64 boards come with android support but i dont know if those are good buys.
I don't want speccifically an android OS, but i think i will be easer an cheaper, if there´s one that run linux and you can have HW accelaration it would be great (because sites like netflix, fox etc. has their own html5 webpages to watch content).
What i have and what and tried:
1-) I have a raspberry pi 3, an incredible device that can run kodi, linux, and almost anything, unless android.
- libreelec: its almost perfect, but doesn't have addons for pay sites like fox, directv, hbo tc. to watch suscription content
- android: There's a lot of community builds but they are really alpha stage, really slow, and can´t do any HW acceleration and, if you want to have a tv box you will use it 90% to watch video, so it´s not an option.
- raspbian: you don 't have HW acceleration on html5 pages
I think if this one had the android compatibility will be the best choice, its a huge community , but it doesnt
- I bought a kii pro tv box (CPU: Amlogic S905 Quad Core - GPU: Mali-450 - 2GB), it runs well 1080p but it start to get slow when you try 4k videos.
But that's no problem for me now.
It also, of course, comes with a really little support (official and community) it is difficult to find how to root it, how to patch some things etc.
The real problem with this device is that for now i'm stuck on lollipop and i know that some time form now i will be unable to run some apps (not because of the hardware, like a said, but because of the android version).
So, in some months from now maybe i'll have a box with good hardware but no possibility to use it like a want.
I don't want this to happen again to me. If i buy some device i want to extend my device life for tv use.
Do you have any recommendation ?
Resuming, i want something relatively cheap to watch NAS content, and also streaming services (netflix, hbo, fox, etc.), but i want you to reccomend me something with a good community and by a manufacturer that periodically updates the roms or firmware,
I don't care if its linux, android, windows etc.
The closest to this is the raspberry but like i said it lcks support for this particllary thing
i also benn putting my eyes on the pine boards.
are ines ingleboards good?
is tehere any singleboard better?
and, out of the single boards, are there any android tv box well mainaned by community or manfecuater?
Thanks in advance
Resuming, i want something relatively cheap to watch NAS content, and also streaming services (netflix, hbo, fox, etc.), but i want some recomendations on something with a good community and by a manufacturer that periodically updates the roms or firmware,
I don't care if its linux, android, windows etc.
The closest to this is the raspberry but like i said it lacks support for this particullar thing.
i also been putting my eyes on the pine boards.
are pine ingleboards good?
is there any singleboard better?
and, out of the single boards, are there any android tv box well mainaned by community or manfecuater?
Thanks in advance
https://androidpctv.com/

Categories

Resources