/*
软件作者:https://xuhss.com/oxox/pro
*/
"ui";
var IconView = (function() {
//继承ui.Widget
util.extend(IconView, ui.Widget);
function IconView() {
//调用父类构造函数
ui.Widget.call(this);
//自定义属性color,定义按钮颜色
this.defineAttr("packageName", (view, name, defaultGetter) => {
return this._packageName;
}, (view, name, value, defaultSetter) => {
this._packageName = value;
view.setImageDrawable(icons[value]);
});
}
IconView.prototype.render = function() {
return (
<img />
);
}
ui.registerWidget("icon", IconView);
return IconView;
})();
var apps = [];
var icons = {};
ui.layout(
<vertical bg="#ffffff">
<list id="apps" layout_weight="1">
<linear bg="?selectableItemBackground" w="*">
<icon packageName="{{this.packageName}}" w="50" h="70" margin="16" />
<vertical>
<text id="name" textSize="16sp" textColor="#000000" text="{{this.appName}}" marginTop="16" maxLines="1" ellipsize="end"/>
<text id="path" textSize="13sp" textColor="#929292" text="{{this.packageName}}" marginTop="8" maxLines="1" ellipsize="end"/>
</vertical>
</linear>
</list>
<progressbar id="progressbar" indeterminate="true" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal"/>
</vertical>
);
ui.apps.setDataSource(apps);
ui.apps.on("item_click", function(item, pos){
toast(item);
});
//启动线程来扫描音乐文件
threads.start(function () {
listApps(apps);
ui.run(()=> {
ui.progressbar.setVisibility(8);
});
});
function listApps(apps) {
var pm = context.getPackageManager();
let list = pm.getInstalledApplications(0);
for(let i = 0; i < list.size(); i++){
let p = list.get(i);
icons[p.packageName] = p.loadIcon(pm);
apps.push({
appName: p.loadLabel(pm),
packageName: p.packageName
});
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
AutoJs源码-应用列表。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!。3、安装过程详见具体资源,不会使用autojs谨慎下载
资源推荐
资源详情
资源评论
收起资源包目录
AutoJs源码-应用列表.7z (1个子文件)
AutoJs源码-应用列表.js 2KB
共 1 条
- 1
资源评论
[虚幻私塾】
- 粉丝: 335
- 资源: 1559
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功