Как поместить строковую переменную в следующий код? - PullRequest
0 голосов
/ 08 июля 2011

Как поместить строковую переменную в следующий код, пожалуйста, помогите мне.

parameters.putString("attachment","{\"name\":\"Facebook application By Martin\",\"href\":\"http://www.google.com/\",\"caption\":\"By Google Technology \",\"description\":\"Description\",\"media\":[{\"type\":\"image\",\"src\":\"http://4.bp.blogspot.com/-9RPH9UGDSsE/TcGjy3fAHlI/AAAAAAAAAeI/kuQXLE_G5Ew/s1600/Flag+Wallpaper+of+India+%25283%2529.jpg\",\"href\":\"http://s.facebook.com/connect.php?tab=iphone/\"}],\"properties\":{\"another link\":{\"text\":\"for more tips click here\",\"href\":\"http://www.google.com/\"}}}");

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

http://4.bp.blogspot.com/-9RPH9UGDSsE/TcGjy3fAHlI/AAAAAAAAAeI/kuQXLE_G5Ew/s1600/Flag+Wallpaper+of+India+%25283%2529.jpg

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 08 июля 2011

Предлагаю вам перейти по этой ссылке: String Resources в Android .

Теперь просто проверьте этот пример по указанной ссылке:

Определите строку ниже в strings.xml:

<string name="welcome_messages">Hello, %1$s! You have %2$d new messages.</string>

Теперь из класса активности вы можете получить строку и передать значение параметра как:

Resources res = getResources();
String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);

Так что это основной пример для справки.

Вы также можете определить строковое значение внутри strings.xml и передать параметр в соответствии с вашими требованиями.

0 голосов
/ 08 июля 2011
String myPath = "http://4.bp.blogspot.com/-9RPH9UGDSsE/TcGjy3fAHlI/AAAAAAAAAeI/kuQXLE_G5Ew/s1600/Flag+Wallpaper+of+India+%25283%2529.jpg";

String myUrl = "parameters.putString("attachment","{\"name\":\"Facebook application By Dipak Keshariya\",\"href\":\"http://www.arthisoft.com/\",\"caption\":\"By Google Technology \",\"description\":\"Description\",\"media\":[{\"type\":\"image\",\"src\":\" + myPath + \",\"href\":\"http://s.facebook.com/connect.php?tab=iphone/\"}],\"properties\":{\"another link\":{\"text\":\"for more tips click here\",\"href\":\"http://www.google.com/\"}}}");
";

Посмотрите, как я изменил URL в вашем вызове, используя оператор конкатенации '+ myPath +'

Это очень, очень просто. Вы должны начать изучать Java, если хотите стать разработчиком Android.

На другой ноте, на вашей картинке, в верхнем левом углу, вы действительно уверены, что вы - "ПРОУМНЫЙ" индиец ?? : D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...