الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج للتخرج على الاندرويد.

بدأه momedalhouma في 7 مارس 2013 · 5 رد · 1,685 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع


السلام عليكم اخوتي في الله، انا في السنة الاخيرة و انا اقوم بتدريب في شركة.
الشركة طلبت مني ان اعمل برنامج يعمل على الاندرويد يقوم بالاتصال بخادم ليجلب ملفات pdf.
بعد جلب الملفات وجب على البرنامج ان يقوم ب قراءة الملف و امكانية طباعته عن طريق البلوتوت.
اخواني بارك الله فيكم احتاج للمساعدة ففي الشركة لا يوجد مطور اندرويد وهم ينتظرون مني ان اقوم بالبرنامج.
انا ابحث منذ اسبوعين ولا جديد، لدي خلفية في تطوير برامج تعمل في الاندرويد ولكن ليس التعامل مع الخادم.
اسإلتي هي :
1 - لدينا جهاز اندرويد   و قاعدة معطيات   oracle   كيف اقوم بالتصال بينهما.
 2 - كيف اقوم بنقل الملفات من الخادم الى اندويد.
3  -عند تحميل الملفات اين ستوجد بآلندرويد.
4 - قيل لي لا يجب ان استعمل  webview   لذا كيف يمكنني ان اقرأ الملفات pdf .
     هل وجب علي ان اكتب برنامج يقوم بعرض ملفات pdf
5 - كيف اقوم بطبع الملفات.

اسإلة كثيرة ، اتمنى ان تساعدونا بارك الله فيكم
ومن يود ان يقوم معي بالبرنامج و يكون بمثابة مشرف فيمكن ان ادفع له من 100 الى 150  اورو، هذا الذي استطيع ان ادفعه فانا فقط طالب .

المشرف على المشروع فقط يعطيني الافكار والطريقة التي وجب علي اتباعها ، واغلب العمل انا اقوم به.

#2

1- بامكانك ان تتصل بخادم الاوراكل من الاندرويد عن طريق ojdbc.jar (ابحث في جوجل عن الطريقة) 

2,3- راجع هذا الرابط http://stackoverflow.com/questions/3028306/download-a-file-with-android-and-showing-the-progress-in-a-progressdialog

اتعلم عن هاي المواضيع, بعدين سوي برنامج يتصل بخادم اوراكل, وبرنامج اخر يحمل ملفات من خادم انترنت.
بعدين انتقل للخطوات التالية بلتدريج.
 

واذا واجهتك مشكلة فيهم, اطرحها هون مع محاولاتك وبساعدوك الاعضاء, اما اذا بتحط الموضوع هيك بشكل عام, ما حدا رح يساعدك.

#3

معظم اسئلتك تكمن اجابتها فى انك سوف تقوم بعمل WebService تتعامل مع الـDatabase

وتجلب لك الملفات وتتعامل معاها بالارسال والاستقبال

وممكن ان تقوم بالعمليات الخاصه على الملف مثلا تحويله الى صور على الخادم ومن ثم تقوم بعمليه العرض على الموبيل

او ان تقوم بتحميل الملف من الخادم وذلك بسيط جدا عمليه Download File بسيطه جدا

 

وهذا مثلا مثال بسيط لذلك وهو تحميل صوره وعرضها لديك

بنفس الطريقه يمكنك تحميل الملف pdf وحفظه لديك فى بطاقه الذاكره SDcard 

 

 

import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.widget.ImageView;

public class DownloadFile extends Activity {
    private ImageView imageView;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        imageView = (ImageView) findViewById(R.id.imageView1);

        InputStream is = getConnectionToServer("http://3.bp.blogspot.com/-nQKq_yuf-CY/ULMnQFF_hmI/AAAAAAAAAeA/DBxbAlBMSpE/s1600/2.jpg");
        Bitmap bm = BitmapFactory.decodeStream(is);
        imageView.setImageBitmap(bm);

    }

    private InputStream getConnectionToServer(String url) {
        try {
            URL conUrl = new URL(url);
            URLConnection urlConnection = conUrl.openConnection();
            urlConnection.connect();
            return urlConnection.getInputStream();
        } catch (Exception e) {
        }
        return null;
    }

}

تخطى هذه وبعد ذلك قم بالتفكير فيما يلى

 

بالتوفيق ان شاء الله

Software Developer
Mahmoudkelany.com


 

#4

Mahmoud Kelany

بارك الله فيك اخي الكريم.
المسؤول عن المشروع قال لي انه يتوجب علي ان لا اعتمد على طريقة يتوجب علي فيها الاعتماد على السرفر.
ولكن التواصل مباشرة مع  database   ،  فهل web service لا تحتاج الى  server   .

 

سؤالي الثاني لنفترض اني حملت الPDF   فهل هناك طريقة لقرائته من غير الاعتماد على  adob reader   او google   .
يعني انا اريد ان اعمل برنامج صغير يقوم بهذه العملية.
لقد بحثت ووجدت انه يجب علي تحميل  مكتبة  itext  .
ولكن هي غير مجانية بالنسبة للشركات  فهل هناك  مكتبة مجانية تساعد على التعامل مع الملفات. وهل استطيع ان اتعامل مع pdf   من دون الحاجة الى مكتبات ،  ان كان نعم فما هي الكلاسات التي وجب ان استخدمها،

في انتظار اجابتك

تم تعديل هذه المشاركة بواسطة momedalhouma في 10 مارس 2013 في 19:25

#5

بارك الله فيك

#6
momedalhouma كتب:

Mahmoud Kelany

بارك الله فيك اخي الكريم.

المسؤول عن المشروع قال لي انه يتوجب علي ان لا اعتمد على طريقة يتوجب علي فيها الاعتماد على السرفر.

ولكن التواصل مباشرة مع  database   ،  فهل web service لا تحتاج الى  server   .

 

سؤالي الثاني لنفترض اني حملت الPDF   فهل هناك طريقة لقرائته من غير الاعتماد على  adob reader   او google   .

يعني انا اريد ان اعمل برنامج صغير يقوم بهذه العملية.

لقد بحثت ووجدت انه يجب علي تحميل  مكتبة  itext  .

ولكن هي غير مجانية بالنسبة للشركات  فهل هناك  مكتبة مجانية تساعد على التعامل مع الملفات. وهل استطيع ان اتعامل مع pdf   من دون الحاجة الى مكتبات ،  ان كان نعم فما هي الكلاسات التي وجب ان استخدمها،

في انتظار اجابتك

بالنسبه للاعتماد على طريقه لا تحتاج الى سيرفر فلايوجد لان ليس هناك تعامل مباشر مع قاعده البيانات

والتعامل الوحيد بيكون عن طريق ويب سيرفس

 

يمكن فتح ملفات الـ PDF باستخدام itext وهى مجانيه

Software Developer
Mahmoudkelany.com


 

مواضيع مشابهة