2012. augusztus 16.

Instagram fotózás egy lépésben [Android fast shortcut]

Sikerült megtalálnom, hogyan lehet azonnal elindítani az Instagram fotómenüjét egy ikonnal. Azaz nem kell az appot megvárni, míg betölt, majd plusz megnyomni a fotó gombot, hanem erre shortcut is hívható. Ez az activity.MediaCaptureActivity parancs hívásával lehetséges.
Előfeltétele, hogy olyan launcher vagy képernyőzár (lock screen) kell, mely képes app aktivitás paramétereket is meghívni. Ilyen például az általam éppen használt TAJB ICS 4.1.1, de láttam már hasonló lehetőséget más OS-ekben és launcher-ekben is.

Példa megoldás (többféle is létezhet, a vége ugyanaz)

  • A képernyőzár egyik ikonjára rátettem az alábbi módon az Instagram fotógombját.
  • Ehhez lépj be ebbe a menübe: Menü / Beállítások / Lock screen / Slider shortcuts
  • Utána fogd meg a karikában lévő lakatot, és az öt ikonhelyből húzd rá egy üresre, vagy amelyikre akarod.
  • Ekkor betölt az Edit shortcut and icon menü, ahol nyomj rá a Mégsem|OK gombok feletti sorra és várj.
  • Ekkor betölt egy Select custom application nevű lista.
  • A betöltött listában válaszd ki az Activities sort (kék jegyzettömb szerű ikonja van), és várj.
  • Ekkor betölt egy Select custom activity nevű lista. Ez az a lista, amit bármilyen más hasonló jellegű alkalmazásban be kell hívnod ahhoz, hogy előszedd az appok beépített parancsait, melyek a rendszer és a felhasználó által is elérhetőek parancshívásra.
  • Görgesd a listát az Instagram sorához, és bökj rá.
  • Ekkor kinyílik egy lista, melyben az apphoz tartozó meghívható parancsok vannak.
  • Válaszd ki az activity.MediaCaptureActivity sort. Ez az a parancs, amit más hasonló beállító app esetén meg kell hívnod ahhoz, hogy az Instargram azonnal fotózás módban induljon el.
  • Ekkor visszakerülsz az Edit shortcut and icon menübe, ahol nyomd meg az OK gombot.
  • Ezután a képernyő jobb alsó sarkában nyomd meg a floppy ikont, ezzel elmented az új beállítást.

Lezárod a képernyőt, majd behívod a képernyőzárat, az előbbi ikonra húzva a karikás lakatot elindul az Instagram fotózás menüje.



Ha más módon is el tudod érni az activity.MediaCaptureActivity parancsot, azt oszd meg itt kommentben, hogy a többieknek így segíthessünk.

Megjegyzés: Természetesen a fenti eljárás működik a 2.x és a 3.x változatokkal is. A 3.0 változat éppen ma jelent meg. :)