首页 文章 精选 留言 我的

精选列表

搜索[多语言适配],共10001篇文章
优秀的个人博客,低调大师

腾讯 WorkBuddy 原生适配,上架 deepin 应用商店!

近日,腾讯 WorkBuddy 正式上架deepin应用商店,在deepin应用商店搜索“WorkBuddy”一键下载安装,开箱即用,无需任何额外配置。 💡 现在下载体验,即可享受免费尝鲜政策,领取免费积分,零门槛开启你的 AI 办公之旅! 什么是WorkBuddy? WorkBuddy 是腾讯推出的全场景职场 AI 智能体桌面工作台——它不止是能对话的聊天机器人,更像一位能听懂你指令、并帮你“干活”的数字同事。 WorkBuddy 具备本地文件处理、多任务和多 Agent 并行运作、远程控制、自动化定时任务、支持 Skills 与 MCP 生态、专家和专家团等丰富能力。用户可根据自身业务场景,与 WorkBuddy 共同构建专属的 AI 工作流,在内容创作、报告撰写、金融分析、办公文件处理等广泛场景实现大幅提效。 01 核心能力 重新定义AI办公 ◉ 免部署,有手就能用 WorkBuddy 无需配置任何环境,下载安装即可使用,1 分钟上手。Skills、连接器、专家和探索等能力全面降低了用户使用智能体的门槛,使 WorkBuddy 成为一款极易上手的 AI 智能体。 ◉ 远程操控,连接 IM 超简单 1 分钟即可连接微信、企业微信、QQ、飞书、钉钉。手机发条消息,就能远程指挥电脑上的 WorkBuddy 自动干活。WorkBuddy 已全面打通微信小程序,支持同时发送语音、图片和文件,真正实现“人在路上,AI 在电脑前工作”。 02 生态优势 深度连接腾讯生态与外部系统 WorkBuddy 已打通腾讯文档、ima、乐享等腾讯生态产品,并通过连接器支持多种外部系统。无论是内部知识库管理,还是跨系统数据流转,WorkBuddy 都能轻松胜任。 ◉ 安全可靠,删除需授权 WorkBuddy 采用腾讯自研技术架构,每次删除文件都需要用户授权,并可限定工作空间。WorkBuddy 从系统架构安全、运行时安全、数据安全、身份认证与凭证安全等维度构建了一套严谨、可验证的安全能力体系,让用户用得放心。 ◉ 性价比高,内置多个主流模型 WorkBuddy 内置 DeepSeek、GLM、KIMI 等多种主流模型,新用户享受赠送积分。开箱即用,让每个deepin 用户都能零门槛享受顶级 AI 能力。 03 亮点功能 不止于对话,更能“组团”干活 WorkBuddy 带来的多项亮点功能,让 AI 办公从“单兵作战”升级为“团队协战”: ◉ 企业版:从超级个体到超级团队 WorkBuddy 企业版专为团队协作打造,帮助企业连接每个“超级个体”,形成“超级团队”。通过统一的智能体管理、权限控制和任务调度,企业成员可以共享 AI 能力、协同完成复杂项目,让团队效能实现指数级提升。 ◉ 「项目」功能:一群人跟 AI 一起干活 你可以组建项目、邀请团队成员加入,共享所有资料,协同处理任务,同步计划进展。项目支持统一配置 Skills 技能包,成员加入后直接共享,无需每人单独安装。AI 从私人助手升级为团队公共大脑,实现“人+人+AI”三方协同。 ◉ “人机双写”:AI 原生的 Office 体验 WorkBuddy 支持自然语言批量修改、选区修改、多人在线 AI 共创。覆盖 Word、Excel、PPT、Markdown 等主流办公格式。可以一边和 AI 共同写文档,一边同时和其他同事在线编辑同一份文件——人人协同、人机协同,甚至机机协同,都发生在同一份文档里。 ◉ 专家模式:一句话召唤 140+ 行业顾问 WorkBuddy 内置了覆盖 12 大领域的 140 余位行业专家“顾问团”。无论你是需要法律咨询、财务分析、市场洞察还是技术攻关,只需一句话,WorkBuddy 就能为你匹配最合适的虚拟专家,提供专业级建议和解决方案,让每个人都能拥有“外脑”支持。 ◉ 自动化定时任务:让 AI 替你“值班” WorkBuddy 支持自动化定时任务,可以用一条提示词设定任务规则,例如“每天上午 9 点自动抓取昨夜全球科技头条,生成日报发送至邮箱”或“每小时监控指定网页变化并推送通知”。AI 会按时自动执行,每天一睁眼就能收到整理好的信息简报,彻底解放重复性劳动。 腾讯 WorkBuddy 正式登陆 deepin 应用商店,为 deepin 及广大 Linux 桌面用户带来了一款真正能“干活”的 AI 智能体。从个人创作到企业协同,从即时对话到自动化任务,WorkBuddy 正以 AI 之力重塑开源操作系统上的办公效率新范式。 作为 Linux 生态的重要参与者,deepin 社区始终致力于推动国产开源软件的高质量发展。此次与腾讯的深度合作,不仅进一步完善了 deepin 的应用生态,也为 Linux 桌面环境下的智能办公场景提供了有力实践。

优秀的个人博客,低调大师

Android 几行代码解决6.0以上权限适配问题

GitHub APK 将libray模块复制到项目中,或者直接在build.gradle中依赖: allprojects { repositories { maven { url 'https://jitpack.io' } } } dependencies { compile 'com.github.AnJiaoDe:Permission:V1.0.0' } 注意:如果sync报错,是因为和com.android.tools.build:gradle 3.0有关,可以改将compile改为implementation 或者api Android 6.0以上,危险权限必须经过动态请求,危险权限分组图 1.全部允许 2.拒绝 3.拒绝 4.用户拒绝并且选中了不再询问,弹窗让用户去授权 5.用户同意了授权,闲的难受去关闭了授权 使用方法: public class MainActivity extends PermissionActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { checkPermissionCAMERA(new OnPermissionRequestListener() { @Override public void onPermissionHave() { showToast("用户同意了相机权限"); checkPermissionWRITE_EXTERNAL_STORAGE(new OnPermissionRequestListener() { @Override public void onPermissionHave() { showToast("用户同意了存储权限,可以执行拍照操作了"); } @Override public void onPermissionRefuse() { showToast("用户拒绝了存储权限"); } @Override public void onPermissionRefuseNoAsk() { showToast("用户拒绝了存储权限并且选中了不再询问"); } }); } @Override public void onPermissionRefuse() { showToast("用户拒绝了相机权限"); } @Override public void onPermissionRefuseNoAsk() { showToast("用户拒绝了相机权限并且选中了不再询问"); } }); } }); //或者 // checkPermission(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, // "存储权限已被禁用","拍照功能必须打开存储权限,否则无法使用", new OnPermissionRequestListener() { // // @Override // public void onPermissionHave() { // // showToast("用户同意了存储权限"); // // // } // // @Override // public void onPermissionRefuse() { // showToast("用户拒绝了存储权限"); // // } // // @Override // public void onPermissionRefuseNoAsk() { // showToast("用户拒绝了存储权限并且选中了不再询问"); // // } // }); } @Override public void onClick(View v) { } } 源码: public abstract class PermissionActivity extends AppCompatActivity implements View.OnClickListener { private String toast_perm_refuse,dialog_perm_refuse_noask; private OnPermissionRequestListener onPermissionHaveListener; public <T extends View> T getViewByID(@IdRes int id) { return (T) findViewById(id); } //?????????????????????????????????????????????????????????????????????? public String nullToString(Object object) { return object == null ? "" : object.toString(); } //?????????????????????????????????????????????????????????????????????? public void showToast(String msg) { Toast.makeText(this, msg, Toast.LENGTH_SHORT).show(); } public void showToast(int string_id) { Toast.makeText(this, getResources().getString(string_id), Toast.LENGTH_SHORT).show(); } public void startAppcompatActivity(Class<?> cls) { startActivity(new Intent(this, cls)); } /* 6.0权限检查存储权限 */ public void checkPermissionWRITE_EXTERNAL_STORAGE( OnPermissionRequestListener onPermissionHaveListener) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1); this.toast_perm_refuse = "存储权限已被禁用"; this.dialog_perm_refuse_noask="存储权限被禁用,您将无法使用相机、相册、图片下载等功能"; this.onPermissionHaveListener = onPermissionHaveListener; } /* 6.0权限检查相机权限 */ public void checkPermissionCAMERA( OnPermissionRequestListener onPermissionHaveListener) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA}, 1); this.toast_perm_refuse = "相机权限已被禁用"; this.dialog_perm_refuse_noask="相机权限被禁用,您将无法使用相机进行拍照"; this.onPermissionHaveListener = onPermissionHaveListener; } /* 6.0权限检查 */ public void checkPermission(String[] permission, String toast_perm_refuse,String dialog_perm_refuse_noask, OnPermissionRequestListener onPermissionHaveListener) { ActivityCompat.requestPermissions(this, permission, 1); this.toast_perm_refuse = toast_perm_refuse; this.dialog_perm_refuse_noask=dialog_perm_refuse_noask; this.onPermissionHaveListener = onPermissionHaveListener; } @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); for (int i = 0; i < permissions.length; i++) { if (grantResults[i] == PackageManager.PERMISSION_GRANTED) { if (onPermissionHaveListener != null) { onPermissionHaveListener.onPermissionHave(); } continue; } if (grantResults[i] == PackageManager.PERMISSION_DENIED) { //在用户已经拒绝授权的情况下,如果shouldShowRequestPermissionRationale返回false则 // 可以推断出用户选择了“不在提示”选项,在这种情况下需要引导用户至设置页手动授权 if (!ActivityCompat.shouldShowRequestPermissionRationale(this, permissions[i])) { if (onPermissionHaveListener != null) { onPermissionHaveListener.onPermissionRefuseNoAsk(); } //解释原因,并且引导用户至设置页手动授权 new AlertDialog.Builder(this) .setMessage(dialog_perm_refuse_noask) .setPositiveButton("去授权", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //引导用户至设置页手动授权 Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri uri = Uri.fromParts("package", getApplicationContext().getPackageName(), null); intent.setData(uri); startActivity(intent); } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //引导用户手动授权,权限请求失败 } }).show(); } else { //权限请求失败,但未选中“不再提示”选项 showToast(toast_perm_refuse); if (onPermissionHaveListener != null) { onPermissionHaveListener.onPermissionRefuse(); } } break; } } } public interface OnPermissionRequestListener { public void onPermissionHave(); public void onPermissionRefuse(); public void onPermissionRefuseNoAsk(); } } GitHub 关注专题Android开发常用开源库 简书

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册