androïde - les, je kan makkelijk je over de omvang en de ringtone dossier namelijk: zwijgen, trillingen, lawaai, enz.) in de androïde.De androïde die audiomanager klasse geeft toegang tot deze controle, zodat het gebruik van androidmanager, moet je eerst door een beroep te doen op de audiomanager, getsystemservice () het scheppen van een voorwerp van een klasse, de methode.De syntaxis van het particuliere audiomanager., myaudiomanager; myaudiomanager = (audiomanager getSystemService (context). Audio_service); audiomanager klasse, zodra je de concretisering van het object dat je kan gebruiken, setringermode, zet je de audio - apparatuur of Bell profilering.De syntaxis van het myaudiomanager.,. Setringermode (audiomanager. Ringer_mode_vibrate); setringermode nodig, voor een gehele getal als parameter.Voor elk model, een aantal getallen is toegewezen, zal een onderscheid te maken tussen de verschillende vervoerswijzen.Mogelijk model is, geen model van hoge & beschrijving van 1, ringer_mode_vibrate, dit model set apparaat in de mode., 2, ringer_mode_normal, dit apparaat in de normale stand (en), 3, ringer_mode_silent model. Dit model set apparaten in de Stille modus.,, als je de mode, je kan de Telefoon, getringermode (), en om het systeem voor een staat.Het zijn de grammatica. Int MOD = myaudiomanager. Getringermode (); getringermode methode, behalve, in audiomanager klasse kan het volume en de andere vormen van andere methoden.Ze zijn hieronder vermeld, senior niet & beschrijving van 1, een aanpassing van de hoeveelheid (int, in deze richting, de vlag, de meest relevante stroom) methoden voor de aanpassing van de getmode (2), de methode is de huidige audio - 3, getstreammaxvolume (int streamtype). Deze methode zal de terugkeer van een bepaalde stroom, de grootste volume - indexcijfers van 4, getstreamvolume (int streamtype). Deze methode is een specifieke - index, de omvang van de huidige 5, ismusicactive (). Deze methode te controleren of er geen muziek, 6, startbluetoothsco (), deze methode begint de Bluetooth audio verbinding met stopbluetoothsco (7), en deze methode houdt de Bluetooth audio verbinding. Bijvoorbeeld, het volgende voorbeeld toont aan, audiomanager klasse te gebruiken.Het creëren van een aanvraag, kan je de apparatuur waarin verschillende ring vormen, worden voorbeelden van experimenten, je moet vluchten in de apparatuur, je zal de beschrijving van de androïde studio 1 stap voor het creëren van een pakket com.example.sairamkrishna.myapplication IDE een androïde aanvragen; het creëren van dit project, om ervoor te zorgen dat de doelstellingen van je. De samenstelling van de in de laatste versie van de androïde. Het gebruik van een hoger niveau van API.Wijziging van de src /2 mainactivity.java toe te voegen documenten audiomanager code 3 tot wijziging van XML - documenten res/layout/activity_main.xml voeg, indien nodig, een - component.Tot wijziging van de waarde van de res /4 /string.xml documenten en de toevoeging van de nodige string.Tot wijziging van AndroidManifest.xml 5 toe te voegen aan de noodzakelijke machtigingen.6 de toepassing, de keuze van de androïde van apparatuur, en in de installatie van toepassing is, en de validering van de resultaten.En hier is de inhoud van de src /, Java, zak. Com.example.sairamkrishna.myapplication; de invoer van android.app.activity; de invoer van android.content.context; de invoer van android.media.audiomanager; de invoer van android.media.mediaplayer; de invoer van android.media.mediarecorder; de invoer van android.os.bundle; de invoer van android.os.environment; de invoer van android.view.menu; de invoer van android.view.menuitem; de invoer van android.view.view; de invoer van android.view.animation.animation; de invoer van android.view.animation.animationutils; de invoer van android.widget.button; de invoer van android.widget.imageview; invoer invoer, de android.widget.toast;; de uitbreiding van activiteiten (knop, ring, trillingen, Stille; particuliere audiomanager @ in myaudiomanager;Op de beschermde nietig oncreate (pakket savedinstancestate {-). OnCreate (savedinstancestate); setContentView (r.layout. Activity_main); de = (knop) findViewById (r.id.button3); - = (knop) findViewById (r.id.button2); - = (knop) findViewById (r.id.button); de stilte = (knop) findViewById (r.id.button4 myaudiomanager); = (audiomanager getSystemService (context). Audio_service); de trillingen. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (overzicht) {myaudiomanager. Setringermode (audiomanager. Ringer_mode_vibrate); geroosterd brood. Maketext („mainstreaming "," nu in shock model ", Proost. Length_long). ();}}.)En de ring. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (overzicht) {myaudiomanager. Setringermode (audiomanager. Ringer_mode_normal); geroosterd brood. Maketext („mainstreaming "," nu in de ring vormen ", Proost. Length_long). De show ();}}); het zwijgen op te leggen. Setonclicklistener (onclicklistener nieuwe horizon. () {- de leegte onclick (overzicht) {myaudiomanager. Setringermode (audiomanager. Ringer_mode_silent); geroosterd brood. Maketext („mainstreaming", "nu in de Stille modus", Proost. Length_long). De show ();}}); model. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (zieV) {int MOD = myaudiomanager. Getringermode (); als (MOD = = = = = = = audiomanager. Ringer_mode_vibrate) {geroosterd brood. Maketext („mainstreaming "," nu in shock model ", Proost. Length_long). De show ();} anders als (MOD = = = = = = = audiomanager. Ringer_mode_normal) {geroosterd brood. Maketext (mainstream." nu. In de ring vormen ", Proost. Length_long). () {} anders zien, geroosterd brood. Maketext („mainstreaming", "nu in shock model", Proost. Length_long). De show ();}}});} @ de Boolcaanse onCreateOptionsMenu (menu) {///////uitbreiding van het menu. Producten worden toegevoegd aan het doen, als er echt.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 De androïde.Layout_width = "wrap_content" Android:layout_height = "wrap_content" androïde: tekst = "androïde audio - opname van" Android:id = "+ ID /androïde structuur": de omvang van de tekst: "30dp" Android:layout_alignparenttop = "waar" - layout_alignparentright = "waar" - layout_alignparentend = "waar" /> < Structuur Android:layout_width = "wrap_content" Android:layout_height = "wrap_content"... "": de tekst = tutorialspoint Android:ID = "+ ID /textview2" androïde: tekst kleur = "# ff3eff0f": de omvang van de tekst 35dp androïde = "" "" Android:layout_below = + ID /androïde structuur ": layout_centerhorizontal =" waar "/* ImageView; < Android:layout_width =" wrap_content "Android: layout_height ="Wrap_content "Android:ID =" + ID /ImageView "Android:src=" identificatie "Android:layout_below @ chong /=" + ID /textview2 "Android:layout_alignleft =" + ID /textview2 "Android:layout_alignstart =" + ID /textview2 "Android:layout_alignright =" + ID /textview2 "Android:layout_alignend =" + identiteitskaart /textview2 "/> < Knopen Android:layout_width =" wrap_content "Android:layout_height =" wrap_content "robot" model ": de tekst = de androïde: id =" + ID /knop "- layout_below =" + ID /foto 's van de layout_alignparentleft = "..." waar "de androïde layout_alignparentstart =:" waar "- layout_margintop =" 59dp "/> < knopen Android:layout_width =" wrap_content "van de lay - out van de androïde_height = "wrap_content" androïde: tekst = "ring" Android:ID = "+ ID /button2" Android:layout_aligntop = "+ ID /knopen: een androïde layout_centerhorizontal =" waar "/> < knopen Android:layout_width =" wrap_content "Android:layout_height =" wrap_content "=" trillingen "androïde: de tekst van de Android:id =" + ID /knop: "..." "layout_aligntop = + ID /button2" Android:layout_alignright = "+ ID /androïde structuur": layout_alignend = "+ ID /regeling /> < knopen Android:layout_width =" wrap_content "..." "... Layout_height = wrap_content: de tekst =" stilte "van de Android:ID =" + ID /stap button4 "- layout_below =" + ID /button2 "..." ":layout_alignleft = + ID /button2"- layout_alignstart = "+ ID /button2" /> < /(schema >, hier is de inhoud van de string, XML, de middelen, de < > < - naam = "app_name" > ik verzoek < /serie > <. Hallo de wereld hello_world ">.< /serie > < - naam = "action_settings" > vaststelling van < /serie > < /resource > dit is de inhoud van de woorden, XML, <?De XML - = "1" codering = "utf - 8"?> < de xmlns:Android = "http://schemas.android.com/apk/res/android pakket =" COM. Voorbeelden van. Audiomanager "Android:versioncode =" 1 "=" 1 "Android:versionName > < toepassing van de androïde: allowbackup =" waar "de androïde icoon =" @ en /ic_launcher "androïde label =" @ string /app_name thema "de androïde. =" @ stijl /apptheme "> < activiteiten: naam:" de androïde. Voorbeelden van. Sairamkrishna ". MyApplication androïde: etikettering =" @ string /app_name "> < bedoeling filter > < actie robot: naam =" androïde. Bedoeling. Actie. De belangrijkste "> < categorie: naam:" robot. Bedoeling. Categorie. De zender /> < /bedoelingen filters > < /activiteiten >< /toepassing > < /lijst van > laten we proberen je aanvraag.Ik veronderstel dat je al met je werkelijke androïde mobiele apparatuur en je computer.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.De androïde studio 's foto' s, nu kiezen voor een mute - knop, en je zal krijgen in de kennisgeving stomme icoon, nu kies "ring" knop en dan volgens de huidige - knop, om te zien of het een staat is, nu op de "trillingen" knop en dan volgens de huidige modellen op De knop om te zien of de volgende scherm.,,
De manager
Next Page:De androïde -