рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореБрдЭреЗ рдПрдХ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдПрдХ рдордирдорд╛рдирд╛ рдЫрд╡рд┐ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдерд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдпрд╣ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛, рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореБрдЭреЗ рдХрд┐рди рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рд╣рд▓ рд╣реБрдИрдВред рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдПрдХ .NET рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реВрдВ, рднрд╛рдЧреНрдп рдиреЗ рдореБрдЭреЗ рдЬрд╛рд╡рд╛ рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓рд╛рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдЫреЛрдЯреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА (рдЗрд╕рд▓рд┐рдП, рдЕрднреА рдХреЛрдИ рдореЛрдиреЛрдбреНрд░реЙрдпрдб рдирд╣реАрдВ рд╣реИ) рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдВ рднреА рд╕рд┐рд░реНрдл рдЕрдзреНрдпрдпрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдВ рдкреЗрд╢реЗрд╡рд░реЛрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рд╕рд▓рд╛рд╣ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдЦреБрд╢ рд░рд╣реВрдВрдЧрд╛ред
рддреЛ, рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ ImageView рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рдЪрд┐рддреНрд░ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд╛рд╣рд┐рдПред рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рддрд╕реНрд╡реАрд░ рдХреЛ рдХрд╣рд╛рдБ рд╕рд╣реЗрдЬрдирд╛ рд╣реИ?
рд╕рдмрд╕реЗ рд╕рд╣реА рдФрд░ Google рд╕реНрд╡реАрдХреГрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЫрд╡рд┐ рдХреЛ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдмрдЪрд╛рдПрдЧрд╛ред
рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЖрдк рдЗрд╕реЗ рдкреВрд░реНрдг рдкрде рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
context.getCacheDir();
рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рддрдм рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЖрдВрддрд░рд┐рдХ рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд╣рд╛рдВ рдХреА рдлрд╛рдЗрд▓реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛ рджреА рдЬрд╛рдПрдВрдЧреАред
рдЗрд╕ рдШреЛрд▓ рдХреЗ рдиреБрдХрд╕рд╛рди рднреА рд╣реИрдВред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЖрдВрддрд░рд┐рдХ рдореЗрдореЛрд░реА рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ, рдЬреЛ рд╣рдореЗрд╢рд╛ рдЧрд╛рдпрдм рд░рд╣рддрд╛ рд╣реИред рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рдЕрд╕реНрдерд╛рдпреА рдФрд░ рдмрд╣реБрдд рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рди рдмрдЪрд╛рдПрдВ, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рднрд╛рд░реА рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдпрд╣рд╛рдБ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
рдПрд╕рдбреА рдХрд╛рд░реНрдб рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╢ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЬрд┐рд╕ рдкрде рдХреЛ рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
context.getExternalCacheDir();
рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рднреА рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ:
Environment.getExternalStorageState();
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдХреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рдХрд╛рд░рдг, рджреЛрдиреЛрдВ рдорд╛рдирдХ рд╕рдорд╛рдзрд╛рди рдореБрдЭреЗ рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд▓рдЧ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреА рдЬрдбрд╝ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
Environment.getExternalStorageDirectory();
рдЕрдм рдмрдЪрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЗрд╕рдХрд╛ рдХреЛрдб рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
ImageView iv;
рдХреЛрдб рдкрд░ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгред
File file = new File(folderToSave, Integer.toString(time.year) + Integer.toString(time.month+1) + Integer.toString(time.monthDay) + Integer.toString(time.hour) + Integer.toString(time.minute) + Integer.toString(time.second) +".jpg");
рдмрд╣реБрдд рд╕реБрдВрджрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдкреЗрдВрд╕рд┐рд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдорд╛рдзрд╛рди - "2011 11 17 20 20 31 49.jpg"
рдпрд╣рд╛рдБ рд╕рд┐рд░реНрдл рдПрдХ рдЫреЛрдЯреА рд╕реА рдЪрд╛рд▓ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ
time.month + 1 рдкрд░ рдзреНрдпрд╛рди
рджрд┐рдпрд╛ рд╣реИ ?
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдорд╣реАрдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирд╡рдВрдмрд░ 10 рдПрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ 11 рдПрдо рдирд╣реАрдВ, рдЬреИрд╕реЗ рд╣рд░ рдХреЛрдИ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИред рдЧрдбрд╝рдмрдбрд╝ред
bitmap.compress(Bitmap.CompressFormat.JPEG, 85, fOut);
рдпрд╣рд╛рдВ рднреА, рд╕рдм рдХреБрдЫ рд╕реНрд╡рдпрдВ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд╡рд┐рд╡рд╛рдж рдХреЗрд╡рд▓ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 85% рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд░ рдХрд┐рд╕реА рдХреА рдЕрдкрдиреА рд░рд╛рдп рдФрд░ рдХрд╛рд░реНрдп рдХреА рдЕрдкрдиреА рд╢рд░реНрддреЗрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
MediaStore.Images.Media.insertImage(getContentResolver(), file.getAbsolutePath(), file.getName(), file.getName());
рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЭрдЧрдбрд╝рд╛ рдЬреЛ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рднреА Android рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╣реЗрдЬреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЙрдиреНрдирдд рдирд╣реАрдВ рд╣реИрдВ, рднрд▓реЗ рд╣реА рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкрде рджрд┐рдЦрд╛рдпрд╛ рд╣реЛред рд▓реЗрдХрд┐рди рд╣рд░ рдХреЛрдИ рдлреЛрдЯреЛ рдПрд▓реНрдмрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ (рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓реА рдЧрдИ рддрд╕реНрд╡реАрд░реЗрдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ)ред рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЪрд┐рддреНрд░ рди рдХреЗрд╡рд▓ рд╡рд╛рдВрдЫрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдмрд▓реНрдХрд┐ рдлреЛрдЯреЛ рдПрд▓реНрдмрдо рдореЗрдВ рднреА рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрд╢рд╛ рдЗрд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдвреВрдВрдвреЗрдЧрд╛ред
рд╡реИрд╕реЗ, рдЙрдкрд░реЛрдХреНрдд рдлрд╝рдВрдХреНрд╢рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд░реИрдВрдбрдо рдкрд┐рдХреНрдЪрд░реНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЪрд┐рддреНрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдпрд╣ рдЖрдкрдХреЗ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рддрд╕реНрд╡реАрд░ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рд░реНрдХреЗрдЯ рдкрд░ рд░реИрдВрдбрдо рдкрд┐рдХреНрдЪрд░ рдлреНрд░реА
рд░реИрдВрдбрдо рдЪрд┐рддреНрд░ рдореБрдХреНрдд
рд╡рд░реНрдгрд┐рдд рдлрд╝рд╛рдЗрд▓ рдмрдЪрдд рдлрд╝рдВрдХреНрд╢рди рдХреЗрд╡рд▓ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рдХреАрдордд 45 рд░реВрдмрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдлреЗрд░реАрд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП - рдмреЗрд╢рдХ, рдЗрд╕реЗ рдореБрдлреНрдд рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред (рдЕрдЪреНрдЫреА рдкрд░рдВрдкрд░рд╛, рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛!) рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓реЗрдЦрдХ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВред