RESOLU | Concevoir pour gérer de grandes bitmapsSalut Savez-vous comment concevoir pour gérer de grandes bitmaps sous Android? |
Android | |
Bitmaps Android | |
Eva Posté le : 19 Novembre à 11:05 27 810 vues |
Ethan Posté le : 19 Novembre à 11:06 |
Bonjour Voici comment concevoir pour gérer de grandes bitmaps sous Android: BitmapFactory.Options options = new BitmapFactory.Options(); // This does not download the actual image, just downloads headers. options.inJustDecodeBounds = true; BitmapFactory.decodeFile(IMAGE_FILE_URL, options); // The actual width of the image. int srcWidth = options.outWidth; // The actual height of the image. int srcHeight = options.outHeight; // Only scale if the source is bigger than the width of the destination view. if(desiredWidth > srcWidth) desiredWidth = srcWidth; // Calculate the correct inSampleSize/scale value. This helps reduce memory use. It should be a power of 2. int inSampleSize = 1; while(srcWidth / 2 > desiredWidth){ srcWidth /= 2; srcHeight /= 2; inSampleSize *= 2; } float desiredScale = (float) desiredWidth / srcWidth; // Decode with inSampleSize options.inJustDecodeBounds = false; options.inDither = false; options.inSampleSize = inSampleSize; options.inScaled = false; // Ensures the image stays as a 32-bit ARGB_8888 image. // This preserves image quality. options.inPreferredConfig = Bitmap.Config.ARGB_8888; Bitmap sampledSrcBitmap = BitmapFactory.decodeFile(IMAGE_FILE_URL, options); // Resize Matrix matrix = new Matrix(); matrix.postScale(desiredScale, desiredScale); Bitmap scaledBitmap = Bitmap.createBitmap(sampledSrcBitmap, 0, 0, sampledSrcBitmap.getWidth(), sampledSrcBitmap.getHeight(), matrix, true); sampledSrcBitmap = null; // Save FileOutputStream out = new FileOutputStream(LOCAL_PATH_TO_STORE_IMAGE); scaledBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); scaledBitmap = null; |
RESOLU | La création de modèles de paysageBonjourS'il vous plaît je voudrais un exemple qui permet de faire la création de modèles de paysage sous Android? |
Android | |
Android |
RESOLU | Gérer les changements de configuration de l'écranBonjourJe voudrais savoir comment gérer les changements de configuration de l'écran d'Android? |
Android | |
Android |
RESOLU | Réutiliser fragments d'autres activitésSalutSavez-vous s'il vous plaît comment réutiliser fragments d'autres activités sous Android? |
Android | |
Fragments Android |
RESOLU | Déterminer la configuration actuelleBonjourJ'ai besoin de savoir comment déterminer la configuration actuelle sous Android? |
Android | |
Android |
RESOLU | Utiliser pixels indépendante de la densitéBonjourSavez-vous comment utiliser pixels indépendante de la densité d'Android? |
Android | |
Pixels Android |
RESOLU | Utiliser "wrap_content" et "match_parent"BonjourJe voudrais s'il vous plaît l'exemple d'utilisation "wrap_content" et "match_parent" sous Android? |
Android | |
wrap_content match_parent Android |
RESOLU | Vérifier Android Build Version au RuntimeBonjourAvez-vous une idée comment puis-je vérifier Android Build Version au Runtime? |
Android | |
Android Build Version Runtime |
RESOLU | Fournir la boîte de dialogue de rechercheBonjourSavez-vous comment fournir la boîte de dialogue de recherche d'Android? |
Android | |
Boîte de dialogue Android |
RESOLU | Remplir la table virtuelle sous AndroidBonjourS'il vous plaît je voudrais savoir comment remplir une table virtuelle sous Android? |
Android | |
Table virtuelle Android |
RESOLU | Créer la table virtuelle sous AndroidBonjourSavez-vous comment créer la table virtuelle sous Android? |
Android | |
Android |
RESOLU | Créer une activité SearchableBonjourJe voudrais s'il vous plaît comment créer une activité Searchable sous Android? |
Android | |
Searchable Android |
RESOLU | Créer une configuration SearchableBonjourSavez-vous comment créer une configuration Searchable sous Android? |
Android | |
Searchable Android |
RESOLU | Ajouter la recherche Vue sur la barre d'actionBonjourComment ajouter la recherche Vue sur la barre d'action d'Android? |
Android | |
Vue Barre d'action Android |
RESOLU | Afficher un indicateur d'activité continueSalutJe voudrais savoir comment afficher un indicateur d'activité continue sous Android? |
Android | |
Indicateur d'activité Android |
RESOLU | Afficher un indicateur de progression à durée déterminéeBonjourSavez-vous comment afficher un indicateur de progression à durée déterminée sous Android? |
Android | |
Indicateur de progression Android |
RESOLU | Construire l'objet BuilderBonjourAvez-vous un exemple qui permet de construire l'objet Builder sous Android? |
Android | |
Builder Android |
RESOLU | Construire le Big View sous AndroidBonjourS'il vous plaît comment construire le Big View d'Android? |
Android | |
Big View Android |
RESOLU | Modifier une notification sous AndroidBonjourAvez-vous un exemple qui permet de modifier une notification sous Android? |
Android | |
Notification Android |
RESOLU | Crée un PendingIntent sous AndroidSalutAvez-vous une idée comment crée un PendingIntent sous Android? Merci d'avance. |
Android | |
PendingIntent Android |
RESOLU | Instancier un objet Builder sous AndroidBonjourJ'aimerais savoir s'il vous plait comment instancier un objet Builder sous Android? |
Android | |
Builder Android |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |