simonwuqm / andrico Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/andrico
Automatically exported from code.google.com/p/andrico
Убрать Andrico1.0 и Andrico_dev из транка,
В транке у вас всегда будет находиться
последняя девелопмент версия Andrico
(без всяких dev). Все релизы будут помечаться
тагами и будут храниться в
подкаталоге trunk (имя проекта тоже будет
Andrico).
Попробуй в эклипсе на проекте меню
"Team"/"Branch/Tag..." - теоретически
оно как раз должно перенести копию проекта
из транка в тэги - практически я
сам через эклипс это делать не пробовал -
так что поэкспериментируюй.
еще немного информации в таком же репорте
для AnkFood
http://code.google.com/p/ankfood/issues/detail?id=21
Original issue reported on code.google.com by [email protected]
on 31 May 2009 at 4:52
когда создается окно wait a moment please
по фону сначала видна Export Successfully
Original issue reported on code.google.com by a.kostyuchenko
on 19 Dec 2009 at 7:16
если у контакта на сервере не стоит дата
рождения, то в нашей базе она
отображается как null
http://andrico.googlecode.com/svn/screenshots/2.0/error_birthday_null.jpg
Original issue reported on code.google.com by a.kostyuchenko
on 19 Dec 2009 at 7:14
Attachments:
При получении токена и при выводе
информации о профиле через WebView,
возможно отсутствие соединения, при этом
показывается стандартная страничка
WebView что ресурс недоступен.
Несмотря на то что там пишется адекватное
сообщение, стоит заменить на
более понятное для пользователя Andrico, и
сделать странички в синезеленой
гамме нашего проекта, либо пытаться
отслеживать момент в который WebView
показывае страничку об ошибке и
перехватывать её. Думаю стандартные
странички WebView об ошибках заменить не так
сложно.
Original issue reported on code.google.com by a.kostyuchenko
on 5 Jun 2009 at 2:27
Возможно версия старая, но все равно
проверьте. Не могу выйти из стартового
экрана программы нажав кнопку "назад" на
телефоне - кнопка "exit" работает
Original issue reported on code.google.com by [email protected]
on 8 Jun 2009 at 1:34
Пока (до регистрации на facebook.apps) адрес нашей
странички здесь:
http://www.facebook.com/apps/application.php?id=95139931070
скорее всего адрес после регистрации
изменится, но страничка останется. Её
нужно красиво оформить, и написать
обновленный текст-хелп и возможно FAQ.
Разбиение по выполнению заданий: Татьяна
вставляет текст и картинки на
страничку. Светлана пишет FAQ.
По поводу FAQ возможно стоит спросить
вопросы в группе или внутри наших
девелоперов.
Original issue reported on code.google.com by a.kostyuchenko
on 1 Jun 2009 at 7:50
yeah
Original issue reported on code.google.com by Mike.Lanin
on 24 Jun 2009 at 8:58
Создайте в каталоге trunk подкаталог Andrico и
переместите все содержимое
проекта в него
Original issue reported on code.google.com by [email protected]
on 13 May 2009 at 11:50
Думаю стоит добавить возможность очистить
локальный список контактов - это
может быть полезно хотябы для тестовых
целей, в общем пользователю может
тоже приходиться.
Думаю можно разместить кнопку в окне
synchronize. По логике, это может быть
элемент меню в списке контактов, но мне
кажется это такая скорее служебная
операция (как синхронизация), а не обычная
операция, которую пользователь
делает каждый день - поэтому логично ее
запрять подальше в сервисные
разделы меню.
Название на кнопке - "remove all local contacts" или
что-то типа этого
(важно, чтобы пользователь не боялся
грохнуть контакты на сервере).
Original issue reported on code.google.com by [email protected]
on 30 May 2009 at 5:05
Для добавления нашего приложения нам
необходимо как можно больше Total
Users - всех уникальных пользователей когда
либо входивших через наше
приложение в Фейсбук, и как можно больше
Фанатов.
Для набора статистики, стоит всем
участникам группы android_fivt хотя бы
раз зайти в фейсбук через наше приложение,
и желательно стать фанатами на
страничке: http://www.facebook.com/apps/application.php?id=95139931070
тогда мы сможем его цивилизованно добавить
в директорию приложений на ФБ.
добавляется приложение девелоперами по
ссылке:
http://www.facebook.com/developers/submitapp.php?app_id=95139931070
Original issue reported on code.google.com by a.kostyuchenko
on 1 Jun 2009 at 7:56
Разместить всю доступную информацию о
пользователе (дату рождения, адрес,
имя и фамилию) на экране информации о
пользователе
Original issue reported on code.google.com by [email protected]
on 28 May 2009 at 7:38
если возникают какие либо проблемы с одним
из контактов, все остальные не
синхронизируются.
например у меня 49 контактов, но
синхронизируется стабильно только 21.
c евентами точно так же.. сначала
просинхронизированно было 0 событий, в
следующий раз 150 - видимо из за проблем с
соединением.
Original issue reported on code.google.com by a.kostyuchenko
on 19 Dec 2009 at 7:12
What steps will reproduce the problem?
1.Зарегал аккаунт на fb
2.зашел в андрико, нажал синхронайз, нажал
authorize, вбил свои данные,
получил токен, вбил его. он сказал, что Logged in
3. Нажал start sinchronyze. Он мне выдал Failed Uncnown Error
Occured. так
должно быть?
Original issue reported on code.google.com by [email protected]
on 1 Jun 2009 at 9:27
Количество закачек уже вплотную
приблизилось к первой сотне. Есть два
комментария:
http://www.cyrket.com/package/org.andrico.andrico
- I dont understand the point of this app... yea it retrieves my fb
contacts but shouldnt it sync it with my address book?
- Ok but failed to find my events, useful for keeping all contacts in one
place but showing status' and syncing events with android calender!
Как я и ожидал, первое естесственное
пожелание - интегрировать фейсбучные
данные в стандартные телефонные
приложения - контакты в телефонную книгу,
события - в календарь.
Понятно, что технически это сделать
проблематично, но можно попробовать
сделать некоторые шаги в этом направлении.
Мои идеи такие:
1. Для контакта можно добавить опцию "Find in
phone book", которая будет
искать контакт по имени. После ее нажатия
пользователь увидет список
локальных контактов, которые совпадут
например по имени/фамилии. Если
контакт сходу не найден, то появится две
опции "pick contact" (которая
позволит выбрать его вручную) и "add contact",
которая создаст новую запись
в книге.
После того, как связь установлена, показать
пользователю экран с опцией
"write facebook contact info to local contact" - отправить
информацию о
пользователе в локалной телефонной книге
информацией из фейсбука - обновить
имя/фамилию, день рождения и адрес (все
вместе или выборочно).
2. Для события простая кнопка - "add to calendar" -
добавить событие в
календарь. Хотя вообще-то поиск наверное
тоже лучше сделать, чтобы не
создавать несколько одинаковых событий -
так что можно еще добавить опций
побольше - типа "search in calendar" и "open calendar for this day"
(открыть календарь на дате/времени
фейсбучного события).
Обе опции будут работать исключительно в
ручном режиме и только в одну
сторону - из фейсбука в контакты.
Original issue reported on code.google.com by [email protected]
on 26 Jun 2009 at 3:32
При нажатии хардварной кнопки "назад" в
экране settings происходит выход из
приложения - нужно, чтобы программа
возвращалась в главное меню
Original issue reported on code.google.com by [email protected]
on 29 May 2009 at 3:34
Добавить опцию меню About - между add и exit.
Написать пустой метод,
который бы вызывался при выборе этого меню
- сам диалог добавим чуть позже.
Original issue reported on code.google.com by [email protected]
on 8 Jun 2009 at 12:51
имхо стоит его убрать, так как если нет
евентов - впечатление что вся
система рухнула.
Original issue reported on code.google.com by a.kostyuchenko
on 19 Dec 2009 at 7:15
1. Запускаю программу первый раз
2. Нажимаю кнопку View Contacts
3. получаю вылет с эксепшеном:
E/AndroidRuntime( 3554): Uncaught handler: thread main exiting due to
uncaught exception
E/AndroidRuntime( 3554): java.lang.RuntimeException: Unable to start
activity
ComponentInfo{org.andrico.andrico/org.andrico.andrico.ContactList}:
android.database.sqlite.SQLiteException: no such table: CONTACTS: , while
compiling: SELECT * from CONTACTS ORDER BY name
E/AndroidRuntime( 3554): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2141)
E/AndroidRuntime( 3554): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2157)
E/AndroidRuntime( 3554): at
android.app.ActivityThread.access$1800(ActivityThread.java:112)
E/AndroidRuntime( 3554): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1581)
E/AndroidRuntime( 3554): at
android.os.Handler.dispatchMessage(Handler.java:88)
E/AndroidRuntime( 3554): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 3554): at
android.app.ActivityThread.main(ActivityThread.java:3739)
E/AndroidRuntime( 3554): at
java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3554): at
java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 3554): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
E/AndroidRuntime( 3554): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
E/AndroidRuntime( 3554): at dalvik.system.NativeStart.main(Native
Method)
E/AndroidRuntime( 3554): Caused by:
android.database.sqlite.SQLiteException: no such table: CONTACTS: , while
compiling: SELECT * from CONTACTS ORDER BY name
E/AndroidRuntime( 3554): at
android.database.sqlite.SQLiteProgram.native_compile(Native Method)
E/AndroidRuntime( 3554): at
android.database.sqlite.SQLiteProgram.compile(SQLiteProgram.java:110)
E/AndroidRuntime( 3554): at
android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:59)
E/AndroidRuntime( 3554): at
android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:48)
E/AndroidRuntime( 3554): at
android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.
java:49)
E/AndroidRuntime( 3554): at
android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1
017)
E/AndroidRuntime( 3554): at
android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:991)
E/AndroidRuntime( 3554): at
org.andrico.andrico.content.DBContact.getContacts(DBContact.java:57)
E/AndroidRuntime( 3554): at
org.andrico.andrico.content.DBContact.getContactList(DBContact.java:92)
E/AndroidRuntime( 3554): at
org.andrico.andrico.ContactList.onCreate(ContactList.java:59)
E/AndroidRuntime( 3554): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1122)
E/AndroidRuntime( 3554): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2104)
E/AndroidRuntime( 3554): ... 11 more
Original issue reported on code.google.com by [email protected]
on 17 May 2009 at 8:42
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 Sep 2010 at 4:24
What steps will reproduce the problem?
1.Open andrico
2.Go to Synchronize
3.Press Authorize
What is the expected output? What do you see instead?
It should get a token from facebook, after asking the user to login. It only
shows a blank page, after a green progress bar along the top.
What version of the product are you using? On what operating system?
Version 2, on Cyanogen 6 nightly 2010-09-12
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 12 Sep 2010 at 12:44
Скачать и разместить фото пользователя на
экране информации. Не забудьте
предусмотреть случай, когда фото
недоступно - можно или добавить серое фото
дроида как в телефонной книге (если решите
сделать его - скажите мне - я
пришлю картинки), или взять
соответствующие картинки с фейсбука (если
он
сам их не будет возвращать автоматом на
запрос).
Original issue reported on code.google.com by [email protected]
on 28 May 2009 at 7:41
Решить проблему с гугл-мапсами - приоритет
самый низкий
Original issue reported on code.google.com by [email protected]
on 28 May 2009 at 7:41
Залить скриншоты, которые используются в
хелпе на свн в папку screenshots.
Чтобы картинки корректно отображались
ссылку на них надо давать не через свн
браузер а вроде
andrico/googlecode.com/svn/screenshots/My_cool_screenshot.png.
Original issue reported on code.google.com by Mike.Lanin
on 10 Jun 2009 at 6:18
1. Зайти в прогу
2. Нажать syncronize
3. Нажать authorize
4. Ввести логин и пароль на странице
фейсбука в браузере
5. Нажать generate
6. Ввести номер токена
7. Получить подтверждение: "Logged in", нажать ок
8. Нажать start sync
после этого появляется диалог с прогресс
баром, через секунду прогресс бар
замирает, а еще через секунду прога
вылетает (has stopped unexpectedly)
Лог ошибки:
threadid=3: thread exiting with uncaught exception (group=0x4000fe68)
E/AndroidRuntime( 230): Uncaught handler: thread main exiting due to
uncaught exception
E/AndroidRuntime( 230): java.lang.IndexOutOfBoundsException
E/AndroidRuntime( 230): at java.util.LinkedList.get
(LinkedList.java:444)
E/AndroidRuntime( 230): at org.andrico.andrico.Synchronize
$AndricoHandler.handleGetFriendsStatusUpdatesMessage(Synchronize.java:801)
E/AndroidRuntime( 230): at org.andrico.andrico.Synchronize
$AndricoHandler.handleMessage(Synchronize.java:1099)
E/AndroidRuntime( 230): at android.os.Handler.dispatchMessage
(Handler.java:88)
E/AndroidRuntime( 230): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 230): at android.app.ActivityThread.main
(ActivityThread.java:3739)
E/AndroidRuntime( 230): at java.lang.reflect.Method.invokeNative
(Native Method)
E/AndroidRuntime( 230): at java.lang.reflect.Method.invoke
(Method.java:515)
E/AndroidRuntime( 230): at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:739)
E/AndroidRuntime( 230): at com.android.internal.os.ZygoteInit.main
(ZygoteInit.java:497)
E/AndroidRuntime( 230): at dalvik.system.NativeStart.main(Native
Method)
Original issue reported on code.google.com by pti4ik
on 11 Jun 2009 at 7:38
добавьте шапки с информацией о лицензии в
шапки вообще всех исходных файлов
в проекте (java и xml). У вас как я вижу выбрана
Apache - под этой же
лицензией распространяется сам андроид -
вот примеры:
Java-файл:
http://www.google.com/codesearch/p?hl=en#CRBM04-7BoA/samples/ApiDemos/src/com/ex
ample/android/apis/app/IncomingMessage.java&q=textview%20android
/*
* Copyright (C) 2007 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
xml-файл:
http://www.google.com/codesearch/p?hl=en#CRBM04-7BoA/samples/ApiDemos/AndroidMan
ifest.xml&q=textview%20android
<!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
Original issue reported on code.google.com by [email protected]
on 31 May 2009 at 4:50
Скриншотики и хелп уже не актуальны, срочно
заменить.
Original issue reported on code.google.com by Mike.Lanin
on 28 May 2009 at 7:11
Синхронизатор в процессе синхронизации
сообщает об ошибке и виснет навсегда
Делаю логин, нажимаю synchronize. Почти сразу
всплывает сообщение FAILUE
SYNCHRONIZING, потом "Unknown Error occurred", но главный
диалог при этом
не исчезает.
Обработка ошибкок нужно сделать так:
1. Если произошла нефатальная ошибка
(например ошибка загрузки какого-то
конкретного контакта), после которой можно
продолжить работу, диалог с
прогрессом должен закрыться (или уйти на
задний план, но несколько диалогов
поверх друг друга это не очень хорошо), а на
его месте появить другой
диалог типа "Error during synchronization" (если есть
возможность дать
более подробную информацию по ошибке -
например "Error loading info about
contact Petr Vymin", то лучше дать ее) с двумя
кнопками - "Continue" и "Cancel"
2. Если ошибка фатальная, то написать "Fatal error
during loading contacts,
synchronization will be canceled" и одна кнопка "Ок".
Естесственно, если
есть возможность, лучше дать более
конкретную информацию по ошибке
(например invalid token)
По самой ошибке - я понял, почему она
произошла - у меня был пустой список
контактов. После того, как ты меня
проаппрувил, контакты получилось
загрузить. Нужно обработать случай с нулем
контактов, чтобы не было ошибки
- синхронизация просто должна закончиться
нормально, или совсем для красоты
можно выдать пользователю диалог "you do not have
any contacts".
Original issue reported on code.google.com by [email protected]
on 26 May 2009 at 6:23
Переработайте интерфейс логина - окно
Synchronize
1. Убрать комбо-бокс (спинер) "choose profile"
2. Убрать кнопку "create new profile"
3. Оставить кнопку "login" - она будет
действовать как сейчас "create new
profile" - открывать браузер, ждать ввода
токена и сохранять его в сеттинги
4. Добавить кнопку "synchronize" - она будет
активна только в том случае,
если в сеттингах сохранен токен - при
первом старте без сохраненного токена
она будет засерена
Т.о будет в каждый момент времени будет
доступен только один профиль, смена
которого будет происходить по кнопке "login"
Original issue reported on code.google.com by [email protected]
on 17 May 2009 at 5:31
У вас в диалоге ввода токена можно заменить
кострукцию, изображающую
стрелку '<-' на настоящую стрелку - юникодный
символ '←'
для этого достаточно на месте стрелки
вставить ее юникодный html-hex-код в
таком виде: ←
http://www.fileformat.info/info/unicode/char/2190/index.htm
еще разные стрелки:
http://www.alanwood.net/unicode/arrows.html
http://en.wikipedia.org/wiki/Arrow_(symbol)
Original issue reported on code.google.com by [email protected]
on 2 Jun 2009 at 12:43
Вместо разворачиваюещегося списка
сделайте отдельный экран для отображения
информации по контакту и помещения в него
всех дополнительных действий с
контактом - типа кнопки для показа адреса
положения на карте или вызова
окна для отправки сообщения.
Экран будет вызываться при клике на
элементе в списке контактов
Original issue reported on code.google.com by [email protected]
on 26 May 2009 at 7:08
Переименовать кнопку "log in" в "authorize". Мне
кажется в этом контексте
это будет более уместно - log in у меня
ассоциируется с ситуацией, когда я
нахожусь в состоянии логаут - кто-то может
решить логиниться каждый раз
перед синхронизацией и получать новый
токен, хотя это достаточно сделать
один раз.
Original issue reported on code.google.com by [email protected]
on 30 May 2009 at 5:16
Если при каком либо длительном процессе -
получении токена например или
сессии, попытаться быстро выйти из
программы, то тосты не успевают
закрыться и висят в воздухе, когда
приложение уже удалено
Пример смотрите на скриншоте. это
экстренный выход при получении токена
Original issue reported on code.google.com by a.kostyuchenko
on 2 Jun 2009 at 2:12
Attachments:
В ланчере текущая иконка выглядит не очень
хорошо - картинка с роботами
слишком маленькая, надпись andrico на иконке
дублируется именем приложения
внизу, квадратный синий фон тоже в данном
контексте смотрится несколько
архаично (когда другие иконки имеют
произвольную форму).
Будет лучше, если убрать фон (сделать
прозначным), убрать надпись снизу и
на освободившееся место выдвинуть дроидов.
Картинка внутри приложения нормальная
Original issue reported on code.google.com by [email protected]
on 30 May 2009 at 5:10
В выбранной цветовой схеме в списке
контактов не подсвечиваются выделенные
элементы.
1. Перейти в список контактов
2. Нажать на джойстике кнопку "вниз" - первый
элемент в списке должен
изменить цвет (в стандартной цветовой
схеме элементы выделяются
ораньжевым), чтобы было понятно, что он
выделен, но ничего такого не происходит
Original issue reported on code.google.com by [email protected]
on 27 May 2009 at 8:10
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.