Giter Site home page Giter Site logo

andrico's People

andrico's Issues

добавить фото пользователя

Скачать и разместить фото пользователя на 
экране информации. Не забудьте
предусмотреть случай, когда фото 
недоступно - можно или добавить серое фото
дроида как в телефонной книге (если решите 
сделать его - скажите мне - я
пришлю картинки), или взять 
соответствующие картинки с фейсбука (если 
он
сам их не будет возвращать автоматом на 
запрос).

Original issue reported on code.google.com by [email protected] on 28 May 2009 at 7:41

При выходе из программы остаются сообщения Тоаsta

Если при каком либо длительном процессе - 
получении токена например или
сессии, попытаться быстро выйти из 
программы, то тосты не успевают
закрыться и висят в воздухе, когда 
приложение уже удалено

Пример смотрите на скриншоте. это 
экстренный выход при получении токена

Original issue reported on code.google.com by a.kostyuchenko on 2 Jun 2009 at 2:12

Attachments:

Отображение Null в поле birthday

если у контакта на сервере не стоит дата 
рождения, то в нашей базе она
отображается как 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:

New

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

fix project svn layout

Убрать 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

Заменить странички аля "error 404. Not found / no connectivity" в WebView

При получении токена и при выводе 
информации о профиле через WebView,
возможно отсутствие соединения, при этом 
показывается стандартная страничка
WebView что ресурс недоступен.

Несмотря на то что там пишется адекватное 
сообщение, стоит заменить на
более понятное для пользователя Andrico, и 
сделать странички в синезеленой
гамме нашего проекта, либо пытаться 
отслеживать момент в который WebView
показывае страничку об ошибке и 
перехватывать её. Думаю стандартные
странички WebView об ошибках заменить не так 
сложно.

Original issue reported on code.google.com by a.kostyuchenko on 5 Jun 2009 at 2:27

переименовать кнопку "log in" в "authorize"

Переименовать кнопку "log in" в "authorize". Мне 
кажется в этом контексте
это будет более уместно - log in у меня 
ассоциируется с ситуацией, когда я
нахожусь в состоянии логаут - кто-то может 
решить логиниться каждый раз
перед синхронизацией и получать новый 
токен, хотя это достаточно сделать
один раз.

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 5:16

Добавить приложение в www.facebook.com/apps

Для добавления нашего приложения нам 
необходимо как можно больше 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

Залить скрины на свн

Залить скриншоты, которые используются в 
хелпе на свн в папку 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

заменить '<-' на '←'

У вас в диалоге ввода токена можно заменить 
кострукцию, изображающую
стрелку '<-' на настоящую стрелку - юникодный 
символ '←'

для этого достаточно на месте стрелки 
вставить ее юникодный html-hex-код в
таком виде: &#x2190;

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

поправить иконку приложения

В ланчере текущая иконка выглядит не очень 
хорошо - картинка с роботами
слишком маленькая, надпись andrico на иконке 
дублируется именем приложения
внизу, квадратный синий фон тоже в данном 
контексте смотрится несколько
архаично (когда другие иконки имеют 
произвольную форму).

Будет лучше, если убрать фон (сделать 
прозначным), убрать надпись снизу и
на освободившееся место выдвинуть дроидов. 

Картинка внутри приложения нормальная

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 5:10

добавить возможность очистить список контактов

Думаю стоит добавить возможность очистить 
локальный список контактов - это
может быть полезно хотябы для тестовых 
целей, в общем пользователю может
тоже приходиться.

Думаю можно разместить кнопку в окне 
synchronize. По логике, это может быть
элемент меню в списке контактов, но мне 
кажется это такая скорее служебная
операция (как синхронизация), а не обычная 
операция, которую пользователь
делает каждый день - поэтому логично ее 
запрять подальше в сервисные
разделы меню.

Название на кнопке - "remove all local contacts" или 
что-то типа этого
(важно, чтобы пользователь не боялся 
грохнуть контакты на сервере).

Original issue reported on code.google.com by [email protected] on 30 May 2009 at 5:05

синхронизируется ограниченное количество контактов

если возникают какие либо проблемы с одним 
из контактов, все остальные не
синхронизируются.

например у меня 49 контактов, но 
синхронизируется стабильно только 21.

c евентами точно так же.. сначала 
просинхронизированно было 0 событий, в
следующий раз 150 - видимо из за проблем с 
соединением.

Original issue reported on code.google.com by a.kostyuchenko on 19 Dec 2009 at 7:12

сделать экран отображения информации по контакту

Вместо разворачиваюещегося списка 
сделайте отдельный экран для отображения
информации по контакту и помещения в него 
всех дополнительных действий с
контактом - типа кнопки для показа адреса 
положения на карте или вызова
окна для отправки сообщения.

Экран будет вызываться при клике на 
элементе в списке контактов

Original issue reported on code.google.com by [email protected] on 26 May 2009 at 7:08

логика обработки ошибок при синхронизации

Синхронизатор в процессе синхронизации 
сообщает об ошибке и виснет навсегда

Делаю логин, нажимаю 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

Add about activity

yeah

Original issue reported on code.google.com by Mike.Lanin on 24 Jun 2009 at 8:58

переработать интерфейс регистрации

Переработайте интерфейс логина - окно 
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

При синхронизации прога вылетает

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

Refresh documentation

Скриншотики и хелп уже не актуальны, срочно 
заменить.

Original issue reported on code.google.com by Mike.Lanin on 28 May 2009 at 7:11

в списке не подсвечиваются выделенные элементы

В выбранной цветовой схеме в списке 
контактов не подсвечиваются выделенные
элементы.

1. Перейти в список контактов
2. Нажать на джойстике кнопку "вниз" - первый 
элемент в списке должен
изменить цвет (в стандартной цветовой 
схеме элементы выделяются
ораньжевым), чтобы было понятно, что он 
выделен, но ничего такого не происходит

Original issue reported on code.google.com by [email protected] on 27 May 2009 at 8:10

добавить меню about

Добавить опцию меню About - между add и exit. 
Написать пустой метод,
который бы вызывался при выборе этого меню 
- сам диалог добавим чуть позже.

Original issue reported on code.google.com by [email protected] on 8 Jun 2009 at 12:51

Наполнить страничку информацие на Facebook.apps

Пока (до регистрации на 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

Fails getting token

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

ошибка при первом старте при View Contacts

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

добавить информацию о лицензии во все исходники

добавьте шапки с информацией о лицензии в 
шапки вообще всех исходных файлов
в проекте (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

начальная интеграция со стандартными телефонными приложениями

Количество закачек уже вплотную 
приблизилось к первой сотне. Есть два
комментария:
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

wont connect to fbook account

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.