, van tevoren een bericht kan aantonen dat je in de normale TOEPASSING BU.Je kan je eigen robot makkelijk aan de androïde is, NotificationManager, als deze.Voor het gebruik van dit soort, je moet dit soort concretisering van een object die androïde, getsystemservice (methode).De syntaxis van het &verminderen; NotificationManager Nm; en nano - = (NotificationManager getSystemService (context). Notification_service); na, je zal tot kennisgeving, en de benoeming van de eigenschappen zoals icoon, de titel, de tijd van de syntaxis van &verminderen; de aanmelding van nieuwe kennis, = (de androïde. R.drawable. Stat_notify_more, de titel, de systemen. Currenttimemillis ()), en het volgende wat je moet doen is het creëren van een, PendingIntent, in verband met de bedoeling als parameter.Door het geven van een PendingIntent naar een andere toepassing, je geeft het de juiste uitvoering van operaties voor andere toepassingen zijn aangewezen als jezelf.PendingIntent = PendingIntent, blijven. Getactivity (getapplicationcontext (, 0), nieuwe over () 0);, je moet nog een ding doen is bellen, setlatesteventinfo kennisgeving, methoden en door het voornemen van de thema 's en in afwachting van de kennisgeving en de details.De grammatica is als volgt.Laatste oproep aan de methode NotificationManager, aangemeld. Setlatesteventinfo (getapplicationcontext (), een instelling, een orgaan, worden vastgesteld); - mededeling (0. Kennisgeving); naast de wijze van kennisgeving, is er een andere manier NotificationManager klasse.Ze zijn hieronder vermeld en de vermindering van sr.nomethod & beschrijving;, 1, geannuleerd (int id), vóór afschaffing van de kennisgeving van deze methode,., 2, geannuleerd (tags, int id), voor de afschaffing van het vorige, dat ook aangegeven in de kennisgeving cancelall (3),.,,, de afschaffing van alle eerdere kennisgeving. 4.,, kennisgeving (int id, kennisgeving), de kennisgeving van de methode, de in kolom 5 van de staat, de aanmelding (tags, int id van de kennisgeving). Deze methode is aangekondigd, wordt weergegeven in de kolom voorbeeld onder,, demonstratie van het gebruik van NotificationManager. Voorbeelden van.Het creëren van een essentiële toepassingen, kan je een bericht, om te proberen dit voorbeeld, je moet de werking van de apparatuur of in de simulator, je zal stepsdescription androïde studio tot de volgende packagecom.example.sairamkrishna.myapplication de androïde.Bij de oprichting van dit project, om ervoor te zorgen dat de doelstellingen die in het SDK je androïde SDK met de laatste versie van een hoger niveau van API.2 src /mainactivity.java dossiers aan de code.3modify XML - documenten res/layout/activity_main.xml voeg, indien nodig, een - component.4run, de toepassing en de keuze van een androïde apparatuur geïnstalleerd en de resultaten van de controle op de toepassing van het programma.Dit is de inhoud van de,, Java,., pakje com.example.sairamkrishna.myapplication; de invoer van android.app.notification; de invoer van android.app.notificationmanager; de invoer van android.app.pendingintent; de invoer van android.content.context; de invoer van android.content.intent; de invoer van android.content.sharedpreferences; de invoer van android.graphics.typeface; de invoer van android.support.v7.app.actionbaractivity; de invoer van android.os.bundle; de invoer van android.view.menu; de invoer van android.view.menuitem; de invoer van android.view.view; de invoer van android.widget.button; de invoer van android.widget.edittext; de invoer van android.widget.textview; de invoer van android.widget.toast; de invoer van statische java.lang.system.currenttimemillis; moet natuurlijk een van de belangrijkste uitbreiding van de activiteiten EditText actionbaractivity {ED, ED2 en 3; beschermde nietig oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate); setContentView (r.layout. Activity_main); 1 = (uitgever) findViewById (r.id.edittext); 2 = (uitgever) findViewById (r.id.edittext2); 3 = (uitgever) findViewById (r.id.edittext3); de knop (knop) findViewById (B1 = r.id.button); b. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (oog punt = 1) {string. Gettext () (). Tostring. Knippen () = 2; snaren. Gettext () (). Tostring. Knippen (); de kolom = ED3. Gettext (). Tostring () (); NotificationManager. Knippen kennisgeving = (NotificationManager getSystemService (vervolg)Ext.notification_service); kennis van = nieuwe kennisgeving (r.drawable. Ik ook. Currenttimemillis ()); PendingIntent in afwachting van = PendingIntent. Getactivity (getapplicationcontext (, 0), nieuwe over () 0); kennisgeving. Setlatesteventinfo (getapplicationcontext (), een instelling, een orgaan, in afwachting van);. De kennisgevingen (0 kennisgeving);}});} - de Boolcaanse onCreateOptionsMenu (menu) {///////uitbreiding van de menu 's; het zal een punt toevoegen aan de actie BAR als echt bestaat.Getmenuinflater (). De uitbreiding (r.menu.menu_main, menu 's); terug waar;} - de Boolcaanse onOptionsItemSelected (menu' s) {///////de actie BAR hier.Actie BAR /automatische verwerking van thuis /knop klikken, zo lang je ouders in de AndroidManifest.xml /aangewezen activiteiten.Int id = projecten. Getitemid (); ///////noinspection simplifiableifstatement als (id = = = = = = = r.id.action_settings) {} terug terug waar. Super. OnOptionsItemSelected (post);}}, hier is activity_main inhoud, XML, < (schema xmlns: androïde = "http://schemas.android.com/apk/res/android 'xmlns: instrumenten =" http://schemas.android.com/tools "Android:layout_width =" match_parent "Android:layout_height =" match_parent "Android:paddingleft =" @ dimensie /activity_horizontal_margin "Android:paddingright =" @ dimensie /activity_horizontal_margin "Android:paddingtop =" @ dimensie /activity_vertical_margin "Android:paddingbottom =" @ dimensie /activity_vertical_margin "instrumenten: context =" mainstream "> < structuur voor ondersteuningIdentiteit: layout_width = "wrap_content" Android:layout_height = "wrap_content" androïde: tekst = "mededeling" Android:ID = "+ ID /androïde structuur": layout_alignparenttop = "waar" - layout_centerhorizontal = "waar" de woorden "de omvang van de androïde: = = = = = = 30dp" />.< structuur Android:layout_width = "wrap_content" Android:layout_height = "wrap_content" = "Training": de tekst... "" Android:ID = + ID /textview2 "Android:layout_below =" + ID /androïde structuur ": layout_centerhorizontal =" waar "de androïde: de omvang van de tekst =" 35dp "- de kleur van de tekstff16ff01 =" "/> < Edit - layout_width =" wrap_content "Android:layout_height =" "" "wrap_content Android:ID = + ID /montage" - layout_below = "+ identiteitskaart /textview2" Android:layout_alignleft = "+ ID /textview2" Android:layout_alignstart = "+ ID /textview2" Android:layout_margintop = "" "" 52dp Android:layout_alignright = + ID /textview2 "Android:layout_alignend =" + ID /textview2 "- tip = "naam" /> < Edit - layout_width = "wrap_content" Android:layout_height = "" "" wrap_content Android:ID = + ID /edittext2 "androïde: =" onderwerp "..." "layout_below = + ID /montage" - layout_alignleft = "+ identiteitskaart /montage" - layout_alignstart = "+ ID /montage" - layout_alignright = "+ ID /montage" - layout_alignend = "+ ID /newsroom /> < Edit - layout_width =" wrap_content "Android:layout_height =" wrap_content "... Input - type =" textpersonname "Android:EMS =" 10 "robot: id =" @ + ID /edittext3 "androïde: =" lijk "- layout_below =" + ID /edittext2 "Android: layout_alignleft =" + ID /EDIttext2 "Android:layout_alignstart =" + ID /edittext2 "Android:layout_alignright =" + ID /edittext2 "Android:layout_alignend =" + ID /edittext2 "/> < knopen Android:layout_width =" wrap_content "Android: layout_height =" wrap_content "androïde: tekst =" mededeling "- id =" + identiteitskaart /knopen: een androïde layout_margintop = "77dp" Android:layout_below = "+ ID /edittext3" Android:layout_alignright = "+ ID /androïde structuur": layout_alignend = "+ ID /regeling /> < //7gt (schema; dit is de inhoud van de XML - de woorden,,, <?De XML - = "1" codering = "utf - 8"?> < de xmlns:Android = "http://schemas.android.com/apk/res/android pakket =" COM. Voorbeelden van. Sairamkrishna. MyApplication "> < toepassing van de androïde: allowbackup =" waar "de androïde icoon =" @ MIP /ic_launcher "androïde label =" @ string /app_name "androïde: thema 's =" @ stijl /apptheme "> < activiteiten: naam van de androïde =" ". De androïde: etikettering =" @ string /app_name "> < bedoeling filter > < actie androïde: naam:" de androïde. Bedoeling. Actie. De belangrijkste "/> < de naam van de categorieën: =" robot. - de bedoeling. Categorie. De zender /> < /bedoelingen filters > < /activiteiten > < //lijst van toepassing > < laten we proberen te vluchten, >Op ons verzoek.Voor de toepassing van de androïde studio, open je het dossier van de activiteiten van het project, en klik, een icoon uit de BAR.In het begin van uw aanvraag vóór de androïde studio zal de raam te kiezen die je wil je androïde toepassing van de optie, en nu, in de titel en op het gebied van het thema en het lichaam.Dit is weergegeven in figuur en aftrekken, nu, alsjeblieft. Aan de knop, zie je een kennisgeving aan de BAR in de top.Het is weergegeven in de volgende en de vermindering van de kennisgeving, naar beneden, nu, gezien de aankondiging.Dit is weergegeven in de volgende cijfers en minus de,,,
De androïde - Kennisgeving van de training
Previous:De androïde NFC training
Next Page:De androïde.