Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User hh2xz's Avatar
    Join Date
    Aug 2009
    Posts
    10
    Допустим есть приложение для NOkia 5800, собрал я файл sis, который я успешно установил в телефон. Приложение использует набор xml файлов (эти файлы лежат где-то в файловой системе телефона. Куда их положить? И главное как?). Файлы создаются на ПК в другом моем приложении (уже обыном Windows приложении. Другие операционные системы пока не рассматриваем.), написанном допустим на C#. Возникает два вопроса:

    1. Где должны лежать файлы на телефоне, чтоб приложение ПК могло их править, добавлять новые и т.п.
    2. Как осуществляется взаимодействие между приложением ПК и телефоном (а именно файловой системой телефона).

    Интересна любая информация на англ. русском языках. Желательно C# или С++, можно на худой конец Java.

  2. #2
    Nokia Developer Champion Den123's Avatar
    Join Date
    Jul 2007
    Location
    Magnitogorsk, Russia
    Posts
    536
    По хорошему, все необходимые для приложения файлы должно храниться в собственном приватном каталоге этого приложения. При создании *.sis все необходимые файлы в него можно включить.

    Каким образом организовать обмен данными между приложением на PC и приложением на телефоне - вопрос непростой.
    Самое простое решение - цепляйте смартфон к компьютеру в режиме mass storage device, записывайте/читайте файлы в определенный каталог. При запуске соответствующего приложения на смартфоне выполняйте импорт/экспорт из этой папки.

  3. #3
    Registered User hh2xz's Avatar
    Join Date
    Aug 2009
    Posts
    10
    1. Можно ли при установке приложения на телефон (sis файла) делать какие-то действия. Например создать папку в файловой системе (в которую помотом мое ПК приложение будет скидывать файлы?)

    2. Можено ли из клиентского приложения как-то отличить обычную флешку от телефона в данном случае?

  4. #4
    Regular Contributor privatejoker's Avatar
    Join Date
    Jun 2008
    Posts
    51
    Quote Originally Posted by hh2xz View Post
    1. Можно ли при установке приложения на телефон (sis файла) делать какие-то действия. Например создать папку в файловой системе (в которую помотом мое ПК приложение будет скидывать файлы?)
    2. Можено ли из клиентского приложения как-то отличить обычную флешку от телефона в данном случае?
    1. Можно. В справке почитайте о синтаксисе *.pkg файла.
    2. В режиме передачи данных емнип нет.

    По поводу обмена между телефоом и пк: обмен в режиме PC Suite происходит на основе xml данных (опять же емнип). Клиентская часть на ПК своя (если НЕ установлен PC Suite), видел готовое на Linux (на яве и/или на питоне). Если виндовс то с установленным PC Suite все проще (телефон виден в проводнике). Данные такого рода обычно хранят на устройстве в !:\Data\ .

Similar Threads

  1. Взаимодействие между процессами/потоками
    By JBAK in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 4
    Last Post: 2008-05-06, 07:12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved