جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'android'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

  • انجمن اندروید ایران
    • اخبار و اعلانات
    • صندوق پيشنهادات و انتقادات
    • تازه‌های دنیای کامپیوتر و فناوری
    • قوانین انجمن تخصصی اندروید ایران
  • اندروید
    • ابزار های برنامه نویسی اندروید
    • شروع با اندروید
    • رفع مشکلات و سوالات
    • پروژه های اندروید
  • اندروید 5
    • آموزش اندروید 5
    • رفع مشکلات و سوالات اندروید 5
  • مباحث مرتبط با اندروید
    • ابزارها و سایتهای مفید
    • گرافیک موبایل
    • آموزش های ویدئویی
    • برنامه نویسی جاوا
  • تکنولوژی های اندروید
    • توسعه اندروید با #C
    • توسعه اندروید با Basic4Android
    • وب موبایل
  • متفرقه
    • اپلیکیش های ایرانی
    • برنامه نویسی
    • درخواست همکاری
    • مباحث متفرقه
    • مهارتهای فروش و بازاریابی
  • پشتیبانی محصولات مارکت
    • پرسش و پاسخ مرتبط با مارکت انجمن اندروید ایران
    • پشتیبانی مارکت پروژه های اندروید
    • پشتیبانی مارکت آموزش اندروید
    • پشتیبانی مارکت گرافیک موبایل

دسته ها

  • پروژه اندروید
    • سورس پروژه اندروید
    • کامپوننت های اندروید
    • کتابخانه های اندروید
  • آموزش اندروید
    • فیلم آموزشی کاربردی
    • مقالات آموزشی اندروید
  • گرافیک موبایل
    • قالب طراحی اپلیکیشن
  • اپلیکیشن های اندروید
    • کاربردی
    • کسب و کار
    • آموزش
    • کتاب‌ها و منابع
    • ویدئو و رسانه
    • بازی‌

تقویم ها

  • Community Calendar

46 نتیجه پیدا شد

  1. با سلام من یه برنامه ی فروش اندروییدی نوشتم که اولین بار یه فایل sqlite رو از فولدر assets به محل سیستمی دیتابیس این برنامه کپی میکنه ، برنامه همیشه درست کار میکرده ولی تا حالا دو تا مشتری یه روز که دستگاه رو روشن کردن دیگه نتونستن لاگین کنن ، وقتی دیتابیس رو برای بررسی ذخیره کردم دیدم خالی شده، حتی هیچ table ای موجود نیست ، کاربر هم مطمئنا کاری مثل clear data نکرده ، نمیدونم چی باعث شده این اتفاق بیفته
  2. سلام خدمت دوستان یه برنامه میخام بنویسم که عددی رو بعنوان ورودی ثانیه بگیره و با زدن دکمه شروع، شمارش معغیر مجاز کنه اینم کدی هست که نوشتم ولی متاسفانه وارد برنامه هم نمیشه و پیغام unfortunately میده . ایراد کد من کجاست؟ public class MainActivity extends Activity implements View.OnClickListener { EditText editText = (EditText)findViewById(R.id.edittext); TextView textView = (TextView)findViewById(R.id.textView); Button button = (Button)findViewById(R.id.button); private CountDownTimer countDownTimer; private boolean timerStarted = false; private long startTime; private final long interval = 1 * 1000; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); int b = Integer.parseInt(editText.getText().toString()); int a = 1000; startTime = b * a; button.setOnClickListener(this); countDownTimer = new CountDownTimerActivity(startTime, interval); textView.setText(textView.getText() + String.valueOf(startTime/1000)); } @Override public void onClick(View v) { if (!timerStarted) { countDownTimer.start(); timerStarted = true; button.setText("STOP"); } else { countDownTimer.cancel(); timerStarted = false; button.setText("RESTART"); } } public class CountDownTimerActivity extends CountDownTimer { public CountDownTimerActivity(long startTime, long interval) { super(startTime, interval); } @Override public void onFinish() { textView.setText("Time's up!"); } @Override public void onTick(long millisUntilFinished) { textView.setText("" + millisUntilFinished/1000); } } }
  3. عرض سلام و خسته نباشید; آیا امکانش هست که به هرکدوم از آیتم های یک Spinner یک فونت جداگونه بدیم؟ (Android Studio) Spinner واسه معرفی و انتخابِ فونت هست،مثلا فونتِ آیتم اول Tahoma باشه , فونت آیتم دوم Arial و الی آخر...
  4. با سلام خدمت دوستان بزرگوار. هروقت در نامگذاری ها از زبان فارسی میخام استفاده کنم تو امولاتور اندروید استودیو پشتیبانی نمیشه و به صورت علامت سوال نمایش داده میشه. این قضیه هم در استفاده از toast و هم در spinner و از این قبیل پیش میاد ولی در نامگذاری button مشکلی نداره میشه بگین ایراد از کجاست آیا از ویندوز هست یا باید تغییراتی تو تنظیمات اندروید استودیو بدم؟ مشکل من به این شکلی هست که عکسشو گذاشتم
  5. با سلام در حال نوشتن برنامه کمیک بودم که به یه مشکل بر خوردم وقتی یه کمیک گذاشتم (حتی عکس ها فشرده شده بود) حجم اپلیکیشن زیاد شد و این اصلا خوب نیست می خوام کدی بنویسم که وقتی کاربر روی دکمه کلیک می کنه کمیکو دانلود کنه لطفا تو نوشتن کد کمکم کنید با تشکر
  6. دریافت کتابخانه material-dialogs لینک گیت هاب : https://github.com/afollestad/material-dialogs دانلود سورس از انجمن اندروید ایران material-dialogs-master.zip
  7. سلام به همه دوستان قضد دارم دکمه لایکی در هر ایتم از ریسایکلر ویوی برنامم بزارم که کنارش هم تعدا لایک ها نمایش داده بشه حالا مشکلی که بهش برخوردم اینه که در صورت بازگشت دوباره کاربر به صفحه ی ایتم ها ; آیتم های لایک شده باقی مونده باشن (لایک و انلایک هر آیتم حفظ بشه) کل اطلاعات ریسایکلر هم از سرور گرفته میشه لطف کنید و راهنمایی بفرمایید که چطور این کار رو انجام بدم
  8. سلام ممنون میشم راهنمایی فرمایید من میخوام یه اسم مثلا علی رو بفرستم سمت سرور و اطلاعات علی مثل مشخصاتش رو بهم برگردونه در مورد کد های اینترفیس رتروفیت مشکل دارم لطفا در مورد این که چه کدی در قسمت اینترفیس بزنم که این کار رو انجلم بده راهنمایی کنید این کد اینترفیسی بود که استفاده کردم ولی جواب نداد: @FormUrlEncoded @POST("getname.php") Call<Modelinfo> getname(@Field("account") String account); اینم کدسمت سروری که دارم: if($_SERVER['REQUEST_METHOD']=='POST'){ $account=$_POST['account']; $sqlQ="select * from info where account='$account'"; $result=mysql_query($sqlQ); $response["info"]=array(); $temp=array(); while($row=mysql_fetch_array($result)){ $temp["id"]=$row["id"]; $temp["name"]=$row["name"]; $temp["address"]=$row["address"]; array_push($response["info"],$temp); } echo json_encode($response); mysql_close($con); } ?>
  9. سلام من بعد از گرفتن موقعیت توسط GeoCoder نام شهر رو پیدا میکنم ولی مشکل اینه که هم نام شهر به انگلیسی هستش و فقط نام شهر رو نشون میده من میخوام نام استان و شهر رو باهم و به زبان فارسی نشون بده لطفا کمکم کنین ممنون
  10. سلام من به دوتا مشکل بزرگ خوردم هرکاریم میکنم بازم درست نمیشه مشکل اول اینکه من یه عکس و یه نوشته دارم،میخوام با یه فاصله معین از سمت راست و چپ و دقیقا اون جایی که میخوام تو صفحه قراره بگیرن(جوریم نیستن که به نسبت دیگر ویو ها تنظیمش کنم،اینجور نمیشه) خلاصه الان با dp تنظیم کردم فاصله هارو،میرم توی اپ عکسم اوکیه ولی اون نوشته ام اگه 6 کاراکتر داشته باشه دقیقا اون جایی قرار میگیره ک من میخوام !! اگه بیشتر باشه میاد راست اگرم کمتر باشه تعداد کاراکتر های تکستم،میان چپ!!! اطلاعاتم از دیتابیس میگیرم...ممنون میشم کمکم کنید !! یه مشکل دیگه هم که دارم ! فاصله هارو با اینکه با dp تنظیم میکنم اما بازم رو دست گاه های مختلف خراب میشه(حتی دستگاهایی که سایزشون نزدیکه) دلیل و راه حلش چیه؟! ممون میشم کمک کنید
  11. در این ویدئو یاد میگیرد که چطور یک پوشه در پوشه لایوت پروژه ایجاد کنید لینک آپارات http://www.aparat.com/v/wTkoW
  12. سلام.اگر درست بگم ریسایکلرویو اینجوری کار میکنه که هربار میاد آدرس هر عکس رو از یک رکورد دیتابیس میخونه و نشون میده. حالا من اگر بخوام بجای اینکه آدرس هر عکس رو از هر رکورد بخونه بیاد از چند ستونِ(فیلد) فقط یک رکورد بخونه باید چیکار کنم. امیدوارم منظورمو رسونده باشم باتشکر
  13. با سلام دوستان کسی در مورد RXjava و استفاده ی اون داخل اندروید چیزی میدونه ؟ یه توضیح میخوام که قابل فهم باشه ؟ http://code.tutsplus.com/tutorials/getting-started-with-reactivex-on-android--cms-24387
  14. سلام.من ازjson برای دریافت دیتا استفاده کردم. وقتی من از سیستم خودم به عنوان سرور استفاده میکنم همه چیز درسته. دیتا در صفحات php فراخوانی میشه و در داخل لیست ویو نمایش داده میشه. وقتی دیتابیس و کدهای php رو به اینترنت انتقال دادم هیچ چیز درسته فقط دیتا داخل app دریافت نمیششه و بجای اطلاعات داخل دیتابیس کدهای زیر رو دریافت میکنه. <html> <body> <script type="text/javascript" src="/aes.js" > </script> <script> function toNumbers(d) {var e=[]; d.replace(/(..)/g,function(d) {e.push(parseInt(d,16))});return e} function toHex() {for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("5f22fbc865116cf8983fda50eb10d21b"); document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/"; location.href="http://www.bepoushobefroushapp.webpi.ir/get_cat.php?i=1"; </script> <noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support </noscript> </body> </html>
  15. سلام من عکس رو از گالری میگیرم و آدرسِ اونو ذخیره میکنم تووی دیتابیس ، و نهایتاً با یک BitMap اونو میخونم و با ریسایکلرویو نمایش میدم. مشکل اینه که وقتی تعدادِ تصاویر بیشتر از 2 یا 3 تصویر میشه،برنامه به طرز عجیبی سنگین میشه! برنامه به هیچ وجه کرش نیمشه و کماکان درحال اجرا هست،فقط رم میخواد بترکه! این مشکلو چطور میتونم رفع کنم؟ با تشکر
  16. با سلام خدمت همکاران و دوستان توسعه دهنده عزیز لطفاً از اپلیکیشن گروه بنده حمایت کنید و هم چنین از انجمن آندروید ایران لینک جشنواره
  17. سلام من میخواهم داده را از طریق اس ام اس بفرستم با تابع senddatamessage ولی در سمت دریافت کننده حروف شبیه چینی دریافت میشود مشکل کجا است ؟ PendingIntent sentPI = PendingIntent.getBroadcast(getApplicationContext(), 0, new Intent("SMS_SENT"), 0); PendingIntent deliveredPI = PendingIntent.getBroadcast(getApplicationContext(), 0, new Intent("SMS_DELIVERED"), 0); SmsManager smsManager = SmsManager.getDefault(); = "sallam" String messageText smsManager.sendDataMessage("xxxxxxxxxxxxxxxxx", null, (short) 5000, messageText.getBytes() , sentPI, deliveredPI);
  18. خسته نباشید دوستان من میخوام یه مقداری رو بگیرم که داخل تیبل settings از دیتابیسم بصورت key ,value ذخیرش کردم key ش sound هست که از نوع ورکرکتر هست و میخوام اگه مقدارش 1 هست یه عکسی رو نشون بده اگرم مقدارش 0 هست یه عکس دیگه رو(همزمان اگه مقدار 1 بود صدا پخش بشه اگرم 0 بود پخش نشه) خلاصه مطلب اما به یه اروری خوردم حالا میخواستم ببینم ایراد از کجاست؟! این کلاس دیتابیس منیجرم public class DatabaseManager extends SQLiteOpenHelper { private Context context; private static String DB_PATH = "data/data/com.wordstutorial.hamidrezak.wordstutorials/databases/"; private static String DB_NAME = "words_db.db"; public static String DB_TABLE_WORDS ="words"; public static String BD_TABLE_PLAY="play"; public static String DB_TABLE_SETTINGS="settings"; private static int DB_VERSION = 2; private SQLiteDatabase dbase; public DatabaseManager(Context context) { super(context, DB_NAME, null, DB_VERSION); this.context = context; } public void createDatabase(){ boolean dbExist = checkDatabase(); if (dbExist) { Log.d("TAG", "Database already Exist"); } else { this.getReadableDatabase(); } try { copyDataBase(); } catch (IOException e) { throw new Error("Error copying database"); } } private boolean checkDatabase() { SQLiteDatabase checkDB = null; try { String myPath = DB_PATH + DB_NAME; checkDB=SQLiteDatabase.openDatabase(myPath , null, SQLiteDatabase.OPEN_READWRITE); } catch (SQLiteException e) { } if (checkDB != null) { checkDB.close(); } return checkDB != null ? true : false; } private void copyDataBase() throws IOException { InputStream myInput = context.getAssets().open(DB_NAME); String outFileName = DB_PATH + DB_NAME; OutputStream myOutput = new FileOutputStream(outFileName); byte[] buffer = new byte[1024]; int length; while ((length = myInput.read(buffer)) > 0) { myOutput.write(buffer, 0, length); } myOutput.flush(); myOutput.close(); myInput.close(); } public void openDataBase() throws SQLiteException { String myPath = DB_PATH + DB_NAME; dbase = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READWRITE); } public Cursor queryData(String query) { return dbase.rawQuery(query, null); } @Override public synchronized void close() { if (dbase != null) dbase.close(); super.close(); } @Override public void onCreate(SQLiteDatabase db) { ///DO NOTHING } @Override public void onUpgrade(SQLiteDatabase db, int oldV, int newV) { ///DO NOTHING } public int getSoundState(){ openDataBase(); Cursor cursor=queryData( " SELECT * FROM " + DB_TABLE_SETTINGS + " WHERE key='sound' "); cursor.moveToFirst(); return Integer.parseInt(cursor.getString(2)); } public boolean setSoundState(int state){ openDataBase(); ContentValues contentValues=new ContentValues(); contentValues.put("sound",state); long result=dbase.update(DB_TABLE_SETTINGS,contentValues," key = ? " , new String[] {"sound"} ); if (result < 1){ return true; }else { return false; } } } همونطوری که میبینید متد های گتر و ستر رو برای وضعیت صدام مشخص کردم... اینم کلاسی که میخوام اطلاعاتو ویرایش کنم... public class WordActivity extends AppCompatActivity { private MediaPlayer mediaPlayer; DatabaseManager db; private SQLiteDatabase sqLiteDatabase; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_word); Intent intent = getIntent(); final int id = intent.getIntExtra("id", 0); String word = intent.getStringExtra("word"); String imageWord = intent.getStringExtra("image"); String soundWord = intent.getStringExtra("sound"); int resID = getResources().getIdentifier(imageWord, "mipmap", getPackageName()); int resImage = this.getResources().getIdentifier(soundWord, "raw", this.getPackageName()); ImageView imageBox = (ImageView) findViewById(R.id.image_word_activity); final ImageView imageSoundState = (ImageView) findViewById(R.id.sound_state); if (db.getSoundState()==1){ Picasso.with(this).load(R.drawable.sound_play).into(imageSoundState); }else { Picasso.with(this).load(R.drawable.sound_stop).into(imageSoundState); } imageSoundState.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (db.getSoundState()==1){ if (db.setSoundState(0)){ Picasso.with(WordActivity.this).load(R.drawable.sound_stop).into(imageSoundState); } }else { if (db.setSoundState(1)){ Picasso.with(WordActivity.this).load(R.drawable.sound_play).into(imageSoundState); } } } }); TextView textBox = (TextView) findViewById(R.id.text_word_activity); Picasso.with(this).load(resID).into(imageBox); mediaPlayer = MediaPlayer.create(this, resImage); mediaPlayer.start(); textBox.setText(word); } @Override protected void onPause() { super.onPause(); mediaPlayer.release(); } اینم ارور ها 01-09 17:59:26.831 27683-27683/? I/art: Not late-enabling -Xcheck:jni (already on) 01-09 17:59:26.831 27683-27683/? W/art: Unexpected CPU variant for X86 using defaults: x86 01-09 17:59:26.883 27683-27683/com.wordstutorial.hamidrezak.wordstutorials W/System: ClassLoader referenced unknown path: /data/app/com.wordstutorial.hamidrezak.wordstutorials-1/lib/x86 01-09 17:59:26.902 27683-27683/com.wordstutorial.hamidrezak.wordstutorials W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 01-09 17:59:27.099 27683-27711/com.wordstutorial.hamidrezak.wordstutorials I/OpenGLRenderer: Initialized EGL, version 1.4 01-09 17:59:27.099 27683-27711/com.wordstutorial.hamidrezak.wordstutorials D/OpenGLRenderer: Swap behavior 1 01-09 17:59:27.160 27683-27711/com.wordstutorial.hamidrezak.wordstutorials E/EGL_emulation: tid 27711: eglSurfaceAttrib(1146): error 0x3009 (EGL_BAD_MATCH) 01-09 17:59:27.160 27683-27711/com.wordstutorial.hamidrezak.wordstutorials W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0x9d9648a0, error=EGL_BAD_MATCH 01-09 17:59:28.300 27683-27711/com.wordstutorial.hamidrezak.wordstutorials E/EGL_emulation: tid 27711: eglSurfaceAttrib(1146): error 0x3009 (EGL_BAD_MATCH) 01-09 17:59:28.301 27683-27711/com.wordstutorial.hamidrezak.wordstutorials W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0x9d964a60, error=EGL_BAD_MATCH 01-09 17:59:30.948 27683-27683/com.wordstutorial.hamidrezak.wordstutorials E/SQLiteLog: (14) cannot open file at line 32456 of [bda77dda96] 01-09 17:59:30.948 27683-27683/com.wordstutorial.hamidrezak.wordstutorials E/SQLiteLog: (14) os_unix.c:32456: (2) open(//data/data/com.wordstutorial.hamidrezak.wordstutorials/databases/words_db.db) - 01-09 17:59:30.949 27683-27683/com.wordstutorial.hamidrezak.wordstutorials E/SQLiteDatabase: Failed to open database 'data/data/com.wordstutorial.hamidrezak.wordstutorials/databases/words_db.db'. android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193) at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185) at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177) at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808) at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696) at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:671) at com.wordstutorial.hamidrezak.wordstutorials.DatabaseManager.checkDatabase(DatabaseManager.java:63) at com.wordstutorial.hamidrezak.wordstutorials.DatabaseManager.createDatabase(DatabaseManager.java:42) at com.wordstutorial.hamidrezak.wordstutorials.View.Activity.WordsActivity.loadDatabase(WordsActivity.java:41) at com.wordstutorial.hamidrezak.wordstutorials.View.Activity.WordsActivity.onCreate(WordsActivity.java:28) at android.app.Activity.performCreate(Activity.java:6662) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) 01-09 17:59:31.466 27683-27711/com.wordstutorial.hamidrezak.wordstutorials E/EGL_emulation: tid 27711: eglSurfaceAttrib(1146): error 0x3009 (EGL_BAD_MATCH) 01-09 17:59:31.466 27683-27711/com.wordstutorial.hamidrezak.wordstutorials W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0x9d90cf20, error=EGL_BAD_MATCH 01-09 17:59:32.089 27683-27683/com.wordstutorial.hamidrezak.wordstutorials D/AndroidRuntime: Shutting down VM 01-09 17:59:32.089 27683-27683/com.wordstutorial.hamidrezak.wordstutorials E/AndroidRuntime: FATAL EXCEPTION: main Process: com.wordstutorial.hamidrezak.wordstutorials, PID: 27683 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.wordstutorial.hamidrezak.wordstutorials/com.wordstutorial.hamidrezak.wordstutorials.View.Activity.WordActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.wordstutorial.hamidrezak.wordstutorials.DatabaseManager.getSoundState()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.wordstutorial.hamidrezak.wordstutorials.DatabaseManager.getSoundState()' on a null object reference at com.wordstutorial.hamidrezak.wordstutorials.View.Activity.WordActivity.onCreate(WordActivity.java:43) at android.app.Activity.performCreate(Activity.java:6662) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) ممنون میشم کمک کنید ببینم مشکل از کجاست؟!
  19. سلام دوستان کسی با junit و testNG کار کرده ؟؟ میخوام چند تا سورس کد مختلف رو روی هردو ران کنم و زمان های تست رو اندازه بگیرم میشه لطفا کمکم کنید ؟ ممنون
  20. با سلام من یه سورس پروژه اندروید دانلود کردم و الان میخام اجراش کنم و کدش رو بخونم.چون دیدم با android studio نوشته شده ، اون رو نصبش کردم و پروژه رو داخلش ایمپورت کردم.وقتی پروژه ایمپورت شد، در پایین یک خطا با این موضوع ظاهر شد: Error:Cause: failed to find target with hash string 'android-23' in: C:\Users\Tazhan\AppData\Local\Android\Sdk <a href="install.android.platform">Install missing platform(s) and sync project</a> الان دقیقا چه کاری باید انجام بدم؟آیا باید sdk دیگه ای نصب کنم؟ نصبش چجوریه؟داخل sdk manager من هیچ چیزی نیست که نصب نشده باشد که بخام نصبش کنم.هر چی نشون میده نصب شده.این هم بگم که من android studioای رو نصب کردم که به طور خودکار با sdkهاش نصب می شد. ما تو زمینه اندروید مبتدی هستم و تا حالا با android studio کار نکردم.ممنون میشم راهنماییم کنید.تصویر خطاروهم در زیر آپلود کردم.
  21. public boolean Update(Model_PersonalZekr model_personalZekr) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues contentValues = new ContentValues(); contentValues.put(KEY_COUNTER, model_personalZekr.getCounter()); db.execSQL("update " + Tbl_Personal_Zekr + " set" + KEY_COUNTER + "='" + model_personalZekr.getCounter() + "'" + " where" + KEY_ID + "='" + model_personalZekr.getId() + "'"); return ; } دوستان من چند تا چیز رو نمی دونم اینکه چرا باید public boolean انتخاب کنم و دوم اینکه حالا باید return چی بدم بهش ؟ حالا که من از execSQL استفاده کردم اصلا درست هست ؟
  22. سلام به اساتید یه سوال داشتم من میخوام برای برنامه ی اندرویدی که نوشتم در شروع یک اکتیویتی لاگین بسازم و یوزرهایی که از قبل در پایگاه داده گذاشتم بتونن وارد بشن و من بتونم بفهمم کیا وارد شدن. اگر کسی میتونه کمک کنه یا سورسی داره که این کار را میکنه لطفا کمک کنه. ممنون
  23. با سلام دوستان کسی میدونه چطوری میشه فونت number picker تغییر داد ؟
  24. سلام دوستان موقعی ک درGenymotion میخوام دستگاهی رو اجرا کنم این ارور رو میده.(در ضمن ویندوز 8.1 x64)