① react native android 怎么封装工具类
一、生成签名文件(类似于Android的签名文件)
1、命令行到你的工程目录下
2、在命令行中输入如下代码
[javascript] view plain
keytool -genkey -v -keystore SuperBigLw-key.keystore -alias SuperBigLw-key-alias -keyalg RSA -keysize 2048 -validity 10000
这里的第一个SuperBigLw就是文件的名字,第二个是别名。
10000是有效时间,2048是RSA加密的大小
② 什么安卓图片处理软件可以把一张图片切割成好几张的
1.AutoCAD WS for Android版(提供基本的编辑和协作工具)
软件介绍:
AutoCAD WS for Android可以尽享作图,也可以与任何人在任何地方分享AutoCAD设计。它采用了简化直观的设定,您可以随意查看编辑Adroiod手机或平板电脑内的DWG 文件,即使在旅途中也可进行你的设计工作。Android版AutoCAD WS可以从电子邮件附件中打开图纸,从网络上同步文件或者由本地直接上传,而图纸也可直接保存在本地,即便没有网络也不会影响工作的进行。
AutoCAD最低配置:AutoCAD WS for Android要求Android2.1以上系统,并且推荐配置为1GHz处理器,512MB的内存。
AutoCAD基本功能:
1.AutoCAD Android版支持9种语言:英语,中文,德语,意大利语,日语韩语,葡萄牙语和西班牙语。
2.AutoCAD Android版除了可以作图外,同时能够与任何人在任何地方分享AutoCAD设计。
3.打印到PDF(Plot to PDF,仅限网络应用程序),可以用免费的AutoCAD WS网络应用程序将DWG 图纸发布到PDF,这一功能与AutoCAD软件无异。
4.随地存储(Anywhere Storage,网络和移动应用程序),除AutoCAD WS云以外,现在还可以利用Android、iPad和iPhone设备以及AutoCAD WS网络应用程序直接连接至备选存储文件夹。这目前包括:Autodesk Buzzsaw服务、Dropbox(通过DropDAV)、Microsoft SharePoint、Windows Server 2008、Box.net、MobileMe、Egnyte以及支持WebDAV协议的其他云存储提供商。
2.PhotoShake! 照片摇摇看Android版(照片排版软件)
软件介绍:
PhotoShake是一款在iOS和Android的照片排版软件,软件操作简单,只要摇一摇,就可以制作自己的照片集,可以将多张照片合成一张,还提供了多样化的版型与自订功能,加上有趣的文字和照片风格,可以制作出漫画般的效果。软件还支持多种方式分享。
PhotoShake基本功能:
1.有六种效果模板可选:单张(single)、拍立得(instant)、组合(multi)、照片墙(grid)、宽幅(wide)和壁纸(wall paper)。可以根据实际需要选其中一种点击进入。
2.可以通过多种渠道载入准备制作的照片素材,用户可选择相机(camera)、存储卡(photos in external memory)和相册(gallery)三种方式。
③ 怎么给bitmap赋值 android
Bitmap是Android系统中的图像处理的最重要的类之一。用它可以获取图像文件信息,对图像进行旋转,剪切,放大,缩小等操作。
Bitmap代表一张位图,使我们在开发中常用的资源,下面就对Bitmap进行简单的介绍。
Bitmap的获取方法:
1、使用BitmapDrawable
BitmapDrawable里封装的图片就是一个Bitmap对象,我们要把Bitmap包装成BitmapDrawable对象,可以调用BitmapDrawable的构造方法:
BItmapDrawbale drawable = new BItmapDrawable(bitmap);
如果要获取BitmapDrawable所包装的Bitmap对象,则可调用BitmapDrawable的getBitmap()方法:
Bitmap bitmap = drawbale.getBitmap();
2、Bitmap提供了一些静态方法来创建Bitmap对象(仅列举几个):
createBitmap(Bitmap source,int x,int y,int width,int height):从原位图source的指定坐标(x,y)开始,从中挖取宽width,高heigtht的一块出来,创建新的Bitmap对象。
createScaledBitmap(Bitmap source,int width,ing height,boolean fliter):对源位图进行缩放,缩放称宽width,高heigth的新位图。
createBitmap(int width,int height,Bitmap.Config config):创建一个宽width,高height的可变的新位图。
createBitmap(Bitmap source, int x,int y,int width,int height ,Matrix m,boolean fliter):从源位图source的指定坐标(x,y)开始,挖取宽width,高height的一块来,创建新的Bitmap对象,并按照Matrix指定的规则进行变换。
3、通过对资源文件的解析获取Bitmap对象
在这里就要用到BitmapFactory这个工具类,提供的方法如下:
decodeByteArray(byte[] data, int offset,int length):从指定字节数组的offset位置开始,将长度为length的字节数据解析成Bitmap对象。
decodeFIle(String pathName):从pathName指定的文件中解析、创建Bitmap对象。
decodeFileDescriptor(FileDescriptor fd):用于从FileDescriptor对应的文件中解析、创建Bitmap对象。
decodeResource(Resource res,int id):用于根据给定的资源ID从指定的资源文件中解析、创建Bitmap对象。
decodeStream(InputStream is):用于从指定输入流中介解析、创建Bitmap对象。
但是,在系统不断的解析、创建Bitmap的过程中,可能会由于内存小或其他原因,导致程序运行时发生OutOfMemory错误。
为此,Android为Bitmap提供了内存回收方法:
void recycle():强制回收Bitmap对象。
还有用于判断Bitmap 对象是否被回收的方法:
boolean isRecycle();
如果Android应用需要访问系统相册,都需要借助BitmapFactory解析、创建Bitmap对象。
4 从安卓无忧中看bitmap的几种例子,下面是加载bitmap的例子,可以看里面的源码:
如果您对答案满意,请您关注一下名字中微博。
④ android怎么将封装工具类
如果你是想打包成jar后引用,可以右键export-->java-->jar file选择你要打包的工程完成即可,当然个人觉得这个比较复杂,有一个eclipse插件flatJar(具体怎么操作自己网络一下)比较好用,其次,如果你想把工程作为library来依赖,那么在工程上右键-->properties-->android-->勾选"Is Library"即可。