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

برنامه نویسی وب و اندروید ، برنامه نویسی با C# & JAVA، کار با پایگاه داده SQL Server

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

برنامه نویسی وب و اندروید ، برنامه نویسی با C# & JAVA، کار با پایگاه داده SQL Server

تغییر عنوان هر اکتیویتی در اندروید استودیو

تغییر عنوان هر اکتیویتی در اندروید استودیو


برای این کار باید نام اکتیوتی مورد نظر را پیدا کرده و خاصیت lable را مانند زیر را در مانیفست انجام داد :


<activity android:name=".PersonalForm" android:label="اضافه کردن پرسنل"></activity>





تابع نمایش لودینگ در اندروید استودیو

تابع نمایش لودینگ   در اندروید استودیو


برای این کار از تابع زیر استفاده نمایید برای نمایش مقدار تابع رو true تنظیم کنید


@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR2)
private void showProgress(final boolean show) {
   
// On Honeycomb MR2 we have the ViewPropertyAnimator APIs, which allow
    // for very easy animations. If available, use these APIs to fade-in
    // the progress spinner.
   
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR2) {
       
int shortAnimTime = getResources().getInteger(android.R.integer.config_shortAnimTime);

       
mLoginFormView.setVisibility(show ? View.GONE : View.VISIBLE);
       
mLoginFormView.animate().setDuration(shortAnimTime).alpha(
                show ?
0 : 1).setListener(new AnimatorListenerAdapter() {
           
@Override
           
public void onAnimationEnd(Animator animation) {
               
mLoginFormView.setVisibility(show ? View.GONE : View.VISIBLE);
            }
        });

       
mProgressView.setVisibility(show ? View.VISIBLE : View.GONE);
       
mProgressView.animate().setDuration(shortAnimTime).alpha(
                show ?
1 : 0).setListener(new AnimatorListenerAdapter() {
           
@Override
           
public void onAnimationEnd(Animator animation) {
               
mProgressView.setVisibility(show ? View.VISIBLE : View.GONE);
            }
        });
    }
else {
       
// The ViewPropertyAnimator APIs are not available, so simply show
        // and hide the relevant UI components.
       
mProgressView.setVisibility(show ? View.VISIBLE : View.GONE);
       
mLoginFormView.setVisibility(show ? View.GONE : View.VISIBLE);
    }
}

مقدمه

مقدمه

با سلام خدمت تمامی دوستان و علاقه مندان به برنامه نویسی 


اینجانب مدت 10 سال است که در زمینه برنامه نویسی به صورت سرگرمی نه به عنوان کار اصلی فعالیت دارم ولی مدتی است که تصمیم گرفته ام رو ی این قضیه جدی تر کار کنم تا شاید بتوانم فیلد کاری خود را از شغل فعلی به کار مورد علاقه خودم یعنی برنامه نویسی تغییر بدم.

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

هدف وبلاگ بیشتر آموزش نکته های کلیدی و برطرف کردن مشکلات احتمالی در کار با برنامه نویسی است .

امیدوارم که بتوانم کمک کوچکی در بالا بردم اطلاعاتت شما عزیزان باشم.