Уроки lifesaver.

Ви не зможете зробити цю роботу, якщо не розберетеся з технологією Android. щоб почати цей процес є невеликий додаток, утиліта під назвою Lifesaver джерело here .Ця утиліта для Android Market але, можливо, хтось знайде її корисною і для інших додатків. Я думаю, що уроки, які розглянемо нижче будуть більш цікавими і корисними, ніж сам додаток.

Що вона робить.

Коли ви отримуєте новий телефон Android, ви пишіть ваш Google Логін і пароль, і через кілька хвилин з`являється ваша електронна пошта і історія контактів і зустрічей, що не можна зробити зі старого телефону - переглянути історію ваших телефонних дзвінків і SMS повідомлень. Таким чином, ви запустите рятувальник на старий телефон а копію перемістіть на карту SD. Перемістіть карту SD на свій новий телефон - хороша ідея, тому що найімовірніше, у вас там і ваша музика і фільми і т.д. так чи інакше - запустити Lifesaver знову, і він відновить всю історію.

Відео: Summer Swim Lessons Could Be A Life Saver

Утиліта багато не робить, але я думаю, що це виглядає круто, з певною кількістю краси, щоб розважити вас, поки дані копіюються (процес може зайняти кілька секунд) .Тепер, це величезна помилка, то що зберегли на карту SD, Справді, я все більше переконуюся в тому, що будь-які дані, що знаходяться на пристрої , яке живе в кишені і може потрапити куди завгодно, в руки злодія, означає, що ви робите це неправильно.
Це експлуатація, а тепер будемо переносити інформацію з одного телефону в інший досить швидко і зручно, за допомогою Lifesaver.
Підгонка і оздоблення.



Я провів принаймні 50% моїх продуктивних пошуків на зовнішніх ресурсах. Це включає:
• Пошук (про Ексклюзив), виготовлення в фотошопі рятувального круга фотографії, в декількох розмірах для підтримки екранів різної щільності.
• Отримання робочої анімації.
• з`ясувати, як управляти красивим прогрес-баром.
• Навчання стилю тексту Android.
• Отримання всіх екранів і анімації які працюють в обох портретному і ландшафтному режимах.

Відео: Asha / lifesaver lessons /

Що я дізнався.

Зокрема, немає порядку.
1.Все, що упорядковано - значить час провели добре. Це важливо, я думаю, що на даний момент, iPhone для громадських робіт складніше в обробці, на вигляд і на дотик, тому користувачі на стороні Android. Що є неприйнятним.
2. Чи дійсно я не поставився до цього серйозно, тому що якщо я б це зробив, то я б найняв дизайнера реально підвищив мої турботи, про предмет з фактичним професійним смаком і талантом.
3. ProgressBars трохи більше роботи, ніж ви могли подумати, і не те, що гнучкі (наприклад, важко мати будь-який колір, наприклад жовтий), але якщо користувач коли-небудь ви захочете використовувати, то вам доведеться чекати вашого програмного забезпечення.
4. Якщо ви хочете використовувати ProgressBar, вам потрібно зробити роботу, яку ви испльзовать в Runnable в фоновому потоці, і якщо ви хочете оновити етикетки або все що на екрані, у вас є для відправки повідомлень в потоці призначеного для користувача інтерфейсу. Чи можете ви відчути запах паралелізму помилок? Не використовуйте акумулятор змінної накопичувати повні потоки а потік все ще використовує його для оновлення.

Відео: DECKSAVER COULD BE A LIFE SAVER FOR YOUR DJ KIT

5.Пусть по тій або іншій причині ви хочете зберегти повідомлення, яке ви тільки що зробили в SMS журналі телефону. адреса контент-провайдера зміст: / / SMS /, тоді ви використовуєте метод вставки ContentResolver`s. Весь фокус у тому, що thread_id поле повинно бути поставлено і повинно мати нульове значення. Тоді система буде автоматично створювати нові розмови SMS в міру необхідності.
6.Попитка уникнути написання повторюваних спеціальних кодів, щоб вибрати поля даних з курсору Зміст провайдера.
Спроба використовувати відображення для розгортки докладної інформації в рамках Iterable, але участь інтенсивного використання Відображення коду, який виявляється, просто занадто дорогим в сьогоднішньому Android. Мій план-B підхід, який ви можете побачити в Columns.java і ColumnsFactory.java, можливо, не настільки приємний для очей, але, він працює

7. Загалом, Android SDK може бути трохи більш корисним, коли у вас немає необхідного дозволу. На цей раз записи в SD Card вимагають WRITE_EXTERNAL_STORAGE і в деяких випадках вона не вимагає дозволу.
8. Eclipse, ймовірно, гідний вибір за замовчуванням для Android SDK IDE тільки тому, що люди, які знають, як використовувати його, але я знайшов його незадовільним в NetBeans, тепер власність Oracle.
На Mac, NetBeans значно швидше і більш повний і більш інтегрований.

9.Анімація Android є просто приголомшливий, проста у використанні і швидко компонується і виглядають відмінно.
11. Для зберігаються даних, закодованих в JSON. Робота велика. Тільки дратує надмірна схильність JSONObject класів «для перевіряються винятків.
12.Ето не привід, щоб текстові рядки були в коді, коли їх можна легко заховати `Em Off в XML і, таким чином, створити для інтернаціоналізації.
13. Цей проект TDD-бесплатен.Работа над ним триває, щоб TDD став ще простіше і більш всеосяжним для розробників Android додатків.

P.P.S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.

Відео: Swimming lessons may be life saver for children with autism - Exercise

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!