Potreboval by som nazor plebsu. Premyslam, ze na stare kolena skusim predsa len nejaky marketing. Idea je tvorit idealne vtipne videa, ktore prezentuju firmu a zaroven zanechaju v divakovi nie az tak reklamny dojem, ale skor si ten pribehovy. Prva cast je o klasickom vikendovom utoku, ktory sa bezne deje, cize utocnik najde otvoreny deravy Windows server, pocka si na vikend a v piatok v noci zacne so sifrovanim jeho obsahu. Vacsinou este v sobotu sifrovanie bezi, ale prvi zamestnanci prichadzaju do prace az v pondelok, ked najdu nepouzitelne programy, databazy, zrazu nic nefunguje. Dnes uz nie je je vacsinou cesta ako data desifrovat, takze bud sa zplati vydieracovi (neodporucam), alebo sa obnovia data a cely server zo zalohy. Samozrejme s tym, ze sa aj uzavrie diera, ktorou sa utocnik dostal dnu.
Přejít na článek
Ahoj.
1) Naplánuješ pomocí tzv. Alarmu/scheduleru ve službě (service) čas, kdy se má služba aktivovat.[LINK]
2) Vložíš kód pro probuzení device (nezapomenout na manifest) [LINK]
3) Aktivuješ zavolání na číslo (nezapomenout na manifest)
Permission Manifest:
<uses-permission android:name="android.permission.CALL_PHONE" />
Tak já to mám takto postupoval jsem podle tvého návodu toto by se mělo probouzet každých 30 minut
v emulátoru to udělá dvě události vis sken
Nemůžeš mi poskytnout přesný příklad abych u toho nestrávil mládí
Programování pro android je zdlouhavé a nebezpečné.
Neodkazuješ se na službu.
Odzkoušený kód comrade.
Telefon se sám probudí (pokud je to třeba) :
Nejdřív uděláš odvozenou třídu od BroadcastReceiver (v samostatném souboru MyBroadcastReceiver.java přídáš do projektu )
Následně například po kliknutí na tlačítko v MainActivity vykonáš tenhle kód:
Vloženy mám tyto manifesty:
<uses-permission android:name="android.permission.PARTIAL_WAKE_LOCK" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.CALL_PHONE" />
Já nevím "která bije"
mě dělá problém ty class já jsem vychovaný na delphi prosím tě můžeš mi to napsat polopaticky krok za krokem programování pro android je nejtězší co může být 

Tutaj máš project ze kterého můžeš vycházet:
Obrázek
LINK
V souboru MainActivity.java je tlačítko, které zavolá za:
int mills = 1; // za jaký čas v minutách volat
Na číslo definované v souboru MyBroadcastReceiver.java
Více už toho udělat nemůžu.
Jak to vyzkoušet ve emulátoru ?já jsem upravil ten můj projekt podle tvého sice to nepadá ale taky se nic neděje akorát po kliknutí na tlačítko tak se zobrazí Toast Volání proběhne za: 1 minut
v manifestu se mi podařilo přidat toto
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
ostatní dvě se
<uses-permission android:name="android.permission.PARTIAL_WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
se mi tam nepodařilo přidat bez chyby
Další věc jak nastavit tu správnou SIMku ze které se bude volat když je tam mám dvě -duo ?
díky
Musím se přiznat, jsem z tebe poněkud neradostný.
Reakční doba řádově ve dnech, chybové hlášky sem nezkopíruješ.
Vycházíš ze svého projektu a ne z mého.....
<uses-permission android:name="android.permission.PARTIAL_WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
Tipuju, že v případě těch permissions tam nemáš ošetřen dotaz na povolení (zase v mém projektu to funkční je).
V manifestu taky musíš mít referenci na MyBroadcastReceiver, která ti tam patrně chybí... (zase v mém projektu to funkční je).
Když máš problém vykopírovat to z funkčního projektu, tak tady je každá rada drahá.
Já to řeknu na rovinu já se chci vyhnout inportaci, to by bylo nejlepší
Přidej si tam referenci na MyBroadcastReceiver do manifestu.
To pochopitelně mám právě je to červeně potrhnuto
Tak ti tam chybí ta třída no..... no comment.
Já sice tu střídu mám ale ve druhém adresáři
- Má být ve stejném adresáři jako main activity (to vidíš z dodaného projektu)
- Má být dostupná, pak by se červeně nepodrhávala (to vidíš z dodaného projektu)
Nic ti nebrání tu třídu vložit. (to vidíš z dodaného projektu)
Už jsem to opravil to by mělo vyvolat něco podobného jako je na skenu na levé straně ale to nevyvolá nic
poznámka toho čísla si nevšímej