Что такое хороший метод для совместного использования исходного кода среди 3-4 разработчиков, который НЕ требует, чтобы это было Открытым исходным кодом?

Вы можете получить содержимое WebView с помощью этой функции:

yourWebView.evaluateJavascript(
        "(function() { return (''+document.getElementsByTagName('html')[0].innerHTML+''); })();",
         new ValueCallback() {
            @Override
            public void onReceiveValue(String html) {
                Log.d("HTML", html); 
                // Here you work with the content of the page which is stored in the 'html' variable
            }
    });

Поскольку вы можете читать содержимое страницы, вы можете либо скрыть данные, которые вы хотите прочитать, в веб-сайт в скрытом поле (например, ).

Или вы можете создать собственный Activity, где пользователь может вставить свой адрес электронной почты, а затем вы можете опубликовать вставленный адрес электронной почты на своем веб-сайте, используя функцию WebView.postUrl(String url, byte[] postData) (например, webView.postUrl("https://yourWebsite.com/index.php", "emailAddress=someone@example.org".getBytes());).

Источник: https://developer.android.com/reference/android/webkit/WebView.html Как получить HTML-контент из веб-просмотра? Как опубликовать данные для WebView Android

5
задан i_am_jorf 5 May 2009 в 04:36
поделиться

15 ответов

Ага, вам нужен репозиторий управления версиями, доступный удаленно. Subversion превосходна и очень широко используется; Git - еще один хороший вариант.

Вы можете создать свой собственный репозиторий - вам понадобится сервер, к которому все разработчики могут получить доступ через ssh или через Apache / WebDAV - или используйте размещенную службу, например Beanstalk , Project Locker , Unfuddle , SVNsite и т. Д.

4
ответ дан 18 December 2019 в 07:31
поделиться

Вам необходимо настроить репозиторий контроля версий. Это довольно большая тема, я действительно не уверен, где будет лучшее место, чтобы начать читать об этом. Я уверен, что статья в Википедии о Revision Control , по крайней мере, даст вам небольшой обзор.

Это также похоже на приличную вводную серию: Source Control HOWTO

0
ответ дан 18 December 2019 в 07:31
поделиться
3
ответ дан 18 December 2019 в 07:31
поделиться

Установите репозиторий Subversion (доступен через http).

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

5
ответ дан 18 December 2019 в 07:31
поделиться

Попробуйте github. Однако это будет стоить вам 12 долларов в месяц.

0
ответ дан 18 December 2019 в 07:31
поделиться

В настоящее время мы используем VSS, но находимся в процессе миграции всего на Source Gear Vault , потому что VSS делает выход из окон третьего этажа обычным делом ...

Вот бесплатное решение с доступными дополнительными опциями ... https://freepository.com Я не пробовал это.

0
ответ дан 18 December 2019 в 07:31
поделиться

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

0
ответ дан 18 December 2019 в 07:31
поделиться

Subversion отлично работает через http / https. Это проект с открытым исходным кодом, но вы можете использовать его для любых целей.

http://subversion.tigris.org/

0
ответ дан 18 December 2019 в 07:31
поделиться

Вы можете использовать онлайн-систему контроля версий (например, SVN или Git) и делиться ею только с членами вашей команды. Вам следует изучить Unfuddle , это бесплатный исходный код / ​​хостинг для проектов с системой отслеживания ошибок. Я использую его в своих личных проектах, и это здорово.

1
ответ дан 18 December 2019 в 07:31
поделиться

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

Если вам не нравятся центральные серверы, вы можете попробовать Mercurial или git и ssh между своими машины для персональной разработки.

Если ssh проблематичен, git фактически позволяет отправлять патчи друг другу по электронной почте (возможно, Mercurial тоже). В учебнике Бена Линна Git Magic объясняется.

1
ответ дан 18 December 2019 в 07:31
поделиться

Настройте репозиторий Subvserion ( http://subversion.tigris.org/ ). Вы можете контролировать, кто может просматривать ваши данные через учетные записи, а также позволяет управлять версиями документов. В паре с Http-сервером вы даже можете просматривать исходный код прямо в браузере.

Я думаю, что в Subversion есть всевозможные плагины для Eclipse и даже для Visual Studio. Tortise SVN - это автономный клиент SVN, который вам может понравиться, хотя я рекомендую плагин, интегрированный в IDE.

Subversion также хорошо сочетается с сервером непрерывной интеграции, таким как Continuum.

3
ответ дан 18 December 2019 в 07:31
поделиться

Я думаю, что лучшим решением является Subversion . Subversion - это бесплатная система управления исходным кодом, которая идеально подходит для ваших требований.

Вы можете использовать многие другие инструменты поддержки, такие как Tortoise SVN , чтобы упростить задачу.

Вот один из ] шпаргалки , в которых описаны команды SVN.

Большинство провайдеров веб-хостинга поддерживают простую установку SVN на своих серверах в один клик. Пример: Dreamhost Таким образом, вы можете легко выполнить настройку.

CVS - еще одна широко используемая система управления исходным кодом, но я не встречал поставщиков, поддерживающих простую установку CVS, но там должен быть. У вас могут быть инструменты поддержки CVS, такие как Tortoise CVS .

Я не знаю ' Я не думаю, что вас интересует безопасный исходный код (проприетарный Microsoft, а не через Интернет), поэтому я не собираюсь добавлять здесь информацию об этом. :)

1
ответ дан 18 December 2019 в 07:31
поделиться

Хостинг: http://wush.net - это еще одна хостинговая платформа Subversion.

Или, если вы можете разместить свой собственный сервер, попробуйте ОЧЕНЬ легко используйте и ОЧЕНЬ бесплатный сервер VisualSVN: http://www.visualsvn.com/server/

3
ответ дан 18 December 2019 в 07:31
поделиться

Самый современный источник системы управления работают хорошо. Subversion - обычное дело. Какую операционную систему будут использовать разработчики?

Если вы просто хотите быстро приступить к работе с чем-либо, проверьте размещенную систему подрывной деятельности, такую ​​как www.beanstalk.com или www.unfuddle.com.

Subversion открыта источник, и я знаю, что он вам не нужен, но здесь есть много вариантов. Если в Windows, попробуйте Tortoise SVN. Если на Mac и вам не нужен клиент командной строки, посмотрите версии.

0
ответ дан 18 December 2019 в 07:31
поделиться

Просто используйте devunity.com. загрузите свой код через zip или импортируйте его из svn и все. позволяет мгновенно совместно работать над кодом.

0
ответ дан 18 December 2019 в 07:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: