安卓开发ImageLoader图片神器

安卓开发ImageLoader图片神器,第1张

使用ImageLoader可以让我们方便在listview里对图片或者视频的第一帧图片显示。

1、添加依赖

2、新建一个MyApplication继承Application,并在onCreate()中创建ImageLoader的配置参数,并初始化到ImageLoader

3、添加权限

4、AndroidManifest.xml文件application标签添加

5、使用方法

ImageLoader官网地址,无法打开请开梯子再试试:https://github.com/nostra13/Android-Universal-Image-Loader

制作IMG文件,Winamage如同Ghost是一套可将文件或是文件夹制成Image文件的程序,然后完整复制至另一硬盘的工具,它与Ghost不同的是,它可直接将镜象文件分割成数快存储至A磁盘中,另外程序提供制作与还原程序、使用起来相当的方便。

WinImage的使用方法Winmage是一个用于处理碟盘镜象的好工具,在制作启动光盘时经常要用到。该软件为6.1汉化版,在高级会员区有下载。如将可引导软盘上的文件做成IMG文件将可引导的IMG文件写入软盘,使之成为可引导软盘不同容量的IMG转换 1.44M = 2.88M等。使用方法如下:

一、将可引导的软盘上的文件做成IMG文件

1、将可引导插入软驱,然后打开WINIMAGE,点击菜单栏上的磁盘,在下拉式菜单中,确认使用驱动器 A: 前已打勾。然后点击读取磁盘,就可以将软盘上的所有信息读入到窗口中。

注意:你也可以使用上述类似的方法,将光盘做成ISO文件。

2、在主窗口内,你可以对里面的文件进行添加和删除,注意,不要随意删除与引导有关的COMMAND和IO.SYS这两个文件,不然可能会导致引导失败。

3、文件准备完毕,在保存映象文件时,在保存类型中,注意选择"所有文件(*.*)",然后填入文件名。当然,你也可以在保存类型中,选择"镜像文件(*.IMA),但不能选择"已压缩的镜像文件(*.IMZ),因为这是压缩格式,不能在启动盘上使用。由于在习惯上,一般是使用*.IMG作为默认的映像文件,所以推荐选择"所有文件(*.*)"这个方式。

二、将带有可引导信息的*.IMG写入软盘中,使软盘带有可引导的信息。

打开*.IMG,在菜单栏中,选择 磁盘 写入磁盘或 格式化并写入磁盘,就可以*.IMG中的所有信息写入到软盘中

怎么样将自己开发的应用程序编译到Android系统呢?

本文不详细介绍编译环境的配置

下面咱们探讨在已经正确配置的环境下进行讲解如何将自己的应用程序添加到系统进行编译

首先将你的应用程序拷贝到packages/apps,然后到apps目录下的一个应用程序拷贝一个Android.mk

到你开发的应用程序根目录,下面打开Android.mk分析一下

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := GalleryTest #这个是应用程序名字

LOCAL_PROGUARD_ENABLED := full

include $(BUILD_PACKAGE)

上面的是我刚开始使用的配置信息,搞了好久它就是没有编译到系统里面去。原因是

LOCAL_MODULE_TAGS :=

optional这个选项有问题,因为我编译的是eng版本,虽说optional表示在所有版本都可以编译,但是LOCAL_MODULE_TAGS 变量跟TARGET_BUILD_VARIANT

变量息息相关。后来将其改为eng则可以编译成功,当然如果你的是其它的则应该选用其它。下面顺便给出它的选项简介。

LOCAL_MODULE_TAGS :=user

eng tests optional

user:

指该模块只在user版本下才编译

eng:

指该模块只在eng版本下才编译

tests:

指该模块只在tests版本下才编译

optional:指该模块在所有版本下都编译

除了上面的配置之外还需要在build/target/product/generic.mk添加你的应用程序名字,如下:

PRODUCT_PACKAGES := \

AccountAndSyncSettings \

CarHome \

DeskClock \

AlarmProvider \

Bluetooth \

Calculator \

Calendar

\

Camera \

CertInstaller

\

DrmProvider \

Email

\

Gallery3D \

LatinIME

\

Launcher2 \

Mms

\

Music \

Provision

\

Protips \

QuickSearchBox

\

Settings \

Sync

\

Updater \

CalendarProvider

\

SyncProvider\

GalleryTest

这样就完成了配置,然后可以编译了。

转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11705324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存