{"id":741,"date":"2017-10-30T19:00:50","date_gmt":"2017-10-30T18:00:50","guid":{"rendered":"http:\/\/chezdom.net\/etu\/?p=741"},"modified":"2017-11-20T18:08:19","modified_gmt":"2017-11-20T17:08:19","slug":"android-tp2-2017","status":"publish","type":"post","link":"https:\/\/chezdom.net\/etu\/2017\/10\/30\/android-tp2-2017\/","title":{"rendered":"Android TP2 &#8211; 2017"},"content":{"rendered":"<p>On souhaite r\u00e9aliser une application permettant de noter des relev\u00e9s relatifs \u00e0 la sant\u00e9 : poids, tension art\u00e9rielle.<\/p>\n<h2>1. Conception<\/h2>\n<p>Que souhaitons nous afficher sur la page d&rsquo;accueil ? Quels sont les diff\u00e9rents \u00e9crans ?<\/p>\n<p>Quels sont les fonctionnalit\u00e9s qui vont nous manquer au point o\u00f9 nous en sommes dans le cours ?<\/p>\n<h2>2. Contrat<\/h2>\n<p>En vous inspirant du cours, nous allons cr\u00e9er le contrat (classe) correspondant au sch\u00e9ma simple suivant (une seule table) :<\/p>\n<ul>\n<li>TimeStamp : il inclue date et heure et servira d&rsquo;index permettant de relier diff\u00e9rentes valeurs d&rsquo;un m\u00eame relev\u00e9<\/li>\n<li>CodeMesure (cha\u00eene de caract\u00e8re)<\/li>\n<li>Valeur (nombre)<\/li>\n<\/ul>\n<h3>\u00c0 faire<\/h3>\n<ol>\n<li>Pour chaque champs quel type SQL utiliser ?<\/li>\n<li>Cr\u00e9ez la classe contrat<\/li>\n<\/ol>\n<h2>3. Saisie de donn\u00e9es<\/h2>\n<ol>\n<li>Cr\u00e9er une activit\u00e9 de type <em>empty activity<\/em><\/li>\n<li>Cr\u00e9er un \u00e9cran permettant de saisir les donn\u00e9es. Quels sont les champs de saisie \u00e0 placer ?<\/li>\n<li>Faut-il mettre des valeurs par d\u00e9faut dans les champs ? Si oui, lesquels et quoi ?<\/li>\n<\/ol>\n<p><em>\u00c0 suivre :<\/em><\/p>\n<ul>\n<li>Afficher la liste des saisies<\/li>\n<li>R\u00e9glages\/pr\u00e9f\u00e9rences<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>On souhaite r\u00e9aliser une application permettant de noter des relev\u00e9s relatifs \u00e0 la sant\u00e9 : poids, tension art\u00e9rielle. 1. Conception Que souhaitons nous afficher sur la page d&rsquo;accueil ? Quels sont les diff\u00e9rents \u00e9crans ? Quels sont les fonctionnalit\u00e9s qui<span class=\"ellipsis\">&hellip;<\/span> <span class=\"read-more\"><a href=\"https:\/\/chezdom.net\/etu\/2017\/10\/30\/android-tp2-2017\/\">Lire la suite &#8250;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-741","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9qu1A-bX","_links":{"self":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/posts\/741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/comments?post=741"}],"version-history":[{"count":4,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/posts\/741\/revisions"}],"predecessor-version":[{"id":752,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/posts\/741\/revisions\/752"}],"wp:attachment":[{"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/media?parent=741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/categories?post=741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chezdom.net\/etu\/wp-json\/wp\/v2\/tags?post=741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}