مهدی ایزدی 9,201 ارسال شده در 6 آذر، 2014 اشتراک گذاری ارسال شده در 6 آذر، 2014 سلام دوستان. خب یک سورس کد بود که مصطفی حقیقی عزیز توی تالار قبلی توی مسابقه به اشتراک گذاشته بود که خوب حجم فایل حدود 9 مگابایت هست ولی خیلی جالبه و واقعا ارزش دیدن رو داره. توش میشه یاد گرفت که چطوری Get Elemets کرد توسط B4A و مقادیر رو به سایت داد یا از سایت گرفت. عکس دمو به صورت انیمیشن : دانلود سورس کد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,870 ارسال شده در 6 آذر، 2014 اشتراک گذاری ارسال شده در 6 آذر، 2014 یه سوال مهدی جان این EditText های جالبو چه جوری طراحی کردین یا اینکه لایبی چیزی داره؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهران محمودی 778 ارسال شده در 6 آذر، 2014 اشتراک گذاری ارسال شده در 6 آذر، 2014 مجید عزیز، در این سورس؛ نه لایب نیستش فقط در برخی گوشی های اندروید EDIT_TEXT به این شکل نمایش داده میشه ! یعنی بستگی به گوشی داره. الان در گوشی خود من به این شکل نشون داده میشه : لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مصطفی حقیقی 176 ارسال شده در 7 آذر، 2014 اشتراک گذاری ارسال شده در 7 آذر، 2014 یک روش برای عوض کردن theme تو پروژه ها هست اونم از طریق Manifest SetApplicationAttribute(android:theme, "@android:style/Theme.Holo") این رو به manifest اضافه کنید البته همونطور که داداش مهران گفت تو هر نسخه از SDK شکلا فرق می کنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
rfmhb 16 ارسال شده در 8 آذر، 2014 اشتراک گذاری ارسال شده در 8 آذر، 2014 هر کاری کردم نشد برای روز بلاگ هم تعمیمش بدم اگه تونستی کارش رو یکن خیلی خوب میشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,201 ارسال شده در 8 آذر، 2014 مالک اشتراک گذاری ارسال شده در 8 آذر، 2014 سلام عزیز. چه نام کاربری خوشگلی دارید شما *DntKnow* کجاش مشکل داری و بگو دقیقا کدوم قسمتش رو نتونستی انجام بدی ؟ با GetElements آشنایی داری ؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهران محمودی 778 ارسال شده در 8 آذر، 2014 اشتراک گذاری ارسال شده در 8 آذر، 2014 برای رزبلاگ فرق زیادی نمیکنه که ! شما این صفحه رو در نظر بگیر: http://www.rozblog.com/login.php تکست باکسی که مربوط به نام کاربری هستش: <input name="username" id="username_1" value="" placeholder="Username" dir="ltr" type="text"> این تکست باکس id داره : username_1 ، به راحتی با getElementById میتونی بهش مقدار بدی. و ویژگی که باید مقدار بهش داده بشه value هستش. همینطور تکست باکس رمز عبور: <input name="password" id="password_1" value="" placeholder="Password" dir="ltr" type="password"> این هم id داره : password_1 فقط بعضی اسم ها و آدرس ها رو باید تغییر بدی، مسیر کلی انجام اینکار در سورس کد مصطفی عزیز هستش. امیدوارم انجامش بدی ! اگه نتونستی تاپیک جدا بزن تا کد نویسیش رو انجام بدیم. موفق باشی. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,201 ارسال شده در 9 آذر، 2014 مالک اشتراک گذاری ارسال شده در 9 آذر، 2014 در ادامه توضیحات مهران عزیز بگم که چون Name هم دارن توسط GetElementsByName هم میشه مقدار داد. مثال: Sub TextBox1_TextChanged (Old As String, New As String) WebViewExtras1.executeJavascript(WebView1,"document.getElementsByName('username')[0].value='"&New&"';") End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 سلام اگه فقط ایدی داشته باشه اینکارو میکنم اشتباست مگه: برای مثال: we.executeJavascript(WebView1,"document.getElementsById('uid')[0].value='"&EditText1.Text&"';") و خواهشن باتونی که فقط ایدی یا فقط اسم داشته باشه و میخوایم روش کلیک کنیم رو بگید. و هم تکستی که ایدی داشته باشه. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
آرمین رمضانی 381 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 سلام مهدی تو فیلم مثل بل بل توضیح داده واضح اما شما نمیتونی دانلود کنی صبر کن اگر این دانشگاه گذاشت آموزش متنی این رو میزارم یا بزارن بچه ها! این سایتو نگا نوشته المنت هارو پایینش موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 مرسی آرمین جان همه ی المنت ها هست به همراه مثال. من حواسم نبود تازه فهمیدم که جاوا اسکریپت هستند. فقط اگه میشه یه مثال واسه کلیک کردن روی باتون از برنامه ما. و یه مثال هم واسه وارد کردن مقدار یه تکست باکس از سایت تو ادیت تکست خودمون بزنید. همینجا اگه زحمتی نیست. ممنون میشم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
آرمین رمضانی 381 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 این برای وارد کردن ایدیت تکست Sub EditText1_TextChanged (Old As String, New As String) we.executeJavascript(WebView1,"document.getElementsByName('username')[0].value= '"&EditText1.Text&"';") End Sub اینم واسه کلیک کردن Sub Button1_Click If EditText1.Text = "" Then ToastMessageShow("همه قسمت ها را پر کنید",False) Else we.executeJavascript(WebView1,"document.getElementsByName('username')[0].value= '"&EditText1.Text&"';") we.executeJavascript(WebView1,"document.getElementsByType('submit')[0].click();") End If End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 داداش آرمین بازم مرسی اما میگم این کد که یه مقدار از ادیت تکست ما رو وارد یه تکست تو سایت میکنه. مثلا فرض کن یه همچین چیزی داریم: <html><input type='text' id='a' name='b' value='armin'></html> تو این تکست باکس value=armin هست میخوام value تکست باکس سایتم رو وراد ادیت تکست خودم بکنم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
آرمین رمضانی 381 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 شما میخای ایدیت تکس بزاری تو برنامه که تو ایدیت تکس سایت هرچی نوشته بود تو ایدیت تکست کوشی هم همون حرف رو بنویسه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
آرمین رمضانی 381 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 اگر منظورتون همونی هستش که گفتم باز مهدی اینو تو فیلم گفته لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,201 ارسال شده در 26 دی، 2014 مالک اشتراک گذاری ارسال شده در 26 دی، 2014 داداش آرمین بازم مرسی اما میگم این کد که یه مقدار از ادیت تکست ما رو وارد یه تکست تو سایت میکنه.مثلا فرض کن یه همچین چیزی داریم: <html><input type='text' id='a' name='b' value='armin'></html> تو این تکست باکس value=armin هست میخوام value تکست باکس سایتم رو وراد ادیت تکست خودم بکنم. از طریق GetElementByID و innerText کردن ID مدّ نظر که a هست میتونید Value رو وارد EditText کنید . در قسمت دوم فیلم آموزشی کامل توضیح داده شده. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 آره مهدی جان همینطور که میگید میخوام. value یک تکست وارد ادیت تکست بشه. امکانش هست مثال بزنید در این مورد؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,201 ارسال شده در 26 دی، 2014 مالک اشتراک گذاری ارسال شده در 26 دی، 2014 کد رو از سورس آموزش GetElementByID اینجا قرار میدم. درکش باید برات سخت باشه بودن شک . سعی کن فیلم رو دانلود کنی. Sub WebView1_PageFinished(Url As String) WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('Get_Date',true,document.getElementById('lblDate').innerText)") End Sub Sub Get_Date(Today As String) Date.Text = Today End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
پژمان نیکروان 6,054 ارسال شده در 26 دی، 2014 اشتراک گذاری ارسال شده در 26 دی، 2014 اقا مهدی معذرت میخوام. من کاملا متوجه شدم که چطور هست... اما اینکارو کردم جواب نداد. من یه کد دارم به این شکل حالا واسه مثال نوشتم. <html><input type='text' name='h' id='p' value='pejman'></html> ادیت تکست و وب ویو اینا هم که ادد شدن. کدها هم درست هستش. داخل باتون: sub button1_click we.executeJavascript(WebView1,"B4A.CallSub('Get_Date',true,document.getElementById('p').innerText)") End Sub Sub Get_Date (Today As String) EditText1.Text = Today End Sub کدهای دیگه هم مثل: Sub WebView1_PageFinished (Url As String) Dim java As String java="B4A.CallSub('Process_HTML', false, document.documentElement.outerHTML)" Log("PageFinished: "&java) we.executeJavascript(WebView1, java) ProgressDialogHide End Sub Sub Process_HTML(Html As String) Log("Process_HTML: "&Html) End Sub نوشته شده. اچ تی ام ال هم خودم داخل وب ویو لود کردم. اما بازهم تکست سایت رو توی ادیت تکست نمیریزه. والا شرمندم که مزاحم شما هم شدم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,201 ارسال شده در 26 دی، 2014 مالک اشتراک گذاری ارسال شده در 26 دی، 2014 آدرس HTML ای که درست کردید و Upload کردید رو توی تاپیک قرار بدید. از نظر من WebView1_PageFinished شما هیچ کاری رو داره الان انجام نمیده واسه برنامه . کلا اضافه هست ! لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسال های توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.