Maak je eigen Android App

Door Rhapsody op maandag 4 juli 2011 17:04 - Reacties (14)
CategorieŽn: .NET, Dev, Views: 7.595

Zo, na een lange radiostilte weer eens een post van mij.

Kort na de introductie van de Tweakers Android App, kwam bij mij de gedachte naar boven borrelen dat veel apps tegenwoordig niet veel meer zijn dan een schilletje om een website heen.

Toegegeven, de Tweakers app (en zo zijn er wel meer) ziet er erg mooi uit, maar in principe is het niet veel meer dan een voor mobile devices geoptimaliseerde view van de website.

Apps zijn helemaal hot. Elk platform moet zijn eigen app-store hebben en erg wordt enorm veel geld mee verdiend. (Angry Birds anyone?)

Customizable app
Maar goed; al denkende kwam ik dus op het idee om een 'customizable app' te maken. Een applicatie die je op een aantal punten kunt aanpassen. Omdat ik niet zo handig ben met Java/Eclipse (geef mij maar .NET en Visual Studio) was het wel even prutsen, maar het is gelukt. Niet helemaal helaas, maar daar kom ik zo nog op terug.

Allereerst heb ik een Android applicatie gemaakt in Eclipse. Dit is eigenlijk niet meer geworden dan een Activity met een WebView. In deze WebView wordt een URL geladen. Deze URL is gedefinieerd in het settings bestand (strings.xml).

Vervolgens heb ik een .NET Windows Applicatie gemaakt die met behulp van apktool de *.apk kan (de)compileren. In de applicatie kun je een aantal dingen invoeren:
  1. Naam van de applicatie
  2. Iconen (72x72px, 48x48px en 36x36px)
  3. Url
Na het klikken op 'create' wordt de base package gedecompileerd en worden de ingevoerde waarden ingevuld. Vervolgens wordt het hele pakketje weer gecompileerd en gesigneerd.

Maar...
Binnen Android worden applicaties geidentificeerd op packagename. Het is mij helaas nog niet gelukt om deze aan te kunnen passen. Dit houdt dus helaas in dat je per telefoon maar 1 'custom app' kunt draaien. Hier heb ik nog geen oplossing voor gevonden helaas. Iemand een idee?

Screenshot
Hieronder een screenshot van de Windows applicatie om een custom app te maken;

Custom Android App Builder
Klik voor volledige grootte.

Download
Het hele pakketje kun je hier downloaden. :-)
De tool is geschreven in C# en .NET 4 full (geen client profile) is vereist.

Disclaimer
Niet aansprakelijk etc etc.
De code stelt niet zoveel voor. Omdat het een pruts-projectje was is de code ook niet netjes en niet echt voorzien van commentaar. Ik heb ook geen idee of er al zoiets bestaat, daar heb ik eerlijk gezegd nooit naar gezocht. Ik vond het gewoon leuk om eens te proberen.

Ticket Service

Door Rhapsody op maandag 22 november 2010 08:44 - Reacties (22)
Categorie: Muziek, Views: 4.102

Afgelopen weekend heb ik weer eens wat kaartjes gekocht voor een concert. Dit keer voor Kamelot. Zij treden op 23 april op in Paradiso, Amsterdam. De prijs per kaartje is § 27,50. Als je van de muziek houdt valt de prijs wel mee.
Gelukkig is Kamelot geen wereldbekende band. Maar goed, uiteindelijk betaal je uiteindelijk toch behoorlijk wat meer voor zo'n kaartje.


Lidmaatschap
In het geval van de paradiso heb je ook nog een zogenaamd lidmaatschap nodig. Zo'n kaartje kost § 3,50 en dan ben je een maand lid.
Nu heb ik geen idee of dit echt zoveel voordeel heeft, maar Paradiso geeft aan dat ze dit doen om de prijzen van de drank laag te houden.


Service kosten
In ťťn woord belachelijk. Je betaald PER ticket maar liefs § 4,15 extra. En waarom mag Joost weten. Zit er soms iemand daar fulltime tickets uit te printen?
Met een productie van maar liefst drie tickets per uur?
Tegenwoordig loopt alles automatisch. Betalen kan via iDeal (kom ik zo op terug) en de tickets kun je zelf uitprinten. Oftewel er komt, als het goed is, geen mens meer bij aan te pas. Natuurlijk moet het systeem ook terugbetaald worden,
maar met optredens van Marco Borsato, De Toppers (hoe triest ook) en Prince hebben ze dat toch in no-time terug verdiend? Kijk als die kosten nou § 2,50 per bestelling zou zijn, of van mijn part § 1,00 per ticket dan zou het nog begrijpelijk zijn, maar dit is gewoon belachelijk.
Nu heb ik voor drie tickets gewoon § 12,45 extra mogen betalen.... Bedenk daarbij dat ik nog meer concerten ga bezoeken;
  • Weird Al Yankovic (Paradiso)
  • Kreator, Exodus, Death Angel (Paradiso)
  • Sonata Arctica (Effenaar)
  • Fear Factory (013)
Uiteindelijk betaal je dus al snel § 100,00 voor niets.... :(

Administratie kosten
Dit was de spreekwoordelijke druppel. Bij het bestellen van de tickets kon ik de gewenste betaalmethode kiezen. Naast iDeal kon je ook kiezen voor Credit Card. Maar omdat ik dat laatste niet heb en iDeal simpelweg zo fijn vind werken als de naam doet vermoeden koos ik daar dus voor.
Bij het selecteren van mijn bank bleek dat er nog eens § 3,32 bovenop het totaalbedrag kwam.
Ook hier geldt weer; ik snap dat iDeal transacties geld kosten. Ik heb er dan ook geen probleem mee om dat te betalen, maar die transactie kosten zijn echt geen § 3,32. Dat kan gewoon niet. Volgens deze website ligt dat bedrag nog onder de § 1,00.

Slot
Kunnen we hier niets tegen doen? Die BTW-verhoging die aanstaande is, is nog tot daar aan toe. Al worden tickets daardoor natuurlijk ook een stuk duurder. Uiteindelijk blijft een concertje bezoeken wel een vorm van luxe en ik kan het opzich wel begrijpen dat het dan ook onder het normale BTW tarief komt te vallen.
Lowlands maakt er nog even handig gebruik van om de tickets nu al in de verkoop te doen, maar eerlijk gezegd vind ik die tickets standaard al erg duur. (Met dank aan Mojo natuurlijk.)

De service- en administratie kosten, daar baal ik nog het meest van; puur omdat het allemaal dikke onzin is!

Outlook 2010: None of your e-mail accounts could send to this recipient

Door Rhapsody op zondag 26 september 2010 13:24 - Reacties (6)
Categorie: Overig, Views: 5.684

Van toepassing op:
Microsoft Office Outlook 2010


Probleemomschrijving:
Het versturen van e-mails werkt niet altijd. Met regelmaat krijg ik direct na het versturen een e-mail terug van 'System Administrator'. Daar in staat onderstaande melding:

code:
1
None of your e-mail accounts could send to this recipient.

Dit probleem doet zich echter niet altijd voor. Wel blijft het probleem zich voordoen bij dezelfde e-mail adressen.


De oorzaak
Vermoedelijk ligt het aan HTC Sync. Dit is een synchronisatie tool van HTC waarmee je je Android telefoon kunt synchroniseren met Outlook.
Het synchroniseren werkt dan ook prima, helaas blijkt dit nog een vervelende bijwerking te hebben.
Volgens deze site veranderd HTC Sync het 'E-mail address - Display As' veld waardoor het versturen van e-mails aan die contactpersoon mislukt.
Everything seems to synchronize well but somehow the "email address - Display As" fields gets updated in outlook, which then doesnt allow me to send emails to those email addresses unless I manually go and update the display as field inside my outlook contacts.
Workaround
Een echte oplossing heb ik helaas nog niet gevonden. Het leegmaken van het 'E-mail address - Display As' veld is echter voldoende.
Op de boven genoemde website staan op het moment van schrijven ook nog geen oplossingen. Wat wel mogelijk is, en wat ook genoemd wordt op Androidforums.com is het maken en uitvoeren van een macro.


Oplossing:
Een echte oplossing is er helaas nog niet. Of anders gezegd; heb ik nog niet gevonden. Maar gezien de populariteit van Android hier op Tweakers leek het me toch het posten waard.

Bonus tracks en limited editions

Door Rhapsody op donderdag 9 september 2010 10:21 - Reacties (12)
Categorie: Muziek, Views: 5.543

Zoals een enkeling wellicht zal hebben opgemerkt ben ik een liefhebber van muziek. Hardrock / metal in het bijzonder.

Om bepaalde bands te steunen koop ik met regelmaat een CD. Ik heb het geluk dat 'mijn genre' niet tot het meest populaire behoort waardoor de prijzen minder belachelijk zijn dan bij bijvoorbeeld Lady Gaga of U2.
Online zijn er diverse webwinkels te vinden die een uitgebreid assortiment hebben tegen redelijke prijzen. Dis-Order en Large zijn hier voorbeelden van.
Zelf ben ik nog niet zo'n fan van stores zoals iTunes en dergelijke. Op de een of andere manier wil ik nog iets fysieks in handen hebben na een aankoop. Vaak geef ik dan ook die paar euro meer uit om een limited edition aan te schaffen.

De reden van deze blogpost
Morgen komt het nieuwe album van Kamelot uit.
Dit album wilde ik natuurlijk direct bestellen, maar toen werd ik geconfronteerd met het feit dat er verschillende versies beschikbaar beschikbaar zijn...


http://static.bol.com/imgbase0/imagebase/regular/FC/3/6/8/2/1000004010312863.jpg
  1. Poetry For The Poisoned (Deluxe Version), Cd + Dvd
  2. Poetry For The Poisoned (Collectors Edition), Cd + 7inch
  3. Poetry For The Poisoned, 1 disc
  4. Poetry For The Poisoned, 2 LP

Naast bovenstaande versies varieert het aantal nummers op de cd ook nog eens:
15. "Thespian Drama" (Instrumental) (Japanese/vinyl single edition bonus track)
16. "House on a Hill (Uncut version)" (US edition bonus track)
17. "Where the Wild Roses Grow" (limited edition bonus track)

Op de 7inch lp staan twee nummers;
  1. A: Rule The World (Live At Wacken-Unreleased)
  2. B: Thespian Drama (Unreleased Studio Track)
En op de DVD staat het volgende;
  1. The Great Pandemonium - Video
  2. Interview With Kamelot
  3. Pick & Play For The Great Pandemonium
  4. Live At Norway Rock Festival 2010
  5. House On The Hill (Bonus Song)
WAAROM?
Waarom zijn er 238 versies? Ik snap best dat je naast een cd ook nog een speciale versie met dvd uitbrengt. Een LP versie voor de liefhebbers kan ik ook nog bevatten. Maar waarom dan nog meer 'exclusieve versies'. Ik ben bereid om, als fan, geld neer te leggen voor een album en ik ga regelmatig naar concerten, maar ik ga natuurlijk niet hetzelfde album meerdere malen aanschaffen puur voor de bonus-tracks.

Vaker
En dit gebeurt wel vaker. Zeker bij 'power-metal', wat zeer populair is in Japan, komt het maar al te vaak voor dat daar uitgebreidere versies verschijnen t.o.v. hier.

Ik kan me niet voorstellen dat dit enkel gedaan wordt uit het financiele oogpunt. Natuurlijk moeten de bands hun brood verdienen en het zal best dat de verkoop afneemt door het downloaden. (al betwijfel ik dat laatste).

Uiteindelijke keuze
Ik heb nu de CD/DVD versie besteld en de ontbrekende delen haal ik wel van het internet af.

Voetbal is voor watjes!

Door Rhapsody op vrijdag 2 juli 2010 10:14 - Reacties (32)
Categorie: Voetbal, Views: 5.375

Ja, je leest het goed. Zoals je aan de header van dit weblog kunt zien: ' I Love Football ', maar de laatste tijd valt het me steeds meer op: voetbal is voor watjes.

Het WK begon enkele weken direct al met een voortreffelijk stukje theater van Duitsland; Mesut ÷zil van Die Mannschaft liet zich op voortreffelijke wijze ter aarde storten. Helaas voor hem trapte de scheidsrechter er niet in. Maar de trend voor dit WK was gezet. De Schwalbe; niet voor niets een uit het Duits komende term.

Suarez liet zien dat hij het nog altijd niet is verleerd. Bij Ajax kwam het eigenlijk niet meer voor de laatste tijd; maar tussen zijn landgenoten kwamen de streken weer terug. Het kostte hem een paar pogingen maar een beloning volgde alsnog; penalty.

De Ivoriaan Keita wist ook de slagen voor zijn 'schwalbe-examen' dankzij het faken van een aanslag van Kaka wist hij diezelfde Kaka zijn tweede gele kaart aan te smeren.

Tijdens dit WK gebeurt het massaal; bij het minste of geringste zien we de ene stervende zwaan na de andere; om niets. Een klein schouderklopje en de speler stort direct neer met de symptonen van een gebroken schouder...
Voetballers dragen scheenbeschermers, maar die zijn blijkbaar ook van belabberde kwaliteit. Bij elk duel grijpt het slachtoffer direct naar zijn schenen en schreeuwt hij het uit (zo lijkt het, want horen is niet mogelijk dankzij de vuvuzela's) van de pijn. Om vervolgens 30 seconden later vrolijk weer door te spelen....


Voetbal is dus voor watjes! Helaas zit ik zelf ook op voetbal maar gelukkig hebben we er in ons team/onze competitie geen last van. Typisch eigenlijk.
Maar ja, vanmiddag zorg ook ik ervoor dat ik klaar zit voor de buis, om 16:00 om vervolgens 90 minuten lang 22 mietjes te zien huppelen achter een (zwabber)bal.

Voor de liefhebber nog een mooie Tsjechische reclame: http://www.dumpert.nl/med...hische_rugby_reclame.html

Fijne wedstrijd iedereen!