ادرس نقشه گوگل در textview

TextView t = (TextView) findViewById(R.id.mytextview);
t.setText(Html.fromHtml(
   "Location " +
   "" + 
   "1 Infinite Loop, Cupertino, Santa Clara, California 95014" +
   ""));
t.setMovementMethod(LinkMovementMethod.getInstance());

سال1394 ، 7 تیر

نمایش عکس assets در image view

برای نمایش عکس assets در ایمیج ویو آندروید کافیست از کد زیر استفاده نمایید

 


	

Checkout this code . IN this tutorial you can find how to load image from asset folder.

// load image

try 
{
    // get input stream
    InputStream ims = getAssets().open("avatar.jpg");
    // load image as Drawable
    Drawable d = Drawable.createFromStream(ims, null);
    // set image to ImageView
    mImage.setImageDrawable(d);
}
catch(IOException ex) 
{
    return;
}


OR

ImageView iw= (ImageView)findViewById(R.id.imageView1);  
int resID = getResources().getIdentifier(drawableName, "drawable",  getPackageName());
iw.setImageResource(resID);

سال1394 ، 7 تیر

ساخت دیتابیس دیفالت پیش فرض برای آندروید

همون طور که می دونید اکثر آموزش ها و مثال هایی که کار با دیتابیس در اندروید رو به شما آموزش میدن فرض می کنند که شما قراره دیتابیستون رو در زمان اجرا بسازین، و برای حالتی که شما میخواین از دیتابیس از پیش ساخته شده تو برنامه اندرویدتون استفاده کنین آموزش خاصی وجود نداره.

 

 

روشی که من میخوام بهتون آموزش بدم به این صورته که فایل دیتابیس SQLite شما رو از تو فولدر "assests" شما برمیداره واون رو تو مسیر دیتابیس برنامتون کپی می کنه و به این صورت API دیتابیس SQLite تون به صورت نرمال میتونه این فایل دیتابیس رو باز کنه و بهش دسترسی داشته باشه.این کار چند تا مرحله داره که عبارت اند از:

۱- آماده کردن فایل دیتابیس SQLite  : فرض ما بر اینه که شما قبلا فایل دیتابیس SQLite تون رو ساختین، در حال حاضر ما فقط باید یه سری تغییرات تو این فایل ایجاد کنیم.

 

اگه نرم افزار خاصی برای ساخت و مدیریت دیتابیس SQLite تون ندارین توصیه می کنم از نرم افزار SQLite Database Browser  استفاده کنین که open source یا متن باز(به نرم افزارهایی متن باز گفته میشه که کدشون رو سازنده در اختیار همه قرار میده و شما میتونی کدش رو با توجه به نیاز خودت دستکاری کنی یا نکنی!) هستش و برای سیستم عامل های مختلف مثل ویندوز و لینوکس و مک قابل دسترسه.

با استفاده از برنامه ای که معرفی شد دیتا بیس جدیدی بسازید یا دیتابیس از پیش ساخته شده رو باز کنید بعدش یه جدول جدید بسازید با نام "android_metadata" ، البته این کار رو می تونین با اجرا کردن دستور زیر هم انجام بدین:

 

 

('CREATE TABLE "android_metadata"("locale" TEXT DEFAULT 'en_US

 

 

حالا یه ردیف(رکورد) با مقدار 'en_US' به جدول "android_metadata" اضافه کنید برای این کار میتونید از دستور زیر هم استفاده کنید:

 

 

('INSERT INTO "android_metadata" VALUES('en_US

 

 

حالا لازمه تا اسم ستون اصلی یا همون primary id همه جداولتون رو عوض کنین و بکنینشون "id_"

 

اینکار رو براحتی میتونین با استفاده از نرم افزار SQLite Database Browser و با استفاده از دکمه   

  edit table و سپس به ترتیب با انتخاب جدول و فیلد مورد نظر برای تغییر نام، انجام بدین.با این کار اندروید دیگه میدونه کجا باید فیلد id جداولتون رو به هم وصل کنه.بعد از اینکه همه این کارها رو انجام دادید، دیگه دیتا بیس شما برای استفاده در برنامتون آماده است.

 

دیتا بیس شما تا حالا باید یه چیزی شبیه شکل زیر شده باشه:

 

۲- کپی کردن، باز کردن و دسترسی به دیتابیس تان در برنامه اندروید:حالا کافیه دیتابیس تون رو تو فولدر "assests"پرژه تون کپی کنید.

 

بعدش کلاسی با نام DataBaseHelper ایجاد کنید که extend میشه از کلاس SQLite Open Helper که درون پکیج "android.databse.sqlite" قرار داره.(شما فقط کافیه یه کلاس ایجاد کنید و کد زیر رو توش کپی کنید!)

 

برای دانلود کد روی لینک زیر کلیک کنید:(فایل txt)

دانلود

 

تمومه تقریبا!

حالا میتونید به راحتی یه نمونه از کلاس DataBaseHelper بسازید و متد های ()createDataBase و ()openDataBase رو فراخونی کنید.

 

در نهایت فقط کافیه "YOUR_PACKAGE" رو در داخل متغییر DB_PATH با نام package برنامه خودتون تعویض کنید. مثلا من به جای YOUR_PACKAGE اسم package برنامه خودم که ir.mehrdadsalimi.myapp است رو جایگزین کردم.

 

برای نمونه سازی و استفاده از توابع هم میتونید به این صورت اقدام کنید:

برای دانلود کد روی لینک زیر کلیک کنید:(فایل txt)

دانلود

تموم!

آپدیت شماره ۱: اگه برنامه تون خطای stop داد، برید تو DDMS ببینید اگه نوشته که couldnot find this file

، این قسمت از کد کلاس DataBaseHelper رو عوض کنید:

به جای این خط تو متد checkDataBase :

;String myPath = DB_PATH + DB_NAME

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

;String myPath = Environment.getExternalStorageDirectory() + "/" + DB_NAME

استفاده از مطلب با ذکر منبع بلامانع است!

منبع زبان اصلیwww.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications

 


سال1394 ، 16 خرداد

Slide Show Android

برای ایجاد گالری یا اسلاید شئو در آندروید می توانید از کامپونت یا در واقع لایبری کهای زیر استفاده نمایید

https://github.com/JakeWharton/ViewPagerIndicator

https://github.com/daimajia/AndroidImageSlider

 

http://www.androidhive.info/2013/09/android-fullscreen-image-slider-with-swipe-and-pinch-zoom-gestures/

http://androidopentutorials.com/android-image-slideshow-using-viewpager/

http://www.androidbegin.com/tutorial/android-jake-wharton-viewpager-indicator-tutorial/

 


سال1394 ، 16 خرداد

aused by: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sh

خطای

aused by: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. 

این خطا برای تنظیم وطراحی نکردن قالب وب سایت رخ می دهد که کافیست از استایل زیر کمک بگیرید

 



سال1394 ، 16 خرداد
اولین 1 2 3 4 5  ... اخرین 
کلمات کلیدی
   xfs       vs2005       vb6       f#       ADA       internet       XPRESS       win xp       j#       input       Language       var       html5       port 1432       ck editor       httpProtocol       jquery       hide       namespace       plugin captcha       vs 2008       UTF-7       WebGrease       mssql 2005        vs2012       ASCII ART        smtp       UNIX SHELL SCRIPT       windows form       use seo       ui       graphic       int16       Bootstrap       point       obfuscation       sql server       $_SERVER       concurrent development       width       PASCAL       AutoNumber       director       TeX (LaTeX)       بدست آوردن Description فيلد جدول :       information_schema       day       Team       httpstatus       Xamarin    



تبلیغات
صفحات ما در فیس بوک
Delphi



Google ++

طراحی وب سایتطراحی وب سایت با جدیدترین تکنولوژی های روز

طراحی و پیاده سازی وب سایتهای شخصی و تجاری و اداره ای با جدیدترین تکنولوژی های دنیا
به زبانهای

Asp.net{C#, Vb.Net, J#, Ajax}, Php{Html, Ajax}, js



بهینه سازی صفحات وببهینه سازی صفحات وب برای موتورهای جستجو

بهینه سازی صفحات وب برای موتور های جستجوگر برای افزایش بازدید و معرفی بهتر برای کاربران که به اصتلاح seo نامیده میشود

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

ساخت انواع نرم افزارهی تحت ویندوز و وب و سرور و موبایل و میکروکنترلرها و... ساخت انواع سرویس دهنده های وب و سرور و ... ساخت انواع انالیزگرها و...