Cover photo
Mihai Campean
Works at Endava
Attended Universitatea Babes-Bolyai, Cluj-Napoca
224 followers|241,793 views


Mihai Campean

Shared publicly  - 
Cast your votes!
What topic do you MOST want to see in the next round of videos?
Pick from some of the below topics, or add your own below; Most votes by 1/30 will get added to the next batch of videos.

391 votes  -  votes visible to Public
Custom Views & Performance
Screencast: finding a memory leak
Indexing vs. Iteration : which is faster
The right time to invoke a GC() event
11 comments on original post
Add a comment...

Mihai Campean

Tips and Tricks  - 
Anyone know how this can be done?
Add a comment...
SG Replicators anyone?
This is just awesome: MIT researchers unveil incredible self-assembling robots. Watch them in action:
12 comments on original post
Viviane Sioul -tidas's profile photominlearn angel's profile photoMichael Dore's profile photoRosa Izidio's profile photo
:-) howdy
Add a comment...

Mihai Campean

Philosophy of AI  - 
An intriguing story of artificial spirituality. Please comment on the original :).
Artificial Spirituality
Android Legacy II Workshop (Oliver Wetter) They say that artificial intelligence is not the expression of a soul. They say if we believe so, then we…
View original post
Add a comment...

Mihai Campean

Philosophy of AI  - 
Mihai Campean originally shared:
Consider this a warning - we need to prepare ourselves for the changes about to come :).
Roy Vieira's profile photoP. McRell's profile photoConspiracy Theory's profile photoSergio Salinas's profile photo
Add a comment...
Luis Arias's profile photoPrince Aryavart Insan's profile photoCiro Nuñez's profile photoAlen Tolj's profile photo
And everything works in real time with great responsiveness.
Add a comment...

Mihai Campean

Tips and Tricks  - 
Hi everybody,

  I have a quick question: Is there a way to update an Android app from within itself, silently, without the user being prompted about the update? I'm working for a customer who wants to do something like check for an update on their servers when the application first starts, downloads the new apk if needed, and installs it as an update. This will be a non Google Play application and will be pre-loaded on specific hardware. I would also be interested in some tips and documentation on how updates for pre-loaded apps should function.

Joe Simpson's profile photoMihai Campean's profile photoKenneth Lewelling's profile photo
+Mihai Campean Check out . inAppSquared is an In-App App Distribution platform. Your use-case is one of the things this library is designed to solve. The library is still in development but you can check out the first app using it at . Let me know if you have any questions. 
Add a comment...
Have him in circles
224 people
Niculcea Emil (8iMarket)'s profile photo
Bogdan Vlad's profile photo
László Miklósik's profile photo
Jack Gatti's profile photo
Nicolae Petridean's profile photo
Andrei Craciun's profile photo
Span Marius's profile photo
Acadentica Dental Care's profile photo
#AndroidDev Weekly's profile photo
Looks like the DARPA challenge is showing some results.
NASA’s Valkyrie is a ‘superhero’ robot that could lead us to Mars
NASA’s Johnson Space Center (JSC) has finally unveiled Valkyrie, its “superhero robot” entry to the DARPA Robotics Challenge (DRC) Trials, which take place on December 20 in Florida. Valkyrie will compete against fellow humanoid robots, such as Atlas, on a series of eight physical tasks to test the dexterity and autonomy of the robots, with the chance of going forward to the DRC Finals in 2014, where it could win $2 million from the US government. The DRC isn’t about money, though: It’s all about accelerating humanity’s development of advanced humanoid robots, for use in hazardous situations… such as war.

Valkyrie, so named after the supernatural female figures in Norse mythology that plucked fallen warriors from the field of battle and transported them to Valhalla for an eternity of feasting and mead quaffing, is 1.9 meters tall (6’2) and weighs 125 kilos (275 lbs). Valkyrie, or Val for short, has 44 degrees of freedom (divided up between her legs, feet, arms, hands, torso, and head) and is capable of walking over uneven terrain, driving a vehicle, and using tools. Oh, and yes, that is a glowing NASA logo emblazoned on her chest a la Iron Man.

Source and further reading:
3 comments on original post
Juan José Salazar's profile photoJames Hudson's profile photoNayakam Murugesan's profile photoTemples Of India's profile photo
+Steven Jandreau How am I a threat? (I'm glad you didn't call me racist.)
Add a comment...
Collaborative robots.
Eager to design machines that can be used for a wider range of tasks, technologists are now figuring out how to bring robots “out of the cage” so that they can work safely and more productively with people. The aim is to combine the dexterity, flexibility and problem-solving skills of humans with the strength, endurance and precision of robots. The emergence of “co-operative” or “collaborative” robots, as these new machines are called, could also lead to robots that are better able to help out in the office, at school or in the home
26 comments on original post
Daniel Adamec's profile photoSOUREE BANERJEE's profile photoNIKO theOrb's profile photoRosa Izidio's profile photo
Add a comment...

Mihai Campean

Lifestyle  - 
Thought I'd share my latest project. It's a Hasbro R2D2 toy modded with a Raspberry Pi. It is controlled over wifi with a web browser. There is a webcam that streams live video and a small projector mounted inside to play movies and sounds.
5 comments on original post
Jeff Siwanowicz's profile photoJulio Garcia's profile photoMihai Campean's profile photo
Yes, it's pretty cool. I'm thinking of building one for myself  and my son :)
Add a comment...
This remote control robot can turn left and right and navigate through hoops. Pretty standard for a robot with a simple controller. However, in this case, the controller is the researcher's mind. The person controlling the robot imagines making a fist with their right hand to move the robot right, and so on. 
5 comments on original post
Hamza Bouchefra's profile photoLuis Arias's profile photoAshoka Lella's profile photoHillary Otremba's profile photo
Indeed, it would be a pretty cool tool to have around :-) 
Add a comment...

Mihai Campean

Tips and Tricks  - 
Hi all,

I am trying to do programmatic update to the application I am writing, since it is not a Google Play application and I want to provide a way to do updates.

I've been searching around and found out how to start the Android installer after I download the APK for the update, but I need to get a result from the installer, that tells me if the update succeeded or not, or if it was cancelled by the user.

I saw a bunch of questions on StackOverflow about this, and the answers usually involved using a broadcast receiver. The problem with that is that it can only receive intents about the package being installed, not about canceled installs of fails.

I did some more research and it seems the Intent API provides some extras such as Intent.EXTRA_RETURN_RESULT, which if set to true should return a result from the installer activity - I guess via onActivityResult. Unfortunately this doesn't work. Is there anybody that got this working/does it work like this?

Thanks in advance.
Robert Hahn's profile photoJoe Simpson's profile photoMihai Campean's profile photoJerry Choi's profile photo
+Robert Hahn I checked out the reply on StackOverflow, and you are right, i was using the activity startActivityForResult instead of the one from the fragment I was in. I did the change and now the result comes back when you cancel the update. When I install the update, the app just stops, I think that is the default behavior, and I should somehow re-start the application. Thanks for the tip though, it was very useful!
Add a comment...
Have him in circles
224 people
Niculcea Emil (8iMarket)'s profile photo
Bogdan Vlad's profile photo
László Miklósik's profile photo
Jack Gatti's profile photo
Nicolae Petridean's profile photo
Andrei Craciun's profile photo
Span Marius's profile photo
Acadentica Dental Care's profile photo
#AndroidDev Weekly's profile photo
Software Engineer
  • Endava
    Software Engineer, 2013 - present
  • Kno Inc
    Software Engineer, 2011 - 2013
  • ISDC Romania
    Software Engineer, 2004 - 2010
  • Betfair
    Software Engineer, 2010 - 2011
Basic Information
I'm a software engineer, currently developing Android applications. My interests range from mobile applications to games and artificial intelligence.
Bragging rights
Just being around.
  • Universitatea Babes-Bolyai, Cluj-Napoca
    Computer Science, 2000 - 2004
Contributor to
Mihai Campean's +1's are the things they like, agree with, or want to recommend.
Android Wear - Google Play의 Android 앱

원하는 것을 착용하세요. Android Wear 앱을 사용해 Android 웨어러블을 연결하세요. 음성 액션 환경설정을 관리하고, 알림 설정을 조정하고, 기기를 설정하세요. 페이지에서 Android

Amazon Kindle

The Kindle app puts over a million books at your fingertips. It’s the app for every reader, whether you’re a book reader, magazine reader, o


Gata cu vizitele repetate la biserică şi mirosul apăsător de tămâie! Prin simpla agitare, Busuioc Automat 3000 emană particule de har concen

How to Analyze a Startup Idea Before You Waste Money On It

Building a startup is like falling in love. You find the “perfect one.” You lose all sense of reason. Judgment flies out the door. You’re he

Google Fit

• Il vous suffit d'emmener votre téléphone pour accéder aux données relatives à vos activités de marche, de course à pied ou de déplacements

Firefox Browser for Android

We make it Firefox. You make it your own. Meet our most customizable Android browser yet. Fast, smart and safe, the official Firefox for And

The Wolf Among Us

***The Season Pass (Episodes 2-5) available via in-app is 50% OFF for a limited time!***The Wolf Among Us is a five-part (Episodes 2-5 can b

The Open-Office Trap - The New Yorker

In 1973, my high school, Acton-Boxborough Regional, in Acton, Massachusetts, moved to a sprawling brick building at the foot of a hill. Insp

A New Gadget That Lets You Invent Your Own Internet of Things | WIRED

Thingsee One isn’t just a sensor-stuffed piece of hardware, it’s a developer kit for other hardware makers.

Beginner's Guide For How To Start A Startup [Infographic]

Too many people are sitting on a great idea, but they don't do anything with it. This beginner's guide will help you to start a startup in n


Google+ is a free app where you can explore your interests, connect with people, and share things you’re into.Follow interesting people, exp

Bațe, mami!

N-am intrat în rolul de părinte legată la ochi. M-am pregătit. Am citit. Am fost la cursuri. Și am știut că n-o să fie ușor, că, vorba soacr


Chromecast is a thumb-sized media streaming device that plugs into the HDMI port on your TV. Simply use a smartphone, tablet, or laptop to c

Killing the Crunch Mode Antipattern - Chad Fowler

In the software industry, especially the startup world, Crunch Mode is a ubiquitous, unhealthy antipattern. Crunch Mode refers to periods of

NDK With Android Studio - Shanee's Diaries

Unless you are using a game engine with an integrated scripting language, game development is usually done with C++. On the other hand, most

Lăsați-mă în bula mea!

Photo credit: Nu la mult timp după ce l-am pierdut pe socru-meu (Fie iertat!), l-am întrebat pe Mișu cine i-ar fi model de

Ex-Googler Creates Slick Kit to Turn Your Kid’s iPad Into a Teacher | De...

Osmo uses the iPad's cameras and display to turn any kitchen table into an interactive learning lab.