吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12890|回复: 4
上一主题 下一主题
收起左侧

[其他转载] 【资料】易安卓(E4A)类库开发第3讲(详解)

[复制链接]
跳转到指定楼层
楼主
阿简 发表于 2016-4-5 13:50 回帖奖励
本帖最后由 阿简 于 2016-4-5 14:11 编辑

课程内容:用E4A类库开发一个截屏类库

程序运行结果截图:

app界面图




截屏图片路径目录



模拟器中图片路径和图片名称



导出模拟器中的图片截屏图

上一讲链接地址:http://www.eyy5.com/thread-18137-1-1.html

本帖隐藏的内容

课程中需要用到的包:
import java.io.File;
import java.io.FileOutputStream;
import java.text.SimpleDateFormat;
import java.util.Date;

import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.os.Bundle;
import android.os.Environment;
import android.view.Display;
import android.view.View;
import android.view.WindowManager;

1、打开E4A类库开发工具并新建起易_截屏类库,如下图所示:
图1.1 新建类库

图1.2 保存类库


图1.3 删除系统默认类库命令
2.1、新建截屏命令,如下图所示:
图2.1 新建截屏命令
2.2、在起易_截屏类库中创建截屏抽象方法,如下图:

图2.2 创建截屏抽象方法
2.3、
实现截屏抽象方法,如下图所示:
图2.3 实现截屏抽象方法
2.4、在 起易_截屏类库Impl中编写一个叫“得到当前时间()”的方法,该方法主要用于截图后保存时在截图名称中以自己定义的实现显示方式来作为图片的名称,代码实现如下:

图2.4 得到系统时间

2.5、在 起易_截屏类库Impl中编写一个叫“得到目录路径()”的方法,该方法主要用于得到sdcard目录路径,我们也可以把它单独抽出来做一个类库命令,有兴趣的朋友可以去试试,代码实现如下:
图2.5 得到SDCard目录

3.1、新建图片目录命令,并构造图片目录命令方法体
图3.1 新建图片目录命令
3.2、实现图片目录命令,如下图所示:
图3.2 实现图片目录命令
4.1、
停止截屏事件命令的创建,并添加停止截屏事件到接口起易_截屏类库中



图4.1 停止截屏事件命令的创建

4.2、实现停止截屏事件,注意“!”表示的意义如图所示:

图4.2 停止截屏事件的实现类

注意:需要添加两个全局变量,如下图所示:


图 添加全局变量


5.1、接下来点击编译并得到编译后以.elb为后缀的类库文件
图5.1 生成后的类库文件

5.3、添加类库文件

图5.3 添加类库

5.4、创建一个测试我们类库的工程,注意,需要把扩展库中把我们的类库添加到主窗口中,如下图所示:


图5.4 E4A测试界面及使用类库图

5.5、窗口代码实现图
图5.5 窗口代码实现图

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
ylilike 发表于 2017-12-4 11:53
回得可见啊,回复才能看吗
3#
19870417 发表于 2017-12-6 16:39 来自手机
4#
梨樘 发表于 2017-12-7 15:50
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 10:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表