eddyboi Ierakstīts Februāris 24, 2012 Share Ierakstīts Februāris 24, 2012 Labdien, Ir vēlme uztaisīt android applikāciju ar kuru es varētu sūtīt sms no tele2.lv izmantojot android interfeisu. Jautājums kādēļ- es nedzīvoju Latvijā un bieži sūtu sms uz Latviju, nav ērti vērt vaļā browseri, rakstīt url, atrast linku sūtīt sms utt. Pagaidām esmu tikai uztaisījis app ar import android.webkit.WebView; bet ir vēlme to izdarīt ar android interfeisu, nevis vērt vaļā html lapu. Itkā to var izdarīt ar HttpPost: HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(www.server.com/dologin.php); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); nameValuePairs.add(new BasicNameValuePair("username", "KennyStarfighter"); nameValuePairs.add(new BasicNameValuePair("password", "SecretPassword"); nameValuePairs.add(new BasicNameValuePair("redirect", "?controller=login&view=loggedonpage")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse response = httpclient.execute(httppost); HttpEntity he = response.getEntity(); Bet tā kā esmu iesācējs šajās lietās, man nav ne jausmas kā to visu savienot ar EditText formām. Cerams, ka kāds varēs dot kādu padomu. Paldies Pievienoju klāt app, kā pagaidām izskatās, bet tas nebūt nav vēlamais efekts. tele2.rar Link to comment Share on other sites More sharing options...
Kents Februāris 24, 2012 Share Februāris 24, 2012 Tiku taisījis šo, tiesa gan vienu app uz tele2, bite, lmt...lielākā ķēpa bija ar captcha un vēl dažiem līdzi vilkās kaut kādi sesijas ID kurus nācās postot, citiem bija viltība ka referer adrese bija jābūt tā pati uz kuru sūti, ja ir tukša, tad nekā. Nebija tik vienkārši ka noposto divus/trīs laukus un aidā. Katrā lapā bija savas īpatnības. Ja nemaldos, no tele2 varēja sūtīt konkrētu sms skaitu dienā, vai kaut kā tā....šo ierobežojumu dēļ apstādināju šo pasākumu Link to comment Share on other sites More sharing options...
eddyboi Februāris 24, 2012 Author Share Februāris 24, 2012 Tad jautājums cits, kā var apskatīties kādus datus viņš posto? Ar kaut kādu wireshark vai ar ko? Link to comment Share on other sites More sharing options...
Kents Februāris 24, 2012 Share Februāris 24, 2012 (labots) google chrome ir developer tools, uz firefox var uzlikt addonu "httpfox" Labots Februāris 24, 2012 - Kents Link to comment Share on other sites More sharing options...
eddyboi Februāris 24, 2012 Author Share Februāris 24, 2012 Un kas tajā send ir, ka unable to decode? Link to comment Share on other sites More sharing options...
Kents Februāris 24, 2012 Share Februāris 24, 2012 Tā ir poga nosūtīt, tur vajadzēja būt vētībai "Nosūtīt", nezinu kapēc sanāca, ka nevar decodēt Link to comment Share on other sites More sharing options...
eddyboi Februāris 24, 2012 Author Share Februāris 24, 2012 Man ari bija unable to decode, bet ka vinu dekodet. Tele2 nosutamas formas neizskatas sarezgitas. Link to comment Share on other sites More sharing options...
Kents Februāris 24, 2012 Share Februāris 24, 2012 Nu tur nav ko decodēt, to var redzēt kaut vai htmlā. Uzliec fiefox ar httpfox pluginu, iepriekš izmantoju tieši to, pirms chrome atklāju to jau iebūvētu... Tur var uzspiest start un tad uztaisīt post... Link to comment Share on other sites More sharing options...
eddyboi Februāris 24, 2012 Author Share Februāris 24, 2012 IE arī ir developer tools, nosūtīt sms var arī vienkārši pievienojot countlang=LV-LV&number=test&message=test&captcha_entered_code=test&send=Nos%FBt%EEt Vai var kaut kā android ielādēt šo adresi, nerādot viņu uz ekrāna? Link to comment Share on other sites More sharing options...
Kents Februāris 24, 2012 Share Februāris 24, 2012 http://stackoverflow.com/questions/3505930/make-in-http-request-with-android Pa lielam tev jaizveido vienkāršs request uz linku, validācijas pēc var iegūt response, lai saprastu vai sms ir nosūtīta vai nē. Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!