بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چگونگی بدست اوردنsignatureبرنامه خود

مدیریت گفتگو
دانیال 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام چطور signature برنامه خودمو پیدا کنم؟

نظرات

پاسخ‌ها 7

کاشی زاده 10 سال پیش

از این کد استفاده کنید :

 

Signature[] sigs = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures;
for (Signature sig : sigs)
{
Trace.i("MyApp", "Signature hashcode : " + sig.hashCode());
}

نظرات

GR 10 سال پیش

سلام

به اینجا برید جوابتون هست

 

نظرات

دانیال 10 سال پیش

اقای کاشی زاده کد ها دارای خطا هستند

نظرات

کاشی زاده 10 سال پیش
خب ، باید Context رو بهش بدید تا بشه استفاده کرد به جای Trace هم از Log استفاده کنید.
دانیال 10 سال پیش
منظورتون رو نفهمیدم لطفا همین سورس رو بدون خطا بزارین
دانیال 10 سال پیش

الان اینجا ارور داره اقای کاشی زاده

نظرات

کاشی زاده 10 سال پیش
موس رو روی قسمتی که خطا میده ببرید ، ببینید چه خطایی داره
دانیال 10 سال پیش

 

اینم ارور ها

نظرات

کاشی زاده 10 سال پیش

احتمالا ایمپورت هاتون ایراد داره  و باید این کلاس ها ایمپورت بشن : 

import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.Signature;

 

نظرات

دانیال 10 سال پیش

بازهم خطا داره لطفا کل کدهای اکتیویتی رو بدین ممنون

نظرات

کاشی زاده 10 سال پیش
لطفا برای نظرات و یا پساخ های کوتاه نظر درج کنید و نه پاسخ ، اکتیویتی چیز خاصی نداره همین کد هایی که نوشتم داخل متد onCreate هست.

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