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

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

Bahamin Dadras  12 سال پیش  12 سال پیش
0 0

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

من میخوام یه برنامه آموزشی درست کنم و تا آخر این ماه هم میخوام تحویل بدم الان هم تا قسمت  3_11 (JSON, Standard Format) آموزش استاد پیش رفتم,اما هرچی جلو میرم  مطلبا داره گسترده و پیچیده میشه .

من خیلی به اندروید علاقه داشتم و دارم و نحوه ی بیان استاد آقاجانی علاقمو بیشترم هم  کرد,اما در حال حاضر میخوام اون چیزی که تو ذهنم هستو درست کنم تا بعد به سراغ مطالب دیگه بیامو با یک دیده مو شکافانه بهشون نگاه کنم.

سوالم:میخواستم بدونم برای درج یک سری نوشته (حدودا 100 صفحه ) و قرار دادن یک سری عکس(حدودا 20 عدد)  و قرار دادن یک سری فایل صوتی (حدودا 20 عدد) کدوم قسمت آموزش ها  رو باید کارکنم؟ به خدا هرچی جلو میرم چون مطالب جدید اضافه میشه نگران این میشم که  "من باید همه رو یاد بگیرم" و چون حجم مطالب زیاده و وقته ((من)) کم خیلی نا امیدم میشم!مرسی کمکم کنید

0 0
فقط دیدن فایده نداره باید بشینی کد بزنی تمرین کنی ، استفاده از متن ، تصویر و فایل صوتی در انجمن قبلا مطرح شده سرچ کنید (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
حامد  12 سال پیش
+1 0

باید رو مبحث دیتابیس کار کنیآموزش های دیتابیس که تو سایت هست فکر نکنم بدردت بخوره

باید همه مطالب و را دسته بندی کنی و در دیتابیس قرار بدی.

برای فراخونی دیتابیس را از لایبری SqliteAssetHelper استفاده کن که خیلی قویه و در لینک زیر آموزش این لایبری موجوده

لینک           لینک پروژه github لایبری

لیست ویو و ... هم که آموزش هاش تو سایت هست

 

0 0
آموزش ها را کاملا مطالعه کن ... (12 سال پیش)
0 0
ممنونم که وقت گذاشتی دوست عزیز. (12 سال پیش)
0 0
فدایی داری... (12 سال پیش)
پاسخ به سوال 
Borhani  12 سال پیش
+1 0

سلام با توجه به پروژه فصل های لیست ویو و دیتابیس را بخوان

در مورد تصاویر آدرس را در دیتابیس ذخیره کن و برای لود تصاویر از این کد استفاده کن

   @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == Activity.RESULT_OK) {
switch (requestCode) {
case SELECT_PICTURE: {

selectedImageUri = data.getData();
selectedImagePath = getPath(selectedImageUri);

imgOpenPic.setImageURI(selectedImageUri);

Log.i("LOG", "Addressimage :" + selectedImagePath.toString());
}
break;
// case IMAGE_CAPTURE:
// this.imageFromCamera(resultCode, data);
// break;
default:
break;
}
}
}
   private String getPath(Uri uri) {
// just some safety built in
if (uri == null) {
// TODO perform some logging or show user feedback
return null;
}
// try to retrieve the image from the media store first
// this will only work for images selected from gallery
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = managedQuery(uri, projection, null, null, null);
if (cursor != null) {
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}
// this is our fallback here
return uri.getPath();

}

 

0 0
اقا دمو بازدمه شما گرم.واقعا ممنون (12 سال پیش)

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