آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از عکس بین مطالب (دیتابیس)

irwonders  12 سال پیش  12 سال پیش
+13 0

سلام دوستان

لطفاً اگر کسی ایده، راه حل و روشی برای این کار سراغ داره بگه.

منظور هم که مشخص هستش و نیازی به توضیح بیشتر نداره

(مثلاً چند خط متن داریم، یک عکس، چند خط متن، یک و یا چند عکس و به همین ترتیب)

با تشکر

0 0
میتونی از html استفاده کنی (12 سال پیش)
+1 0
خوب من نمی خواهم از html استفاده کنم، استفاده از html همون طور که خودتون می دونید خیلی محدودیت به وجود میاره و بعدها دردسر ساز میشه. (12 سال پیش)
+1 0
با تشکر از Cboy عزیز - توضیحات تکمیلی رو به تاپیک اصلی در این لینک اضافه کردم (12 سال پیش)
 برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال 
CreativeBoy  12 سال پیش
+7 0

بهترین راه استفاده از html هست که آقای حسین زاده هم گفتند، ولی اگر میخواید که هم عکس و هم متن رو همزمان از یک رکورد از DB دریافت کنید و نمایش بدید توی این لینک A.L.U یک روش جالب رو پیشنهاد کرده که میتونید از این روش استفاده کنید. قبلا هم سوالاتی با همین مضمون پرسیده شده بودند که لینکشو میذارم تا همه رو همین جا داشته باشیم.

ذخیره عکس در بانک اطلاعاتی؟؟

نمایش عکس در بین متون دیتابیس!

ذخیره تصویر در دیتابیس

0 0
اولین لینکی که دادین رو بررسی کردم که روش ابتکاری مجتبی جان هستش. حالاً خواستم اگر کسی ایده مشابه ای داشته باشه اینا بگه. (نمایش عکس بین متون) مهمه وگرنه قرار دادن اسم عکس در دیتابیس و فراخوانیش رو مشکلی باش نداریم :) (12 سال پیش)
0 0
روش A.L.U روش جالبیه، حالاً دنبال روش ها و ایده های جدید تر هستم و بهترین ایده که انتخاب شه، شاید آموزش قدم به قدمش رو درست کردیم :) (12 سال پیش)
پاسخ به سوال 
محمد حسین زاده  12 سال پیش
+9 0

اگه از html نخوای استفاده کنی راه زیر رو پیشنهاد میدم

 Table : BookPages
Fields : Id, Title, Order

Table : PageParts
Fields : Id, PageId, Title, Type, Content, Configurations, Order

این ساختار در کل مفهوم هست. ولی نکته تو  Type, Content, Configurations هست.

Type :  نوع محتوا مثلا پاراگراف فارسی، پاراگراف لاتین، پاراگراف عربی، صدا، فیلم، عکس و... هر چی که به ذهنت برسه

Content :  برای انواع متنی خود متن. برای انواع باینری یا آدرسشون یا اگه عکسه و کم حجم مقدار base64

Configuration : تنظیمات مورد نیاز هر نوع در قالب json که در مورد صدا میتونه مثلا میزان ولوم ، تکرار پذیری - برای عکس عرض و ارتفاع مثلا به درصد - برای فیلم هر چی که نیازه و ...

قسمت اول که نمایش لیست صفحاته معمولیه. برای صفحه دوم یه کاستوم کنترل رو یک بار مینویسی و همیشه تو پروژه هات ازش استفاده میکنی. کار این کنترل اینه که لیستی از نوع PageParts رو میگیره ، بر اساس Order مرتب میکنه و تمام کنترل های مورد نیاز رو به روت خودش اضافه میکنه. این کاستوم کنترل میتونه از LinearLayout مشتق بشه.

این ساختار فوق العاده انعطاف پذیر و در دفعات بعدی استفاده فوق العاده ساده هست

0 0
خیلی ممنون مهندی. روش جالبیه، دوستان دیگه هم لطفاً ایده و روش های خودشون رو اعلام کنن :) (12 سال پیش)
0 0
:) (12 سال پیش)
پاسخ به سوال 
sadeghbarout  12 سال پیش
+7 0

من به شخصه روش دیگه ای رو ترجیح میدم

به نظرم میشه متن رو با tag های مختلف مثلا به این شکل ریخت  تو دیتابیس:

String str ="<txt>mytexts|<img>imagename.jpg|<txt>text2";

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

  String strs[] = str.split("|");

حالا فقط کافیه با یه حلقه foreach کل متن های توی strs رو دور بزنی و 3 حرف اول (شروع از حرف دوم) رو بخونی و با توجه به اینکه نوشته txt یا img، یه textView یا ImageView به صفحه اضافه کنی

تقریبا همچین چیزی:

 for (String s: strs) {
String part = s.substring(1, 3);
if (part.equals("txt")) {

} else if (part.equals("img")) {

}
}
 
0 0
اینم جالبه، تست کردی و جواب گرفتی صادق جان؟ (12 سال پیش)
0 0
جالب بود ;) (12 سال پیش)
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+4 0

پاسخ کاملا مناسب هست ، اما نکته ای که باید در نظر بگیریم اینه که ما میخوایم محتویات رو با صرف کمترین زمان ممکن در برنامه اضافه کنیم ، اضافه کردن | در بین متون خودش زمان بر هست ، (میشه با یه قطعه برنامه ی کوچیک انجامش داد ) - من متن ها رو به این شکل ذخیره می کنم

 <h2> Here is my Title </h2>
<p> Some Description Here ! or maybe a new line</p> </br>
<p> Another Text Or maybe a List !</p>
<ul>
<li> item 1 </li>
<li> item 2 </li>
<li> [LoadImage:'bullet.png'] item 3</li>
</ul>

بعد پردازش متن موقع setText کردن fromHtml میکنم.

0 0
علامت | رو فقط جایی که میخوایم نوع داده رو عوض کنیم (متن به عکس و...) استفاده میکنیم. خب الان این متن بالا که بیشتر طول میکشه تا تگ های و و [LoadImage:'bullet.png'] و ... بزنیم. راستی اون لینکی که توی نظر بالا(زیر سوال) دادی مال پروفایلته که! فکر کنم اینو میخواستی بدی : لینک ;) (12 سال پیش)
0 0
وقتی بخوای محتویات یک وبسایت رو نشون بدی ، اینجوری سریع تره ، چون تگ ها رو خودش داره ، فقط کافیه تگ img رو با loadimage خودت جا به جا کنی - اگه تگ html هم نباشه مشکی پیش نمیاد :) - بابت لینک هم ممنون (12 سال پیش)
0 0
سپاس از همه دوستان.منم این مشکل رو داشتم.نظراتون خیلی کمکم کرد (12 سال پیش)
0 0
ممنون :) (12 سال پیش)
پاسخ به سوال 
irwonders  12 سال پیش
0 0

در آخر:
در آموزش های جدید تدوین شد و به زودی بهترین روش توسط بهترین استاد و به صورت ویدئویی در اختیارتان قرار می گیرد :)


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .