http://developer.android.com/guide/topics/media/index.htmlbartos88 schreef op zaterdag 13 februari 2010 @ 12:53:
Hoi, ik heb een vraagje over het lezen van de audio van de microfoon. Ik wil een app maken dat
reageert op de hoogte van de stem van de gebruiker, maar ik kan niet vinden hoe ik dat zou moeten
uitlezen. Ik neem aan dat er niet een standaard functie voor is? Weet iemand hoe ik dat het beste zou kunnen aanpakken?
Thanks, maar daar krijg je toch geen pitch informatie enzo uit?
Zie hier een voorbeeld van hoe je audio-data van de mic in een buffer leest:
http://code.google.com/p/...splGUI/splEngine.java#343
Pitch-informatie zul je denk ik zelf uit die buffer moeten halen..
http://code.google.com/p/...splGUI/splEngine.java#343
Pitch-informatie zul je denk ik zelf uit die buffer moeten halen..
[ Voor 16% gewijzigd door user109731 op 13-02-2010 15:57 ]
Ok thanks. Dan moet ik maar eens gaan onderzoeken hoe ik dat doe 
Ik heb nog een vraagje. Ik wil de built-in FaceDetector van android gebruiken, en die werkt wel voor de positie van het gezicht, maar ik krijg de pose er niet uit. In de javadoc staat wel een functie getPose(int), maar die returnd altijd 0. De afstand tussen de ogen krijg ik er wel uit, dus ik neem aan dat de facedetector tijdens zijn berekeningen op een bepaald moment wel de coordinaten van de ogen heeft, maar deze niet opslaat ofzo. Nu heb ik in de source gekeken, en daar wordt binnen de FaceDetector.java class een functie aangeroepen die ff_detect heet, maar die kan ik nergens terugvinden. Hebben jullie een idee?
Ik heb nog een vraagje. Ik wil de built-in FaceDetector van android gebruiken, en die werkt wel voor de positie van het gezicht, maar ik krijg de pose er niet uit. In de javadoc staat wel een functie getPose(int), maar die returnd altijd 0. De afstand tussen de ogen krijg ik er wel uit, dus ik neem aan dat de facedetector tijdens zijn berekeningen op een bepaald moment wel de coordinaten van de ogen heeft, maar deze niet opslaat ofzo. Nu heb ik in de source gekeken, en daar wordt binnen de FaceDetector.java class een functie aangeroepen die ff_detect heet, maar die kan ik nergens terugvinden. Hebben jullie een idee?
[ Voor 82% gewijzigd door bartos88 op 13-02-2010 17:05 ]
De tover google zoekterm voor het omzetten van een buffer met geluidsdata naar een lijstje frequenties is "fourier transform"bartos88 schreef op zaterdag 13 februari 2010 @ 15:25:
[...]
Thanks, maar daar krijg je toch geen pitch informatie enzo uit?
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
superJanoz schreef op zaterdag 13 februari 2010 @ 17:56:
[...]
De tover google zoekterm voor het omzetten van een buffer met geluidsdata naar een lijstje frequenties is "fourier transform"
Nu moet ik vast wel verder komen
Verwijderd
Dag iedereen,
Ik heb me zopas een HTC Tattoo aangeschaft, en wou hier eens even een Android app voor gaan schrijven. Ik downloadde dus Eclipse, omdat op de dev-site staat dat hier een plug-in voor bestaat.
Ik wou dus beginnen met het installeren van deze plug-in, maar het blijkt dat Google de repository offline heeft gehaald.
Ik vroeg me dus af hoe ik deze plug-in alsnog kan gaan installeren binnen Eclipse.
Alvast bedankt,
Rubinski
Ik heb me zopas een HTC Tattoo aangeschaft, en wou hier eens even een Android app voor gaan schrijven. Ik downloadde dus Eclipse, omdat op de dev-site staat dat hier een plug-in voor bestaat.
Ik wou dus beginnen met het installeren van deze plug-in, maar het blijkt dat Google de repository offline heeft gehaald.
Ik vroeg me dus af hoe ik deze plug-in alsnog kan gaan installeren binnen Eclipse.
Alvast bedankt,
Rubinski
Op de dev site ( http://developer.android.com/sdk/eclipse-adt.html ) staat ook nog een alternatief waarbij je de plugin kunt downloaden en manueel kunt installeren. Geen idee wat je ervaring met eclipse is, maar je zou dat eventueel kunnen proberen.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Verwijderd
Ik heb dit ondertussen gedaan, maar nu bots ik weer op een ander probleem. Ik moet nu namelijk een virtual device gaan aanmaken, maar ik kan mijn target niet kiezen. Waarschijnlijk omdat ik geen updates binnenkrijg via de SDK.
1. Geen mogelijkheid tot het kiezen van een target

2. Geen updates voor SDK
1. Geen mogelijkheid tot het kiezen van een target

2. Geen updates voor SDK

Verwijderd
Ja, dit deed ik ook al, maar elke keer bij het opstarten van de SDK geeft hij deze fout. Ik denk dat ik misschien daardoor geen Target kan kiezen
Zeker weten? Bij mij werkt het op dit moment nl. prima in Eclipse 3.5. De URL zelf geeft idd een 404, maar ik denk dat Eclipse daar nog iets achteraan plakt en het dan wel werktVerwijderd schreef op zaterdag 13 februari 2010 @ 22:12:
Ik wou dus beginnen met het installeren van deze plug-in, maar het blijkt dat Google de repository offline heeft gehaald.
Ik vroeg me dus af hoe ik deze plug-in alsnog kan gaan installeren binnen Eclipse.
Verwijderd
Ja, ik heb alle pakketjes wel, maar ik kan gewoon geen target kiezen 
Edit: Heb net even mijn path aangepast naar: D:\Projects\Programmeren\Android\android-sdk_r04-windows\android-sdk-windows\tools, dit is de dit is de map tools binnen mijn SDK ...
Edit: Heb net even mijn path aangepast naar: D:\Projects\Programmeren\Android\android-sdk_r04-windows\android-sdk-windows\tools, dit is de dit is de map tools binnen mijn SDK ...
[ Voor 56% gewijzigd door Verwijderd op 13-02-2010 23:50 ]
Het pad: D:\Projects\Programmeren\Android\android-sdk_r04-windows\android-sdk-windows zou voldoende moeten zijn. Kan je ook niet updaten via het programma "sdk setup.exe" in de sdk directory? Even bij settings force over http aan zetten.Verwijderd schreef op zaterdag 13 februari 2010 @ 23:37:
Ja, ik heb alle pakketjes wel, maar ik kan gewoon geen target kiezen
Edit: Heb net even mijn path aangepast naar: D:\Projects\Programmeren\Android\android-sdk_r04-windows\android-sdk-windows\tools, dit is de dit is de map tools binnen mijn SDK ...
Ik heb een vaag probleem. Ik krijg een failed binder transaction wanneer ik de foto die de camera net gemaakt heeft wil terugsturen van de camera intent naar de intent die hem aangeroepen heeft (met activityforresult). De manier waarop ik de foto doorgeef is gewoon hoe ik hem van de camera binnen krijg, namelijk als byte[]. Het gebeurt ook alleen wanner ik een foto maak met veel licht, want dan is de byte[] blijkbaar 2x zo groot.
Begrijpt iemand hoe dit kan? want anders kan ik toch nooit een normale foto terugkrijgen van de camera?
Hier is mijn code:
*snip*
Begrijpt iemand hoe dit kan? want anders kan ik toch nooit een normale foto terugkrijgen van de camera?
Hier is mijn code:
*snip*
[ Voor 77% gewijzigd door Creepy op 14-02-2010 21:03 ]
Staat er in de sdk geen voorbeeld code voor hoe je de camera kan gebruiken?
Dit is in principe hoe de camera wordt gebruikt in voorbeeldjes. Ik heb dit ook al eerder gebruikt, het enige verschil is dat de code nu in een aparte intent wordt gerund en dat de image terug wordt gegeven met putExtra
@bartos88: voor vragen en problemen kan je gewoon een nieuw topic openen. Graag dan wel met iets meer info over wat je nu zelf al hebt geprobeerd om je probleem op te lossen. En ik heb daarbij het gevoel dat je een aardige lap code had gegeven die je waarschijnlijk wat kan terugbrengen als je even met een debugger aan de slag gaat.
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Ok, ik heb een nieuw topic aangemaaktCreepy schreef op zondag 14 februari 2010 @ 21:05:
@bartos88: voor vragen en problemen kan je gewoon een nieuw topic openen. Graag dan wel met iets meer info over wat je nu zelf al hebt geprobeerd om je probleem op te lossen. En ik heb daarbij het gevoel dat je een aardige lap code had gegeven die je waarschijnlijk wat kan terugbrengen als je even met een debugger aan de slag gaat.
Daar ik zelf geen programmeur ben maar dit er wel iets of wat mee te maken heeft dacht ik hier wel op de juiste plek te zitten.
Wat ik wilde proberen was het volgende.
Ik wilde mijn eigen repository opzetten m.b.v. http://www.aptoide.com/
Echter beschik ik niet over een linux machine dus getracht via een VM er 1 op te zetten en doen zoals men zegt, *.ph in root samen met aapt en script runnen, niet zo spannend, echter lijkt aapt totaal niks te doen, geen versie, naam, icon niks
Toen kwam ik de windows versie ervan tegen aapt.exe echter was ik benieuwd of er niet al iemand mee "gespeeld" had en mij misschien kan helpen hoe met aapt om te gaan zodat ik kan proberen het linux script om te bouwen naar een windows versie ? (het gaat om het server gedeelte)
Wat ik wilde proberen was het volgende.
Ik wilde mijn eigen repository opzetten m.b.v. http://www.aptoide.com/
Echter beschik ik niet over een linux machine dus getracht via een VM er 1 op te zetten en doen zoals men zegt, *.ph in root samen met aapt en script runnen, niet zo spannend, echter lijkt aapt totaal niks te doen, geen versie, naam, icon niks
Toen kwam ik de windows versie ervan tegen aapt.exe echter was ik benieuwd of er niet al iemand mee "gespeeld" had en mij misschien kan helpen hoe met aapt om te gaan zodat ik kan proberen het linux script om te bouwen naar een windows versie ? (het gaat om het server gedeelte)
Verwijderd
gisteren begonnen met het programmeren met de Android SDK. Zou iets vergelijkbaars willen maken als de radio.be app voor de iphone. Iemand tips?
Ligt het nu aan mij of schiet de API van Android toch nog wat te kort op het vlak van audio? Ik zou graag namelijk een klein djprogrammaatje schrijven, echter vind ik niets dat me zou kunnen helpen bij het veranderen van de pitch van een nummer. Iemand een idee?
Verwijderd
Generate.ph is een Perl script (zo uit het hoofd, naar extensie gekeken etc)schumi2004 schreef op donderdag 18 februari 2010 @ 14:08:
Daar ik zelf geen programmeur ben maar dit er wel iets of wat mee te maken heeft dacht ik hier wel op de juiste plek te zitten.
Wat ik wilde proberen was het volgende.
Ik wilde mijn eigen repository opzetten m.b.v. http://www.aptoide.com/
Echter beschik ik niet over een linux machine dus getracht via een VM er 1 op te zetten en doen zoals men zegt, *.ph in root samen met aapt en script runnen, niet zo spannend, echter lijkt aapt totaal niks te doen, geen versie, naam, icon niks
Toen kwam ik de windows versie ervan tegen aapt.exe echter was ik benieuwd of er niet al iemand mee "gespeeld" had en mij misschien kan helpen hoe met aapt om te gaan zodat ik kan proberen het linux script om te bouwen naar een windows versie ? (het gaat om het server gedeelte)
AAPT valt gewoon in de SDK te vinden, die uiteraard ook voor Windows beschikbaar is.
Ik ben ook wat aan het spelen met de Android SDK, en ik kom ergens niet uit waar jullie mij hopelijk mee kunnen helpen.
Ik heb een afbeelding in een Imageview. Deze afbeelding wil ik niet scalen, omdat ik een aantal labels op de afbeelding wil zetten op een specifieke plek met pixelposities. Echter, het niet scalen wil niet lukken, de afbeelding wordt uitgerekt (houdt wel zijn aspect ratio).
Ik heb (via xml) de android:scaleType op center gezet, wat volgens de Android docs de oplossing moet zijn. Werkt bij mij echter niet
. Daarnaast heb ik ook de minheight, minwidth, maxheight en maxwidth in pixels aangegeven, maar dit doet ook niets. Is er iets dat ik over het hoofd zie?
Ik heb een afbeelding in een Imageview. Deze afbeelding wil ik niet scalen, omdat ik een aantal labels op de afbeelding wil zetten op een specifieke plek met pixelposities. Echter, het niet scalen wil niet lukken, de afbeelding wordt uitgerekt (houdt wel zijn aspect ratio).
Ik heb (via xml) de android:scaleType op center gezet, wat volgens de Android docs de oplossing moet zijn. Werkt bij mij echter niet

Ik wilde een tijdje terug ook iets met de pitch etc doen, en hoopte op standaard functies. Ik kreeg toen van anderen te horen dat dat er niet is, en dat ik zelf op de raw audiodata moet gaan werken met "Fast Fourier Transformations".zezke schreef op zaterdag 06 maart 2010 @ 14:27:
Ligt het nu aan mij of schiet de API van Android toch nog wat te kort op het vlak van audio? Ik zou graag namelijk een klein djprogrammaatje schrijven, echter vind ik niets dat me zou kunnen helpen bij het veranderen van de pitch van een nummer. Iemand een idee?
Mischien kan je er wat mee
Als je alleen de pitch aan wilt passen dan heb je helemaal geen FFT nodig.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Is er dan een standaard functie voor?Janoz schreef op woensdag 10 maart 2010 @ 09:03:
Als je alleen de pitch aan wilt passen dan heb je helemaal geen FFT nodig.
Er zijn meer bewerkingen dan enkel een FFT die je op een signaal kunt doen. Pitch aanpassen is een heel simpele bewerking waarbij je gewoon je samples herschaalt. Hetzelfde geluid wil je in een kortere of langere tijd afspelen. In principe kun je het gewoon vergelijken met de 1D tegenhanger van een foto. Die kun je ook herschalen zonder dat je eerst een FFT moet doen.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Ik denk dat ik voor de grap ook maar eens naar android ga kijken. Ik verwacht er niet veel van, maar het is altijd leuk om met zoiets te kloten
Ik heb geen leuke ondertitel.
Verwijderd
Wat ga je maken?thijsje66 schreef op woensdag 10 maart 2010 @ 17:34:
Ik denk dat ik voor de grap ook maar eens naar android ga kijken. Ik verwacht er niet veel van, maar het is altijd leuk om met zoiets te kloten
Net je post gelezen in [Alg] Welke tools heb jij gemaakt? - deel IV
[ Voor 21% gewijzigd door Verwijderd op 12-03-2010 08:57 ]
Ik krijg pas in april mijn eerste android telefoon, maar ik ben nu toch maar vast aan het programmeren geslagen met Hello Android van Ed Burnette. En met de uitleg ernaast gaat het best redelijk. De sudoku was leuk om te doen. Nu wilde ik een paar stappen verder. Mijn idee is om een antwoord apparaat te maken, welke aan de hand van het Telefoonnummer een persoonlijke boodschap laat horen. en eventueel in v2 de mogelijkheid om ook een boodschap achter te laten. Alleen loop ik nu al vast bij het automatisch opnemen van de telefoon
Misschien kan iemand mij in de juiste richting duwen??
Laat maar, ik ben na flink googlen er achter gekomen dat dit helaas niet ondersteunt wordt door Android, om nare programmeurs geen kans te geven om de OS op deze manier te misbruiken. Hopelijk komt dit in de toekomst nog.... tenzij iemand natuurlijk wel een oplossing weet, dan hou ik mij aanbevolen voor die informatie
Laat maar, ik ben na flink googlen er achter gekomen dat dit helaas niet ondersteunt wordt door Android, om nare programmeurs geen kans te geven om de OS op deze manier te misbruiken. Hopelijk komt dit in de toekomst nog.... tenzij iemand natuurlijk wel een oplossing weet, dan hou ik mij aanbevolen voor die informatie
[ Voor 21% gewijzigd door regelneef op 15-03-2010 16:41 . Reden: Zelf gegoogled...... ]
This message was made with 100% recycled electrons
Het probleem is dat Android mij niet echt de noodzakelijke klassen aanbiedt om op een "laag" niveau met de geluidsdata te prutsen.Janoz schreef op woensdag 10 maart 2010 @ 09:13:
Er zijn meer bewerkingen dan enkel een FFT die je op een signaal kunt doen. Pitch aanpassen is een heel simpele bewerking waarbij je gewoon je samples herschaalt. Hetzelfde geluid wil je in een kortere of langere tijd afspelen. In principe kun je het gewoon vergelijken met de 1D tegenhanger van een foto. Die kun je ook herschalen zonder dat je eerst een FFT moet doen.
Enfin mn nieuw probleem dat net optreedt: ik probeer gewoon een .wav geluid (16-bits PCM) af te spelen via de MediaPlayer, echter krijg ik niets te horen (mn geluid staat wel degelijk aan
Dit is mn code (mooi zoals het voorbeeld in de reference):
code:
1
2
| MediaPlayer mp = MediaPlayer.create(this, R.raw.chirp); mp.start(); |
chirp.wav staat in de res/raw folder. In mn logcat zie ik verschijnen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| 03-15 22:08:23.354: ERROR/OpenCore(1065): PVPlayerEngine::Run[8]!! 03-15 22:08:23.354: ERROR/OpenCore(1065): PVPlayerEngine::EngineCommandCompleted() Type=8 ID=0 APIcmd=1 Status=1 03-15 22:08:23.354: ERROR/PlayerDriver(1065): Completed command PLAYER_SETUP status=PVMFSuccess 03-15 22:08:23.354: ERROR/OpenCore(1065): PVPlayerEngine::Run[11]!! 03-15 22:08:23.354: ERROR/OpenCore(1065): PVPlayerEngine::EngineCommandCompleted() Type=11 ID=1 APIcmd=1 Status=1 03-15 22:08:23.354: ERROR/PlayerDriver(1065): Completed command PLAYER_SET_DATA_SOURCE status=PVMFSuccess 03-15 22:08:23.364: ERROR/OpenCore(1065): PVPlayerEngine::Run[12]!! 03-15 22:08:23.364: ERROR/OpenCore(1065): PVPlayerEngine::EngineCommandCompleted() Type=12 ID=2 APIcmd=1 Status=1 03-15 22:08:23.364: ERROR/PlayerDriver(1065): Completed command PLAYER_INIT status=PVMFSuccess 03-15 22:08:23.364: ERROR/OpenCore(1065): PVPlayerEngine::Run[15]!! 03-15 22:08:23.364: ERROR/OpenCore(1065): PVPlayerEngine::EngineCommandCompleted() Type=15 ID=3 APIcmd=1 Status=1 03-15 22:08:23.364: ERROR/PlayerDriver(1065): Completed command PLAYER_SET_AUDIO_SINK status=PVMFSuccess 03-15 22:08:23.364: ERROR/OpenCore(1065): PVPlayerEngine::Run[22]!! 03-15 22:08:23.374: ERROR/OpenCore(1065): PVPlayerEngine::EngineCommandCompleted() Type=22 ID=4 APIcmd=1 Status=1 03-15 22:08:23.374: ERROR/PlayerDriver(1065): Completed command PLAYER_PREPARE status=PVMFSuccess 03-15 22:08:23.384: ERROR/OpenCore(1065): PVPlayerEngine::Run[23]!! 03-15 22:08:23.384: ERROR/OpenCore(1065): PVPlayerEngine::EngineCommandCompleted() Type=23 ID=5 APIcmd=1 Status=1 03-15 22:08:23.384: ERROR/PlayerDriver(1065): Completed command PLAYER_START status=PVMFSuccess 03-15 22:08:29.704: ERROR/OpenCore(1065): PVPlayerEngine::Run[35]!! 03-15 22:08:29.704: ERROR/OpenCore(1065): PVPlayerEngine::EngineCommandCompleted() Type=35 ID=6 APIcmd=0 Status=1 |
Iemand enig idee wat ik fout doe?
Ben je er zeker van dat je niet extended PCM gebruikt?
http://www.mail-archive.c...egroups.com/msg24553.html
http://www.mail-archive.c...egroups.com/msg24553.html
Ik ben volledig zeker dat het geen extended wav is. Ook een ogg of mp3 werkt niet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
| /* Creates the menu items */ public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, MENU_Nieuws, 0, "Nieuws"); menu.add(1, MENU_Reviews, 1, "Reviews"); menu.add(2, MENU_Forum, 2, "Forum"); menu.add(3, MENU_Jobs, 3, "Jobs"); menu.add(4, MENU_Quit, 4, "Sluiten"); return true; } /* Handles item selections */ public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case MENU_Nieuws: // Let's display the progress in the activity title bar, like the // browser app does. getWindow().requestFeature(Window.FEATURE_PROGRESS); webview.getSettings().setJavaScriptEnabled(true); final Activity activity = this; webview.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { // Activities and WebViews measure progress with different scales. // The progress meter will automatically disappear when we reach 100% activity.setProgress(progress * 1000); } }); webview.setWebViewClient(new WebViewClient() { public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show(); } }); webview.loadUrl("http://tweakers.mobi/rss/nieuws"); ; return true; case MENU_Reviews: // Let's display the progress in the activity title bar, like the // browser app does. getWindow().requestFeature(Window.FEATURE_PROGRESS); webview.getSettings().setJavaScriptEnabled(true); final Activity activity = this; webview.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { // Activities and WebViews measure progress with different scales. // The progress meter will automatically disappear when we reach 100% activity.setProgress(progress * 1000); } }); webview.setWebViewClient(new WebViewClient() { public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show(); } }); webview.loadUrl("http://tweakers.mobi/rss/reviews"); return true; case MENU_Reviews: // Let's display the progress in the activity title bar, like the // browser app does. getWindow().requestFeature(Window.FEATURE_PROGRESS); webview.getSettings().setJavaScriptEnabled(true); final Activity activity = this; webview.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { // Activities and WebViews measure progress with different scales. // The progress meter will automatically disappear when we reach 100% activity.setProgress(progress * 1000); } }); webview.setWebViewClient(new WebViewClient() { public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show(); } }); webview.loadUrl("http://tweakers.mobi/rss/reviews"); return true; case MENU_Forum: // Let's display the progress in the activity title bar, like the // browser app does. getWindow().requestFeature(Window.FEATURE_PROGRESS); webview.getSettings().setJavaScriptEnabled(true); final Activity activity = this; webview.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { // Activities and WebViews measure progress with different scales. // The progress meter will automatically disappear when we reach 100% activity.setProgress(progress * 1000); } }); webview.setWebViewClient(new WebViewClient() { public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show(); } }); webview.loadUrl("http://gathering.tweakers.net/rss/"); return true; case MENU_Jobs: // Let's display the progress in the activity title bar, like the // browser app does. getWindow().requestFeature(Window.FEATURE_PROGRESS); webview.getSettings().setJavaScriptEnabled(true); final Activity activity = this; webview.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { // Activities and WebViews measure progress with different scales. // The progress meter will automatically disappear when we reach 100% activity.setProgress(progress * 1000); } }); webview.setWebViewClient(new WebViewClient() { public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Toast.makeText(activity, "Oh no! " + description, Toast.LENGTH_SHORT).show(); } }); webview.loadUrl("http://tweakers.net/feeds/jobs.xml"); return true; case MENU_Quit: finish(); } return false; } |
Dit is de lap code waarvan ik denk dat het goed is voor een T.Net RSS readertje. Het is natuurlijk niet compleet, er moet nog begin en einde bij, maar is dit goed als activity inhoud?
Sorry als ik dit niet mag vragen hier, maar ik wil het even weten, mijn emulator boot namelijk niet, hij blijft hangen op het animated bootscreen.
Ik heb geen leuke ondertitel.
Het booten van de emulator duurt even. Ik denk dat daar je prioriteit ligt, of gebruik je android telefoon. We kunnen onmogelijk je code gaan debugen via dit forum.thijsje66 schreef op dinsdag 16 maart 2010 @ 17:07:
............
Dit is de lap code waarvan ik denk dat het goed is voor een T.Net RSS readertje. Het is natuurlijk niet compleet, er moet nog begin en einde bij, maar is dit goed als activity inhoud?
Sorry als ik dit niet mag vragen hier, maar ik wil het even weten, mijn emulator boot namelijk niet, hij blijft hangen op het animated bootscreen.
ok. Dat laatste is eigenlijk ook wel logisch
Ik heb geen leuke ondertitel.
Ben nu een tijdje bezig in "hello, android" opzich is het best te doen. Maar jesus wat een hoop werkt zeg, een simpel menu creëren vergt zo ontzettend veel tekst. Mijn enthausiasme is enigzins getemperd

PSN: DutchTrickle PVoutput
Nu ik een tijdje mijn HTC Legend heb wil ik ook graag beginnen met developen van applicaties. Via de emulator heb ik al diverse samples gedaan, echter wilde ik ook proberen om dit op mijn Legend te draaien dmv deze guide.
Hierbij moet ik een USB driver installeren aangezien ik op Windows (XP) werk. Echter krijg ik deze niet geinstalleerd als ik de installatie handleiding volg.
Ik krijg als ik de stappen volg krijg ik de melding:

Na even Googlen kan ik niet veel vinden. Iemand een idee of ik iets fout doe? Of wordt de Legend hier nog niet gesupport?
Hierbij moet ik een USB driver installeren aangezien ik op Windows (XP) werk. Echter krijg ik deze niet geinstalleerd als ik de installatie handleiding volg.
Ik krijg als ik de stappen volg krijg ik de melding:

Na even Googlen kan ik niet veel vinden. Iemand een idee of ik iets fout doe? Of wordt de Legend hier nog niet gesupport?
Heb je in de Android SDK ook de drivers geïnstalleerd?
Die optie krijg je als je componenten gaat installeren.
edit:
Oh, dus dat zag je al.
Maar heb je ze ook in de SDK zelf gedownload?
Die optie krijg je als je componenten gaat installeren.
edit:
Oh, dus dat zag je al.
Maar heb je ze ook in de SDK zelf gedownload?
[ Voor 26% gewijzigd door thijsje66 op 31-03-2010 22:00 ]
Ik heb geen leuke ondertitel.
Yup, heb ze netjes met de SDK gedownload: \android-sdk-windows\usb_driver
Het is USB driver package, revision 3
Het is USB driver package, revision 3
En heb je ook gegoogled op Drivers HTC Legend?
Dat zou wat op moeten leveren, ondanks dat het een nieuw toestel is.
Dat zou wat op moeten leveren, ondanks dat het een nieuw toestel is.
Ik heb geen leuke ondertitel.
Verwijderd
ben nieuw in de android,
weet iemand hoe je een AVD maakt die geen foutmelding geeft zoals deze:
"Emulator] emulator: ERROR: unknown virtual device name:***"
weet iemand hoe je een AVD maakt die geen foutmelding geeft zoals deze:
"Emulator] emulator: ERROR: unknown virtual device name:***"
Mijn google skills laten me meestal niet in de steek, maar kan toch echt erg weinig vinden, zeg maar gerust niets... Heb jij wel iets gevonden dan?thijsje66 schreef op woensdag 31 maart 2010 @ 22:16:
En heb je ook gegoogled op Drivers HTC Legend?
Dat zou wat op moeten leveren, ondanks dat het een nieuw toestel is.
[edit]
Ondertussen is hier een oplossing voor, het volgende toevoegen aan het android_winusb.inf bestand, voordat het geinstalleerd wordt. Dan pakt ie t goed
code:
1
2
3
| ;HTC Legend %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C97 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C97&MI_01 |
[ Voor 29% gewijzigd door majoh op 20-05-2010 16:36 ]
Weet niet of dit de juiste plek is om het te posten of dat er uberhaupt interesse voor is. Ik en een aantal andere vrijwilligers zijn een paar maanden geleden begonnen met een open source project: een native ventrilo client voor linux; Mangler. Inmiddels kan die client misschien zelfs al meer dan de officiele windows client. Ongeveer 2 maanden terug ben ik begonnen met het schrijven van een Android applicatie die achter de schermen dezelfde native library gebruikt als onze Linux client. Deze applicatie bevindt zich momenteel een beetje in een alpha fase.
Voor de mensen die het zelf wel willen uitproberen:

Een aantal puntjes:
1) Er is nog geen audiomixing. Dit houdt in dat als meerdere personen praten dat het zal gaan 'schokken'.
2) Maak geen gebruik van 8Khz GSM channels, dit levert je een tijdelijke ban op
3) Je kan nog geen passworded channels joinen.
4) Verlaten van de applicatie levert een disconnect op (dit is een tijdelijke workaround voor een ander probleem)
Andere bugjes zijn hier te vinden:
http://www.mangler.org/trac/query?st...or+Android+1.0
Broncode hier te vinden:
http://www.mangler.org/trac/browser/branches/android
Veel plezier
Voor de mensen die het zelf wel willen uitproberen:

Een aantal puntjes:
1) Er is nog geen audiomixing. Dit houdt in dat als meerdere personen praten dat het zal gaan 'schokken'.
2) Maak geen gebruik van 8Khz GSM channels, dit levert je een tijdelijke ban op
3) Je kan nog geen passworded channels joinen.
4) Verlaten van de applicatie levert een disconnect op (dit is een tijdelijke workaround voor een ander probleem)
Andere bugjes zijn hier te vinden:
http://www.mangler.org/trac/query?st...or+Android+1.0
Broncode hier te vinden:
http://www.mangler.org/trac/browser/branches/android
Veel plezier
[ Voor 3% gewijzigd door danslo op 02-06-2010 13:33 ]
Mooi topic, lijkt me erg leuk om Android applicaties te schrijven. Studeer nu Informatica, kan (beginnend) Java programmeren dus dit lijkt me een mooie aanvulling
. Ik heb trouwens nog geen Android telefoon, ga morgen een HTC Legend halen.
@Balachmar: het viel me op dat de topicstart er een beetje kaal uitziet. Heb even wat geknutseld, zou je het leuk vinden als het er zo uit ziet: http://www.jacobras.nl/tr...opic_ontwerp_voorstel.jpg ?
@Balachmar: het viel me op dat de topicstart er een beetje kaal uitziet. Heb even wat geknutseld, zou je het leuk vinden als het er zo uit ziet: http://www.jacobras.nl/tr...opic_ontwerp_voorstel.jpg ?
Mijn laatste (grote) reviews: Medal of Honor (VR), Half-Life: Alyx (VR)
Verwijderd
@Jacobras,
Kun je geen mede auteur worden? Zou de kwaliteit van deze topic goed doen. Zou ook leuk zijn als er een kopje toturials zou komen waar suggesties voor links komen te staan.
Kun je geen mede auteur worden? Zou de kwaliteit van deze topic goed doen. Zou ook leuk zijn als er een kopje toturials zou komen waar suggesties voor links komen te staan.
Dit lijkt me wel interessant voor beginners:
http://www.vogella.de/articles/Android/article.html
http://www.vogella.de/articles/Android/article.html
Verwijderd
Ik heb onlangs een custom ROM gedownload voor Android. Ik zou deze echter eerst eens virtueel willen testen. Is hier een mogelijkheid voor?
Wat heb je zelf geprobeerd?
Maar vooruit, voor de luie mensen onder ons. Succes
[YouTube: http://www.youtube.com/watch?v=UQ5RyvV_IMc]
Maar vooruit, voor de luie mensen onder ons. Succes
[YouTube: http://www.youtube.com/watch?v=UQ5RyvV_IMc]
Dat zit wel Schnorr.
Heeft iemand ervaringen met de boeken van CommonsWare? Het zijn de digitale edities van de 'Busy Coder's'-boeken, waarvan je dan een jaar lang updates ontvangt. Ben benieuwd of het voor mij als beginneling wat kan zijn.
Tja, wat is een beginneling?
Als je al kan programmeren (ook in andere talen dan Java) dan is het redelijk simpel om er zelf wat van te maken in dezelfde tijd als dat je kwijt zou zijn aan zulke boeken. Duik in de voorbeeldprogramma's die met de SDK geleverd worden en je leert precies hetzelfde als de onderwerpen die op die link worden genoemd. Vooral de "ApiDemos" app is, naast de algemene documentatie, erg nuttig!
Ik gebruik hierbij mezelf als lijdend ervaringsonderwerp. Heb het de afgelopen weken geleerd, terwijl ik tot nu toe nog geen Java had gebruikt (wel 10+ jaar C en C++, plus ervaring met Windows Mobile).
Als je al kan programmeren (ook in andere talen dan Java) dan is het redelijk simpel om er zelf wat van te maken in dezelfde tijd als dat je kwijt zou zijn aan zulke boeken. Duik in de voorbeeldprogramma's die met de SDK geleverd worden en je leert precies hetzelfde als de onderwerpen die op die link worden genoemd. Vooral de "ApiDemos" app is, naast de algemene documentatie, erg nuttig!
Ik gebruik hierbij mezelf als lijdend ervaringsonderwerp. Heb het de afgelopen weken geleerd, terwijl ik tot nu toe nog geen Java had gebruikt (wel 10+ jaar C en C++, plus ervaring met Windows Mobile).
Dat zit wel Schnorr.
Verwijderd
Op de site staat ook een PDF'je met hoofdstuk 8 uit de boek. Misschien kan je hier eens naar kijken.
ik heb inmiddels een mede-auteur toegevoegd.
[ Voor 79% gewijzigd door Balachmar op 22-06-2010 14:50 ]
Systeempje; Ballaida of Avalon in GuildWars
Verwijderd
Klik op de edit knop van je startpost. In het veld 'mede-auteurs' kan je nu de nickname of userID opgeven van diegene die je mede-auteur wilt maken.Balachmar schreef op dinsdag 22 juni 2010 @ 14:25:
Hoe kan ik iemand mede-auteur maken, want ik zou de topic start best willen aanpassen, maar mijn tweakers topic start skills zijn niet geweldig
Dus alle hulp is welkom!
Bedankt, ik heb inmiddels een paar wijzigingen gemaakt (qua layout en een eerste V&A toegevoegd).Balachmar schreef op dinsdag 22 juni 2010 @ 14:25:
ik heb inmiddels een mede-auteur toegevoegd.
Mijn laatste (grote) reviews: Medal of Honor (VR), Half-Life: Alyx (VR)
Argh, na een lange tijd googlen naar een probleem van de emulator, kom ik er nog steeds niet uit. Eerst kon ik het "Additional Emulator Command Line Options" niet vinden (was een stomme fout van mij, moet ook een keer een venster groter maken en niet verwachten dat er een verticale scroll verschijnd
)
Alleen nu nog audio krijgen. Na verschillende combinaties geprobleerd van -audio winaudio of -useaudio (die trouwens een foutmelding geeft, dat die niet bestaat), kom ik er nog steeds niet uit. Morgen weer een dag met googlen

Alleen nu nog audio krijgen. Na verschillende combinaties geprobleerd van -audio winaudio of -useaudio (die trouwens een foutmelding geeft, dat die niet bestaat), kom ik er nog steeds niet uit. Morgen weer een dag met googlen
Stukfruit & Rubinski_be, dank voor jullie reacties.
Ik heb wel veel (professionele) programmeerervaring, maar dan vooral in COBOL en PowerBuilder (
...). Met Java heb ik al meer dan 10 jaar niets gedaan. Ik heb daarom toch maar een abonnement genomen, en ben er tot dusverre erg tevreden mee. Je wordt natuurlijk een beetje bij het handje genomen, maar dat vind ik niet zo erg.
Ik heb wel veel (professionele) programmeerervaring, maar dan vooral in COBOL en PowerBuilder (

Is het ook mogelijk om alle geïnstalleerde software te laten zien?
Homey — Critics are those without skills to create.
Ja, MENU/Instellingen/Toepassingen/Toepassingen beherenWeeJeWel schreef op donderdag 24 juni 2010 @ 20:33:
Is het ook mogelijk om alle geïnstalleerde software te laten zien?
Tijdens het debuggen van m'n app op de emulator en via de usb-kabel op m'n Desire viel me op dat de versie van Android die onder de emulator draait teksten verschrikkelijk slecht afbeeldt. Het ziet er uit alsof ze zijn vergeten om een paar opties in Freetype aan te zetten.
Op de Desire ziet het er wel prima uit. Erg mooi zelfs! Zo mooi, dat ik overweeg om zoveel mogelijk de ingebouwde fontrenderer te gebruiken ipv afbeeldingen die van de renderer uit Photoshop komen.
Mijn vraag: wat zijn jullie ervaringen met de kwaliteit van de teksten (dus geen afbeeldingen) op andere Android-foons?
Ik vraag dit in dit topic en niet in het software/discussie-topic omdat, als het meezit, hier juist de mensen zitten die daar op letten (of op zouden moeten letten).
Op de Desire ziet het er wel prima uit. Erg mooi zelfs! Zo mooi, dat ik overweeg om zoveel mogelijk de ingebouwde fontrenderer te gebruiken ipv afbeeldingen die van de renderer uit Photoshop komen.
Mijn vraag: wat zijn jullie ervaringen met de kwaliteit van de teksten (dus geen afbeeldingen) op andere Android-foons?
Ik vraag dit in dit topic en niet in het software/discussie-topic omdat, als het meezit, hier juist de mensen zitten die daar op letten (of op zouden moeten letten).
Dat zit wel Schnorr.
Plaats eens een paar screenshots? Ik ben niet zeker wat je bedoeld. Over wat voor situaties van tekst renderen heb je het?
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Argh, ik geloof dat ik weer eens te snel ben geweest
Ben helemaal het verschil in dpi (en schermresolutie) vergeten, waardoor de tekst in de emulator kleiner wordt gerenderd 

Boven: Emulator.
Onder: Desire.
Eigenlijk zou ik nu van de emulator opnieuw een shotje moeten maken, maar de ruimte op m'n HDD laat dat even niet toe. Later vandaag nog maar eens kijken...
Ik had het trouwens over een simpele Canvas::drawText(..).



Boven: Emulator.
Onder: Desire.
Eigenlijk zou ik nu van de emulator opnieuw een shotje moeten maken, maar de ruimte op m'n HDD laat dat even niet toe. Later vandaag nog maar eens kijken...
Ik had het trouwens over een simpele Canvas::drawText(..).
Dat zit wel Schnorr.
* YopY trapt het topic
.
Ik zoek iets nieuws qua programmeren, en dacht 'Ik probeer ook Android eens' (naast likken aan C# / .NET en HTML5 / Canvas enzo, allemaal korte stukjes). Misschien eens wat eenvoudige spelletjes ontwikkelen (ik wil altijd nog een MMO ontwikkelen, maar ik weet dat dat behoorlijk onrealistisch is).
Om mijn skillz langzaamaan op te bouwen wil ik eens een lijstje met eenvoudige applicaties bouwen die elk weer toevoegen aan mijn ervaring. Misschien een idee om een soort 'dit zou je eens gemaakt moeten hebben'-lijstje te beginnen? Een rijtje met ideeën die ik al had, gesorteerd ahv complexiteit.
* Notepad (één notitie. Leren van gebruik van lokale opslag / sessie opslag)
* Notepad 2 (meerdere notities, wegschrijven op SD kaart, landscape modus (verschillende views))
* Todo lijstje (optioneel: prioriteit, meerdere tabs, geluidseffecten bij afvinken (+1 voldoening), tijd / datum)
* GUI-based spel (DopeWars of een variant daarvan, die wordt altijd geport naar allerlei platforms omdat het zowel relatief eenvoudig is én behoorlijk leuk)
* 2D-based spel (een falling sand spel lijkt een leuk idee mbt 2D games met je eigen graphics)
* Sprite animator (neem een sprite afbeelding en wat configuratie (grootte van hokjes, animatiesnelheid) en geef die weer)
* Sprite-based spel
Gewoon zo een lijstje. Mogelijk zit ik nu ook gewoon hardop te denken en heb gewoon zijn om mijn ideeën even online te zetten. De eerste drie dingen zijn wel in een weekend te maken, allemaal behapbare brokken.
Nog andere ideeën voor dingen die je 's avonds en/of in het weekend in elkaar kunt prutsen om development te leren?
Ik zoek iets nieuws qua programmeren, en dacht 'Ik probeer ook Android eens' (naast likken aan C# / .NET en HTML5 / Canvas enzo, allemaal korte stukjes). Misschien eens wat eenvoudige spelletjes ontwikkelen (ik wil altijd nog een MMO ontwikkelen, maar ik weet dat dat behoorlijk onrealistisch is).
Om mijn skillz langzaamaan op te bouwen wil ik eens een lijstje met eenvoudige applicaties bouwen die elk weer toevoegen aan mijn ervaring. Misschien een idee om een soort 'dit zou je eens gemaakt moeten hebben'-lijstje te beginnen? Een rijtje met ideeën die ik al had, gesorteerd ahv complexiteit.
* Notepad (één notitie. Leren van gebruik van lokale opslag / sessie opslag)
* Notepad 2 (meerdere notities, wegschrijven op SD kaart, landscape modus (verschillende views))
* Todo lijstje (optioneel: prioriteit, meerdere tabs, geluidseffecten bij afvinken (+1 voldoening), tijd / datum)
* GUI-based spel (DopeWars of een variant daarvan, die wordt altijd geport naar allerlei platforms omdat het zowel relatief eenvoudig is én behoorlijk leuk)
* 2D-based spel (een falling sand spel lijkt een leuk idee mbt 2D games met je eigen graphics)
* Sprite animator (neem een sprite afbeelding en wat configuratie (grootte van hokjes, animatiesnelheid) en geef die weer)
* Sprite-based spel
Gewoon zo een lijstje. Mogelijk zit ik nu ook gewoon hardop te denken en heb gewoon zijn om mijn ideeën even online te zetten. De eerste drie dingen zijn wel in een weekend te maken, allemaal behapbare brokken.
Nog andere ideeën voor dingen die je 's avonds en/of in het weekend in elkaar kunt prutsen om development te leren?
Verwijderd
Een multiplayer Snake 2D game? Je kan daar heel simpel mee beginnen, en als het je bevalt kun je het zo mooi maken als je zelf wilt (denk aan meer levels, random level generator, een level-editor, muziekjes, online highscores, 4 player, betere graphics, ai spelers, acceloremeter controls, links is naar linksbewegen enz) en verkopen op de Market. Denk wel aan goeie (touch)controls! (maak een kleine gamepad onderin bv)....je kan zelfs 2D snake uitbreiden naar bv een top-down multiplayer shooter later.
Een snake game is niet zo moeilijk dat deed ik op m'n 11e al op een C64.
Een snake game is niet zo moeilijk dat deed ik op m'n 11e al op een C64.
[ Voor 130% gewijzigd door Verwijderd op 26-09-2010 11:51 ]
Verwijderd
Dat is nog niet eens zo'n slecht idee ook..Verwijderd schreef op zondag 26 september 2010 @ 11:43:
Een multiplayer Snake 2D game? Je kan daar heel simpel mee beginnen, en als het je bevalt kun je het zo mooi maken als je zelf wilt (denk aan meer levels, random level generator, een level-editor, muziekjes, online highscores, 4 player, betere graphics, ai spelers, acceloremeter controls, links is naar linksbewegen enz) en verkopen op de Market. Denk wel aan goeie (touch)controls! (maak een kleine gamepad onderin bv)....je kan zelfs 2D snake uitbreiden naar bv een top-down multiplayer shooter later.
Een snake game is niet zo moeilijk dat deed ik op m'n 11e al op een C64.
Leuke tip aaneensluitend bij dit alles: AndEngine
Engine die een hoop dingen betreffende dev'ing van games 'versimpelt'.
Die AndEngine ziet er wel leuk uit. Zal er binnenkort ook eens mee gaan spelen.Verwijderd schreef op zondag 26 september 2010 @ 12:38:
[...]
Dat is nog niet eens zo'n slecht idee ook..
Leuke tip aaneensluitend bij dit alles: AndEngine
Engine die een hoop dingen betreffende dev'ing van games 'versimpelt'.
Ben op het moment bezig met een Simpele applicatie die gegevens uit een MySQL database ophaalt (via Json) en deze op het scherm zet. Dit is voor de DVD Koffers die ik hier thuis gebruik... zo kan ik precies zien op me telefoon waar welke DVD zit en op welk nummer
Ideeën wat ik nog meer zou kunnen toevoegen zijn welkom
Hmm.. Handig topic denk ik zo, alleen wordt er weinig gereageerd lately. Is er een ander topic ofzo waar het drukker is?
Ik wil ook beginnen met apps voor android, alleen ben ik een microsofty
En ik ben ook helemaal nieuw in het smartphone en dus ook android wereldje, dus ik ga eerst dat eens uitvogelen en daarna deze topic doorstruinen
Ik wil ook beginnen met apps voor android, alleen ben ik een microsofty
En ik ben ook helemaal nieuw in het smartphone en dus ook android wereldje, dus ik ga eerst dat eens uitvogelen en daarna deze topic doorstruinen
Nope, voor zover ik weet is dit het enige echte topic 
Die AndEngine ziet er trouwens idd wel geinig uit, maar na wat testen ben ik snel tegen wat beperkingen aangelopen. Zo zouden een aantal dingen veel efficiënter kunnen (meer fps!!1!) en is het irritant dat sommige extensies niet helemaal op de meest stabiele manier worden gebruikt (met chrashes in native code als resultaat).
Denk dat ik de Angry Birds-methode maar eens ga proberen door zoveel mogelijk in C++ te doen met eigen code. Voel ik me gelijk weer wat meer thuis
en het kan sneller zijn.
Dat is trouwens absoluut een voordeel aan Android.. bij WP7 moet je eerst vriendjes met Microsoft zijn voordat je native mag gaan, terwijl je met Android en de NDK meteen aan de slag mag! Dat is pas open
Die AndEngine ziet er trouwens idd wel geinig uit, maar na wat testen ben ik snel tegen wat beperkingen aangelopen. Zo zouden een aantal dingen veel efficiënter kunnen (meer fps!!1!) en is het irritant dat sommige extensies niet helemaal op de meest stabiele manier worden gebruikt (met chrashes in native code als resultaat).
Denk dat ik de Angry Birds-methode maar eens ga proberen door zoveel mogelijk in C++ te doen met eigen code. Voel ik me gelijk weer wat meer thuis
Dat is trouwens absoluut een voordeel aan Android.. bij WP7 moet je eerst vriendjes met Microsoft zijn voordat je native mag gaan, terwijl je met Android en de NDK meteen aan de slag mag! Dat is pas open
Dat zit wel Schnorr.
Wat dat betreft had ik beter een WP7 phone kunnen kopen, maar Android heeft op dit moment meer te bieden denk ik.
Alleen zal java niet zo'n groot probleem moeten zijn gok ik.
Alleen zal java niet zo'n groot probleem moeten zijn gok ik.
Als je een achtergrond in C++ hebt (C# lukt denk ik ook wel) dan heb je het allemaal zo door
moet alleen wat meer rekening houden dat je niet binnen de belangrijke loopjes variabelen declareert omdat de garbage collector dan gaat bijten op de momenten waarop je dit juist niet wil hebben.
WP7 heb ik erg gemixte gevoelens over. Al die standaard meegeleverde bibliotheken zijn geinig, maar als je je werk op verschillende systemen wil uitbrengen heb je daar weinig aan.
WP7 heb ik erg gemixte gevoelens over. Al die standaard meegeleverde bibliotheken zijn geinig, maar als je je werk op verschillende systemen wil uitbrengen heb je daar weinig aan.
Dat zit wel Schnorr.
Was ik nu gek of had de android NDK geen ondersteuning voor de C++ STL ?
Ik dacht dat dan ook betekende dat je geen containers zoals een vector<> kan gebruiken?
Leek me dat er dan weinig te C++'en viel, met zulke beperkingen.
Of heb ik het grandioos mis?
Ik dacht dat dan ook betekende dat je geen containers zoals een vector<> kan gebruiken?
Leek me dat er dan weinig te C++'en viel, met zulke beperkingen.
Of heb ik het grandioos mis?
Klopt, de standaard NDK heeft geen support voor STL, RTTI en exceptions. Er bestaat echter wel een gepatchte versie waarin deze support wel toegevoegd is: Crystax.- peter - schreef op vrijdag 29 oktober 2010 @ 20:30:
Was ik nu gek of had de android NDK geen ondersteuning voor de C++ STL ?
Als het je alleen om STL gaat, kun je ook STLPort gebruiken.
Hey,
ik wil graag met een boek aan de slag met Android. Ik ben al wat bezig geweest, tutorials uitgevoerd en dergelijk, maar ik vind het toch fijner om met een boek te werken ipv constant van een scherm af te lezen.
Ik heb zo'n 6 jaar C++ ervaring, dus programmeren lukt wel. Java is ook niet zo lastig om te leren merk ik...
ik was aan het denken om dit boek aan te schaffen:
of zijn de boeken hier toch beter?
Iemand die me kan helpen met de keuze maken?
ik wil graag met een boek aan de slag met Android. Ik ben al wat bezig geweest, tutorials uitgevoerd en dergelijk, maar ik vind het toch fijner om met een boek te werken ipv constant van een scherm af te lezen.
Ik heb zo'n 6 jaar C++ ervaring, dus programmeren lukt wel. Java is ook niet zo lastig om te leren merk ik...
ik was aan het denken om dit boek aan te schaffen:
of zijn de boeken hier toch beter?
Iemand die me kan helpen met de keuze maken?
Naar de bioscoop? => gebruik de app op Byoscoop.nl
Heb datzelfde boek (de 1e) vond het vrij goed. Heb mijn pogingen in de ijskast gezet maar dat lag zeker niet aan het boek.Boy schreef op dinsdag 28 december 2010 @ 11:03:
Hey,
ik wil graag met een boek aan de slag met Android. Ik ben al wat bezig geweest, tutorials uitgevoerd en dergelijk, maar ik vind het toch fijner om met een boek te werken ipv constant van een scherm af te lezen.
Ik heb zo'n 6 jaar C++ ervaring, dus programmeren lukt wel. Java is ook niet zo lastig om te leren merk ik...
ik was aan het denken om dit boek aan te schaffen:
of zijn de boeken hier toch beter?
Iemand die me kan helpen met de keuze maken?
PSN: DutchTrickle PVoutput
hartstikke bedankt voor je snelle reactieMaverick schreef op dinsdag 28 december 2010 @ 11:17:
[...]
Heb datzelfde boek (de 1e) vond het vrij goed. Heb mijn pogingen in de ijskast gezet maar dat lag zeker niet aan het boek.
Naar de bioscoop? => gebruik de app op Byoscoop.nl
Verwijderd
De Android SDK herkent niet de Java 64bit SDK onder windows (7). Helaas daardoor de 32bit SDK moeten installeren.
Ik wil eens echt proberen te ontwikkelen voor android, ik al een paar pogingen gedaan, maar moest elke keer weer afhaken na grote irritatie aan eclipse (Ik ben visual studio gewend, dus misschien ook wel enigzins "verwend"). Ik heb ook al Monodroid geprobeerd, maar dat is ook geen doen kwa app grote & de monodroid runtime. Dus is er misschien een andere, degelijke, omgeving waarin ik android apps kan ontwikkelen?
Ik heb dit boek ook aangeschaft! Ben er nu mee bezig.Boy schreef op dinsdag 28 december 2010 @ 11:03:
Hey,
ik wil graag met een boek aan de slag met Android. Ik ben al wat bezig geweest, tutorials uitgevoerd en dergelijk, maar ik vind het toch fijner om met een boek te werken ipv constant van een scherm af te lezen.
Ik heb zo'n 6 jaar C++ ervaring, dus programmeren lukt wel. Java is ook niet zo lastig om te leren merk ik...
ik was aan het denken om dit boek aan te schaffen:
of zijn de boeken hier toch beter?
Iemand die me kan helpen met de keuze maken?
Een beetje kennis van object georiënteerd programmeren is wel aanbevolen, maar dat zit, gezien je ervaring, wel goed
Het is een erg prettig boek, alles wordt goed duidelijk omschreven. En de voorbeeldcode is te downloaden op de website! Ook als er problemen voordoen is er vaak een oplossing te vinden op het forum!
De naam zegt het eigenlijk al, het is echt een beginners boek. Ik heb aleen niet echt een idee waar je aan het einde van het boek toe in staat zou moeten zijn. Maar er zijn ongetwijfeld zat boeken te krijgen die je, als je wat dieper op de stof in wil gaan, goed als vervolg kan gebruiken.
Verwijderd
Heb je deze al gezien?Xylez schreef op woensdag 12 januari 2011 @ 18:47:
Ik wil eens echt proberen te ontwikkelen voor android, ik al een paar pogingen gedaan, maar moest elke keer weer afhaken na grote irritatie aan eclipse (Ik ben visual studio gewend, dus misschien ook wel enigzins "verwend"). Ik heb ook al Monodroid geprobeerd, maar dat is ook geen doen kwa app grote & de monodroid runtime. Dus is er misschien een andere, degelijke, omgeving waarin ik android apps kan ontwikkelen?
http://stackoverflow.com/...behave-like-visual-studio
Verwijderd
Over het eerste boek kan ik niet oordelen daar de bol.com site tijdelijk down is. De 2e link die je gaf heb ik echter wel ervaring mee. De baas heeft een subscription genomen voor een jaar aangezien ik de afgelopen 4 maanden met Android moest werken. Ik kan je zeggen dat die boeken echt geweldig zijn! Zeker als je bedenkt dat je maar 40 dollar per jaar betaalt en alle updates ontvangt.Boy schreef op dinsdag 28 december 2010 @ 11:03:
Hey,
ik wil graag met een boek aan de slag met Android. Ik ben al wat bezig geweest, tutorials uitgevoerd en dergelijk, maar ik vind het toch fijner om met een boek te werken ipv constant van een scherm af te lezen.
Ik heb zo'n 6 jaar C++ ervaring, dus programmeren lukt wel. Java is ook niet zo lastig om te leren merk ik...
ik was aan het denken om dit boek aan te schaffen:
of zijn de boeken hier toch beter?
Iemand die me kan helpen met de keuze maken?
Eenmaal bezig met Android zal je de auteur ook vaak op forums tegenkomen als je op zoek gaat naar oplossingen. Al bij al echt een aanrader om de commonsware boeken aan te schaffen dus!
Ik ben ook al enige tijd bezig met Android en heb dit boek des tijds gekozen als leidraad.
Professional Android 2 Application Development
Het is/was een vrij nieuw boek en daarom zitten er hier en daar nog wel wat fouten in, maar met enige ervaring in het programmeren moet het geen probleem zijn om deze op te lossen (hun forum heeft ook oplossingen).
Ik vind het in ieder geval een prettig boek om uit te lezen.
Professional Android 2 Application Development
Het is/was een vrij nieuw boek en daarom zitten er hier en daar nog wel wat fouten in, maar met enige ervaring in het programmeren moet het geen probleem zijn om deze op te lossen (hun forum heeft ook oplossingen).
Ik vind het in ieder geval een prettig boek om uit te lezen.
Dan ben je inderdaad verwent. Er is bij mijn weten geen IDE die je code meteen 'visualized' à la Dreamweaver (Da's toch wat Visual Studio doet? Nooit mee gewerkt, MS crap...)Xylez schreef op woensdag 12 januari 2011 @ 18:47:
Ik wil eens echt proberen te ontwikkelen voor android, ik al een paar pogingen gedaan, maar moest elke keer weer afhaken na grote irritatie aan eclipse (Ik ben visual studio gewend, dus misschien ook wel enigzins "verwend"). Ik heb ook al Monodroid geprobeerd, maar dat is ook geen doen kwa app grote & de monodroid runtime. Dus is er misschien een andere, degelijke, omgeving waarin ik android apps kan ontwikkelen?
Bovendien is Eclipse de studio die officieel door Google ondersteunt wordt, ik werk daar het liefste mee.
Je kan App Inventor proberen, maar daarin programmeer je niet, dat is gewoon letterlijk 'drag 'n drop'.
Ik heb geen leuke ondertitel.
Verwijderd
OT: VS.Net kan inderdaad HTML genereren, maar dat hoeft niet, ik gebruik het nooitthijsje66 schreef op donderdag 13 januari 2011 @ 08:40:
[...]
Dan ben je inderdaad verwent. Er is bij mijn weten geen IDE die je code meteen 'visualized' à la Dreamweaver (Da's toch wat Visual Studio doet? Nooit mee gewerkt, MS crap...)
Bovendien is Eclipse de studio die officieel door Google ondersteunt wordt, ik werk daar het liefste mee.
Je kan App Inventor proberen, maar daarin programmeer je niet, dat is gewoon letterlijk 'drag 'n drop'.
Vriend van me noemde VS ook crap, want het is Microsoft en dat is slecht. Totdat hij geen werk kon vinden in niet-MS, nu een half jaar met VS werkt en het toch wel erg fijn vindt
Visual Studio is juist een van de weinige echt goede producten van MS 
Zelfs VS6 was ooit een topper (qua IDE), vergeleken met wat er verder verkrijgbaar was.
Zelfs VS6 was ooit een topper (qua IDE), vergeleken met wat er verder verkrijgbaar was.
Dat zit wel Schnorr.
Ik heb inmiddels ook alweer 2 apps op de Market (1 als echte testcase en 1 iets serieuzer) en moet zeggen dat ik nooit een boek nodig heb gehad. De documentatie van Google zelf is bijzonder nuttig gebleken. Als je de dev guide doorspit en gewoon aan de gang gaat, kom je een heel eind. Ook de API is prima gedocumenteerd en de rest is goed op te lossen met sites als stackoverflow.com.
Het lastigste om uit te komen is de toch wel de verschillen tussen Android versies, schermen en resoluties, en de aparte lifecycle van een Activity/Service/Broadcast. Maar goed, ook dat is op de site van Google goed gedocumenteerd. Al met al een zeer prettige API
Het lastigste om uit te komen is de toch wel de verschillen tussen Android versies, schermen en resoluties, en de aparte lifecycle van een Activity/Service/Broadcast. Maar goed, ook dat is op de site van Google goed gedocumenteerd. Al met al een zeer prettige API
Ik had ook al het idee dat je het basiswerk en layout in App Inventor zou kunnen doen en dat uitwerken in een IDE. Maar dan lees ik in de App Inventor FAQ:thijsje66 schreef op donderdag 13 januari 2011 @ 08:40:
[...]
Je kan App Inventor proberen, maar daarin programmeer je niet, dat is gewoon letterlijk 'drag 'n drop'.
Can I develop in App Inventor and export the source code to Eclipse or some other IDE to work on it further?
No, App Inventor does not generate Java source code.
[ Voor 3% gewijzigd door Maranello op 13-01-2011 11:04 ]
Goede tip. Ik ga hem zeker eens proberen
Ik probeer nu de volgende view/soort app te maken:

Klopt het dat dit niet makkelijk te maken is met de SDK en dat je er een custom view van moet maken?
Het enige wat ik erover heb kunnen vinden is dit:
http://blog.velir.com/ind...apping-horizontal-scroll/
Maar daar kom ik niet helemaal uit. Is er een makkelijkere manier of kan iemand mij de goede weg op helpen?
Ik heb weinig ervaring met Android en Basis kennis Java, het gaat mij er alleen om deze view te krijgen content is nog niet belangrijk.
Alvast Bedankt,
Emrulez

Klopt het dat dit niet makkelijk te maken is met de SDK en dat je er een custom view van moet maken?
Het enige wat ik erover heb kunnen vinden is dit:
http://blog.velir.com/ind...apping-horizontal-scroll/
Maar daar kom ik niet helemaal uit. Is er een makkelijkere manier of kan iemand mij de goede weg op helpen?
Ik heb weinig ervaring met Android en Basis kennis Java, het gaat mij er alleen om deze view te krijgen content is nog niet belangrijk.
Alvast Bedankt,
Emrulez
Zoals die meneer schrijft kan je daar ook de Gallery voor gebruiken. Zie documentatie (google: "android gallery").
Of dat ook toepasbaar is hangt af van je wensen... Wil je iets dat beter inzetbaar is, dan kan je kijken naar hoe Google het zelf doet met bv. het homescreen (zie Android broncode @ kernel.org ). Of de aanwijzingen van de meneer achter je link volgen, want het is niet makkelijk om dit in een simpele forumpost uit te leggen als je nog niet weet hoe het allemaal werkt.
Ik zou je willen aanraden om eerst ervaring op te doen met Android (hoe views werken, layouts, enz) en daarna pas hiermee aan de slag te gaan.
Of dat ook toepasbaar is hangt af van je wensen... Wil je iets dat beter inzetbaar is, dan kan je kijken naar hoe Google het zelf doet met bv. het homescreen (zie Android broncode @ kernel.org ). Of de aanwijzingen van de meneer achter je link volgen, want het is niet makkelijk om dit in een simpele forumpost uit te leggen als je nog niet weet hoe het allemaal werkt.
Ik zou je willen aanraden om eerst ervaring op te doen met Android (hoe views werken, layouts, enz) en daarna pas hiermee aan de slag te gaan.
Dat zit wel Schnorr.
Er is ook voldoende te vinden in de docs van Google, maar ik vind het toch wel prettiger werken vanuit een boek. Ben eerst ook met de online documentatie aan de slag gegaan, maar zo stap voor stap kennis opdoen van Android via het "Hello, Android" bevalt me erg goed...Terranca schreef op donderdag 13 januari 2011 @ 10:56:
Ik heb inmiddels ook alweer 2 apps op de Market (1 als echte testcase en 1 iets serieuzer) en moet zeggen dat ik nooit een boek nodig heb gehad. De documentatie van Google zelf is bijzonder nuttig gebleken. Als je de dev guide doorspit en gewoon aan de gang gaat, kom je een heel eind. Ook de API is prima gedocumenteerd en de rest is goed op te lossen met sites als stackoverflow.com.
Het lastigste om uit te komen is de toch wel de verschillen tussen Android versies, schermen en resoluties, en de aparte lifecycle van een Activity/Service/Broadcast. Maar goed, ook dat is op de site van Google goed gedocumenteerd. Al met al een zeer prettige API
daarna zal ik vast genoeg hebben aan de info op internet...het is fijn om op deze manier een basis te krijgen..
Naar de bioscoop? => gebruik de app op Byoscoop.nl
Verwijderd
Androidapps voor versie 3.0 kunnen vanaf nu geschreven worden zonder 1 enkele regel Java: bron
[ Voor 4% gewijzigd door Verwijderd op 18-01-2011 12:22 ]
Neuh, dat kan sinds Gingerbread al. Vanaf 2.3 dusVerwijderd schreef op dinsdag 18 januari 2011 @ 12:21:
Androidapps voor versie 3.0 kunnen vanaf nu geschreven worden zonder 1 enkele regel Java: bron
Enige dat je nog hoeft te doen is het manifest op de juiste manier in te vullen. Erg leuk!
Helaas moeten we met z'n allen nog even wachten tot de meeste mensen Gingerbread draaien om dat te kunnen gaan gebruiken...
Dat zit wel Schnorr.
Ik ben de laatste tijd in mijn schaarse vrije uurtjes ook wat Android aan het devven. Ik had al een boek gekocht, en die heeft mij aardig op pad geholpen. Maar na de eerste paar hoofdstukken was ik het zinloze over tik werk wel een beetje zat. Dus ben ik met een eigen projectje begonnen. Een applicatie die de website van onze lokale bioscoop (leeuwarden) scraped voor draai tijden van de films. Hieronder een screenshot die al weer eventjes oud is.

Ik ben in ieder geval erg onder de indruk van de SDK en Android.

Ik ben in ieder geval erg onder de indruk van de SDK en Android.
En hier is ie dan. De eerste betá: https://market.android.co...oster.leeuwarderbioscopen
Aardige site met wat 'best practices' op het gebied van UI gebruik en interactie:
Android Interaction Patterns
Ook ik ben bezig met een simpel spelletje. Het valt me allemaal reuze mee. Een crosshair over het scherm laten bewegen met behulp van de richtings-sensoren is eigenlijk heel makkelijk.
Android Interaction Patterns
Ook ik ben bezig met een simpel spelletje. Het valt me allemaal reuze mee. Een crosshair over het scherm laten bewegen met behulp van de richtings-sensoren is eigenlijk heel makkelijk.
How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.
Heb laatst een boek gewonnen genaamd Sams Teach Yourself Android Application Development in 24 Hours en heb deze net 1 dag binnen maar kan iedereen hem aanraden. Ik, die een klein beetje php en html kan heb door dit boek al meer geleerd dan ik in velen uren heb gedaan ongeveer een half jaar geleden totdat ik het maar opgaf! Het neemt je mee in makkelijke stappen en ook al vind ik Java nog lastig, snap ik het allemaal wel steeds stukken beter.
@zwippie dat ziet er ook cool uit, later eens wat beter bestuderen die site thx!
@zwippie dat ziet er ook cool uit, later eens wat beter bestuderen die site thx!
HOI.
Filminformatie is aan elkaar, zonder spatie. Kijk voor de aardigheid ook eens op spatiegebruik.nlNaj_Geetsrev schreef op vrijdag 04 februari 2011 @ 08:30:
En hier is ie dan. De eerste betá: https://market.android.co...oster.leeuwarderbioscopen
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]