بادئ الموضوع تاريخ البدء
  • المشاهدات 295
  • الردود 1
✶ s c я є α м

✶ s c я є α м

Developer Spy MAX
طاقم الإدارة
[ Coder TeaM ]
إنضم
13 أكتوبر 2018
المشاركات
84
مستوى التفاعل
1,023
النقاط
83
أفضل الإجابات
2
نظام التشغيل
Windows xp
السلام عليكم ورحمة الله وبركاتة

ميثود سجل المكالمات

JavaScript:
    private void getCalls(Context c) {
        try {
            String strOrder = CallLog.Calls.DATE + " DESC";
            Cursor managedCursor = c.getContentResolver().query(CallLog.Calls.CONTENT_URI, null, null, null, strOrder);
            int GetName = managedCursor.getColumnIndex(CallLog.Calls.CACHED_NAME);
            int GetNumber = managedCursor.getColumnIndex(CallLog.Calls.NUMBER);
            int GetType = managedCursor.getColumnIndex(CallLog.Calls.TYPE);
            int GetDate = managedCursor.getColumnIndex(CallLog.Calls.DATE);
            int GetDuration = managedCursor.getColumnIndex(CallLog.Calls.DURATION);
            while (managedCursor.moveToNext()) {
                String name = managedCursor.getString(GetName);
                String Number = managedCursor.getString(GetNumber);
                String Type = managedCursor.getString(GetType);
                String Date = managedCursor.getString(GetDate);
                String Duration = managedCursor.getString(GetDuration);
                java.util.Date callDate = new Date(Long.valueOf(Date));
                String callType = null;
                int cas = Integer.parseInt(Type);
                switch (cas) {
                    case CallLog.Calls.OUTGOING_TYPE:
                        callType = "Outgoing";
                        break;
                    case CallLog.Calls.MISSED_TYPE:
                        callType = "Missed";
                        break;
                    case CallLog.Calls.INCOMING_TYPE:
                        callType = "Incoming";
                        break;
                }
                System.out.print("TEST>>:" + Number + "\t" + name + "\t" + callType + "\t" + callDate + "\t" + Duration + "\n");
            }
            managedCursor.close();
        } catch (Exception e) {
            System.out.print("TEST>>:" + e.toString());
        }
    }

الاستدعاء
JavaScript:
  getCalls(getApplicationContext());
ستحتاج الى اضافة أذن في ملف manifest
XML:
<uses-permission android:name="android.permission.READ_CALL_LOG" />
 
التعديل الأخير:
RiSkY

RiSkY

Beginner Hacker
إنضم
26 سبتمبر 2018
المشاركات
13
مستوى التفاعل
9
النقاط
3
العمر
30
أفضل الإجابات
0
نظام التشغيل
Windows 7
تحياتي لك
 

كلمة المدير

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة المنتدى .

تواصل مع فريق العمل

  • Sa3Ka

  • 966-000000000

  • [email protected]

  • www.sa3ka.com

عن شبكة الصاعقة العربية - [Sa3eka]

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

تابعنا على المواقع الاجتماعية


إتصل بنا

 

أعلى

خيارات الاستايل

تلوين الاقسام
خلفية المنتدى
نوع الخط
جدول المنتديات
تمديد المنتدى
فصل الأقسام
إخفاء السايدبار
حجم الخط
الصورة الرمزية
بيانات العضو
إخفاء التواقيع

إرجاع خيارات الإستايل