amirdifraxe1

گرفتن اطلاعات از دیتابیس یک سایت

13 ارسال در این موضوع قرار دارد

ا سلام بر دوستان.

بنده یک برنامه نوشتم الان می خوام با زدن دکمه دیتابیس یک سایت رو بخونه و نمایش بده !

مثال:

ابتدا شخص با برنامه نوشته شده تحت ویندوز ثبت نام می کنه اطلاعات شخص در دیتابیس یک سایت ذخیره می شه حالا بنده می خوام وقتی شخص از روی گوشی روی دکمه کلید کرد مثلا اطلاعات دیتابیس مربوط به ثبت نام رو در گوشی خود ببینه برنامه گوشی نیز اندروید است. چه کار باید بکنم؟

مرسی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام به نظر من راحت ترین و آماتوری ترین کار استفاده از web view هست

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه یکم توضیح بدید ؟ ممنون میشم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

یعنی شما تمام کارهایی رو که می خواهید انجام دهید را در طراحی سایت اعمال نمایید

و سپس آدرس آن صفحه را به برنامه اندروید دهید و کاربر در هنگام انخاب دکمه به قول خودتان دیتابیس یک صفحه مرورگر به صورت خودکار در برنامه را مشاهده کند و تمام کارها را در برنامه از طریق اینترنت انجام دهد

و برنامه نویسی این قسمت فقط گزاشتن یک web view در xml و چند خط کد برای اعمال آدرس سایت و اجازه دسترسی به اینترنت در مانیفست برنامه است

البته این راه اصلا مناسبی نیست ولی سریع است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای دریافت اطلاعات از سمت سرور  و نمایش آن در سمت کلاینت(اندروید)، میباستی که با طریق وب سرویس سمت سرور که آماده میباشد به آن وصل شد و بتوان اطلاعات را دریافت کرد.مثلا روش های وب سرویس json یا soap

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

مرسی از دوستان ، دوستان نمونه کد می تونید لطف کنید ؟ ممنون میشم واقعا

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوستان یه سوال

چرا استفاده از web view  خوب نیست؟

مرسی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

چون مثلا تا جایی که من اطلاع دارم کاربر برای کار با آن باید همیشه به اینترنت متصل باشد و امکان مثلا گرفتن و ذخیره داده در دیتابیسی که در گوشی می سازد نیست ولی json یک بار به اینترنت وصل می شود و داده ها را در برنامه ذخیره می کند

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

چون مثلا تا جایی که من اطلاع دارم کاربر برای کار با آن باید همیشه به اینترنت متصل باشد و امکان مثلا گرفتن و ذخیره داده در دیتابیسی که در گوشی می سازد نیست ولی json یک بار به اینترنت وصل می شود و داده ها را در برنامه ذخیره می کند

البته مهندس من مشکلی به اینترنت وصل شدن ندارم یعنی زیاد مهم نیست برنامه به اینترنت نیاز داره 

حالا استفاده کنیم؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

چون مثلا تا جایی که من اطلاع دارم کاربر برای کار با آن باید همیشه به اینترنت متصل باشد و امکان مثلا گرفتن و ذخیره داده در دیتابیسی که در گوشی می سازد نیست ولی json یک بار به اینترنت وصل می شود و داده ها را در برنامه ذخیره می کند

البته مهندس من مشکلی به اینترنت وصل شدن ندارم یعنی زیاد مهم نیست برنامه به اینترنت نیاز داره 

حالا استفاده کنیم؟

شما میتونی از توابع http post و http get در اندروید استفاده کنیو همچنین از HttpResponse

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من میخام فقط اگلاعات یه سایتو بگیرم میشه یه نمونه بهم نشون بدین ممنون میشم اگه با جیسون باشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من میخام فقط اگلاعات یه سایتو بگیرم میشه یه نمونه بهم نشون بدین ممنون میشم اگه با جیسون باشه

ببین در دو حالت می تونی از json استفاده کنی :

1: خودت ایجادش کنی (روی اندروید ) که بنظرم کار درستی نیست چون به کلاینت فشار میاد و روی سرعت سرویس دهی برنامت تاثیر میزاره

2: از json  که حاصل فراخوانی یک سرویس rest  هست استفاده کنی .

پس اگه میخوای از روش دوم استفاده کنی باید برنامه تحت سرو که با زبانهایی مثل php  جاوا و... پیاده سازی شده اند دست کاری کنی نه برنامه اندروید رو. اگه دنبال کد کلاینتی به github  سر بزن پیداش میکنی

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری