首页
学习
活动
专区
圈层
工具
发布

首款采用Kotlin语言编写的恶意APP现身Google Play商店

“用指尖改变世界” 趋势科技的安全研究人员在上周发现了一款名为“Swift Cleaner”的恶意应用程序,他们认为这可能是首款使用开源Kotlin编程语言开发的Android手机恶意软件。...Kotlin是一个基于JVM的新型编程语言,由 JetBrains 开发。它被描述为拥有以下几个优点: 比Java更简洁,大大减少了样板代码的数量; 比Java更安全,能够静态检测常见的陷阱。...如:引用空指针; 可以利用JVM、Android和浏览器的现有库进行互操作; 兼容很多现有工具,因为它能够选择任何Java IDE或从命令行构建(Android Studio 3.0提供了帮助用户使用Kotlin...可以在将Java代码粘贴到Kotlin文件中时即时转换所有Java文件或代码片段。 谷歌公司于2017年5月宣布 Kotlin为编写Android应用程序的主流语言之一。...之后,将注入恶意的Javascript代码并替换正则表达式,这是一系列定义搜索模式的字符,将允许攻击者在特定的搜索字符串中解析广告的HTML代码。

1.9K60

X#中如何根据不同的区域设置显示项目资源中不同语言的文件

这里所说的区域设置,应该是 OS 的区域设置,换句话说,是中文环境还是其他语言的环境。...上一篇解释了如何将窗体控件的 Text (按照 VFP 习惯的说法,就是控件的 Caption)实现多语言的方法,今天来看一下控件根据不同的区域设置显示不同语言文件内容的方法。...打开 VS IDE,创建基于模板的项目,如下图所示: 我将项目命名为 Demo 更改项目属性,将所使用的方言更改为 Visual FoxPro,并更改“语言”和“方言”中的选项以“适配”所选方言。...双击打开 form1.prg,进入窗体设计模式,从工具箱中拉一个 RichTextBox 控件到表单,并命名为 rtfWarning 。 在项目中添加“现有项”--事先准备好的RTF文件。...然后在项目属性的资源中,也添加这两个文件。

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    App上线Google Play的流程

    在海外上线 Android App 到 Google Play 商店的流程与在国内基本一致,但需要注意一些针对海外市场的特定事项。以下是详细的步骤。...三、创建应用在 Google Play Console 首页,点击“创建应用”按钮。填写应用的默认语言、应用名称(之后可以添加其他语言的本地化名称),选择应用或游戏,然后点击“创建”。...四、填写应用商店列表 (Store Listing)在左侧菜单中,点击“商店发布”下的“主要商店商品详情”。你需要填写以下信息:应用名称: 可以添加不同语言的本地化应用名称。...你可以选择 Google Play 应用签名(推荐)或自行管理密钥。上传你的 AAB 文件(推荐)或 APK 文件。填写此版本的发行说明(可以添加不同语言的本地化版本)。点击“保存”。...营销推广: 制定针对不同海外市场的推广策略,选择合适的推广渠道和语言。完成以上步骤后,你的 Android App 应该就能成功在 Google Play 商店的海外市场上线了。

    85310

    一招教你学会大多数人都不会的本领!

    在这篇文章中,我们将探讨如何在iOS或Google Play应用商店页面上进行A/B测试,这样你以后就可以自己操作了。 我应该测试什么?...在决定用哪种方法进行测试之前,我们需要区分两个主要的商店: Google Play商店提供了其内置的对比测试工具:Google Experiments。...让我们把这些方法分成三个不同的组,并对每一组作分析。 1.谷歌内置的A/B测试(仅Android) 如果你的应用只适用于Google Play,那么谷歌指定的A/B测试工具应是你的选择。 ?...这意味着你将得到最准确的结果。 有了Google Play Experiments,你可以在任何语言中一次性运行5个本地化测试。要使用谷歌内置的实验工具进行测试,请在这里查看他们的完整指南。...你可以更改你想要测试的变量(例如图标或屏幕截图)。 该项功能会生成两个新的落地页面,每个落地页设置一个变量。这些都是在单独的网页上进行的,旨在模拟苹果或Google Play商店的样子。

    2.2K80

    App上线Google Play注意事项

    在海外上线 Android App 到 Google Play 商店,除了遵循一般的上架流程外,还需要特别注意一些针对不同国家和地区的因素,以确保你的 App 能够顺利发布并获得成功。...文化适应性: 本地化不仅仅是语言翻译,还包括调整 App 的设计元素、颜色、图标、图片等,使其符合当地文化习惯和审美。例如,某些颜色在不同文化中可能有不同的含义。...右到左 (RTL) 语言支持: 如果目标市场使用 RTL 语言(如阿拉伯语、希伯来语),需要调整 App 的布局和文本方向。...本地化商店列表: 确保你的应用名称、简短描述、完整描述等在 Google Play 商店后台针对不同的国家/地区进行了本地化。...五、内容分级 (Content Rating):不同地区的评级系统: Google Play 商店在不同国家和地区采用不同的内容分级系统。你需要根据目标市场的要求,准确填写内容分级问卷。

    37910

    海外APP上线Google Play的过程

    海外APP上线Google Play的过程是开发者将应用推向全球安卓市场的关键步骤,需严格遵循Google的政策要求和技术规范。以下是核心流程及关键要点。...APK/AAB格式:优先选择AAB(Android App Bundle,Google推荐格式),可自动适配不同设备配置(如减少低端机不必要的资源文件),减小下载体积(比APK小15%-30%)。...Google Play控制台配置应用信息填写:基础信息:名称(简洁易记,避免侵权)、简介(突出核心功能,支持多语言)、关键词(优化搜索曝光,如“fitness tracker”“free games”)...正式发布与推广发布渠道:审核通过后,APP自动上架至Google Play商店(用户通过搜索或分类浏览发现),开发者可同步推广(如Google Ads广告投放、社交媒体宣传)。...合规持续跟进政策变动适配:关注Google Play政策更新(如2023年加强了对儿童APP的数据限制),及时调整APP功能(如关闭13岁以下用户的个性化广告)。

    18010

    Android App 的上线流程

    将原生 Android App 发布到 Google Play Store 需要经过一系列步骤,包括开发者账号设置、应用准备、在 Google Play Console 中配置以及通过 Google 的审核...在 Google Play Console 中创建应用和商店列表:创建应用: 登录 Google Play Console,创建一个新的应用。...设置商店列表信息: 填写详细的应用商店列表信息,这些信息将展示给用户: 应用名称: 在 Google Play 上显示的应用名称(最多 30 个字符)。...功能图形: 用于在 Google Play 商店页面顶部展示的宣传图片。 屏幕截图: 展示应用界面的屏幕截图,不同设备尺寸的截图有助于用户了解应用在他们设备上的样子。...内容分级: 完成内容分级问卷,根据应用的内容获得一个适用于不同地区的内容分级。这是强制要求,并且会影响你的应用在 Google Play 上的可见性。5.

    45010

    使用 Jetpack Compose 提升 Play 商店的用户体验

    作者 / Google Play 技术负责人 Andrew Flynn 和 Jon Boekenoogen 2020 年,Google Play 商店开发团队管理层做出了一个重大决定: 改造整个 Play...从那时起,Google Play 商店与 Jetpack Compose 团队密切合作,发布并完善了满足我们特定需求的 Jetpack Compose 版本。...当在 Play 商店中创建在滚动情况下频繁使用的大量重复使用界面组件时,我们发现不必要的重组会增加丢失的帧时间,从而导致卡顿。...我们建立了一个 修饰符 (Modifier),以便在我们的调试设置中轻松发现这些重组。通过将这些技术应用于我们的界面组件,**我们能够将卡顿减少 10-15%**。...当代码在同一页面上运行时就会出现这种情况,当两个不同的页面 (例如,Play 商店主页和搜索结果页) 各自位于不同的堆栈上时,也会出现这种情况。

    3.6K40

    海外APP上线 Google Play 的过程

    本地化(Localization): 这不仅仅是简单的翻译。你需要确保 App 的所有文本、图片、营销文案、甚至 App 商店的描述,都符合当地的语言习惯和表达方式。...选择一个全球化的云服务提供商,如 Google Cloud Platform、AWS 或 Microsoft Azure。2....Google Play Console 设置这是你与 Google Play 平台交互的核心界面。...创建开发者账号: 在 Google Play Console 上注册一个开发者账号,并支付一次性注册费用。创建应用: 在 Console 中创建你的 App 页面,填写应用名称、简短描述和完整描述。...应用审核与发布选择发布渠道: Google Play 提供了不同的发布渠道:内部测试: 供内部团队进行测试,不公开。封闭式测试: 邀请一小部分用户进行测试,收集反馈。

    18410

    如何在东南亚拓展您的应用业务

    虽然该地区的国家有许多文化和经济特征,但他们说不同的语言,并有独特的消费者偏好。该地区的许多消费者仍然习惯于在智能手机上购物,同时熟悉新的支付方式。...我建议将应用和游戏内容以及 Google Play 商店列表翻译成本地语言。这对于没有广泛使用英语的泰国、印度尼西亚和越南等市场至关重要。已翻译的开发人员已经看到应用安装、用户和支出的增长。...例如,Smule 与艺术家合作,为印度尼西亚和马来西亚的听众提供相关歌曲。Smule 一直是这些国家/地区 Google Play 商店中收入最高的应用之一。 ?...这些是很好的选择,因为信用卡使用在东南亚并不普遍。Google Play 与东南亚的 24 家运营商建立了合作伙伴关系,让消费者可以轻松地在您的应用中购物。 ?...以下是一些有助于在东南亚建立强大社区的提示: 用他们的语言与人沟通: 要建立一个强大的社区,您需要用他们的语言与人沟通。这意味着让母语使用者响应 Play 商店中的用户评论并通过其他渠道提供通信。

    1.6K20

    华为手机、荣耀手机安装谷歌Google服务框架,Google play商店,Google Play服务

    GMS包括Google Map、Gmail、YouTube等应用,以及应用商店Google Play,要使用就必须获得谷歌的同意与授权,而且不得随意修改。...安装点击获取:谷歌三件套Google PlayGoogle Play 又称Google Play商店,是谷歌推出的出售应用、视频、音乐、电子图书及其他数字产品的在线商店。...如果你的手机中安装了应用汇,直接在应用汇商店搜索“Go谷歌安装器”,应用汇商店确实还是蛮良心能下载app的历史版本,还能下载一些google系列的app,这是其他应用商店没有的特色功能。...如图所示:在【应用汇】中搜索谷歌,即可找到【Go谷歌安装器】图片推荐大家使用【应用汇】,除了谷歌全家桶外,还有其他的一些应用,如地图、翻译、相机、邮箱、地球......图片图片第二步:开始安装如果安装失败...【应用汇】如果搜不到谷歌全家桶了,更新一下又发现一款应用商店【应用乐园】可以搜索到【谷歌安装器】。图片个别机型如荣耀70在设置中搜索“GMS”、“Google”的那个选项记的打开安装了一直闪退?

    8.3K41

    一起看 IO || Android 开发者不能错过的 13 件事

    现在我们已经为您准备好了令人期待的新硬件、更新的操作系统和 Google 应用、优化的指南和开发库,并在 Play 商店中引入了令人振奋的变化,这正是检验您的应用并让它们为大屏幕设备和 Android...来自 Android、Play 和其他方面的最新进展 #9: Google Play 的最新更新 了解来自 Google Play 的更新重点,以及 Play 如何帮助您发展业务的新方法,包括: 深度链接功能...、可创建多达 50 套自定义商店展示内容,LiveOps Beta 版允许更多开发者提交用以在 Play Store 上进行推荐展示的候选内容,以及在销售订阅内容方面为您提供更多灵活性。...您可以对这些新技术进行初步测试,评估您如何在自己的解决方案中采用这些技术,并与我们分享反馈。...您还可以为应用增加新的功能,比如为单个应用进行语言设置、主题应用图标,以及支持新的现代化标准,如 HDR 视频和蓝牙低功耗音频 (LE Audio)。

    2.5K20

    App上线Google Play的难点

    在海外上线 Android App 到 Google Play 商店,虽然流程与国内相似,但由于文化、法律、技术等方面的差异,会面临一些独特的难点。...UI/UX 调整: 不同语言的文本长度可能不同,需要调整 UI 布局以适应,避免出现文字溢出或显示不全的情况。对于从右向左阅读的语言(如阿拉伯语),还需要进行布局镜像。...四、应用商店优化 (ASO) 的本地化难度 (ASO Localization Challenges):关键词研究: 需要针对不同的目标语言进行关键词研究,了解当地用户搜索 App 时常用的词语。...五、内容分级差异 (Content Rating Discrepancies):不同地区的评级系统: Google Play 商店在不同国家和地区采用不同的内容分级系统(例如 PEGI、ESRB、CERO...选择合适的营销渠道: 不同地区流行的社交媒体平台、广告平台和推广方式可能不同。避免文化禁忌: 在营销材料和 App 内容中避免触犯当地的文化禁忌。

    28810

    开源软件求捐赠也要被谷歌抽税?开发者:直接改成GitHub链接

    这是一个免费的语言学习应用,由个人开发者 Mihalis Eleftheriou 制作。它摆脱了传统语言学习过程中对单词和短语无休止的记忆的要求,鼓励你通过体验的方式来学习语言。...同时 app 中不再有任何关于为该项目做出贡献或捐赠的信息。谷歌在 Play 商店中接受了这个版本的 app,一年后大约有 50000 台设备下载安装了这个 app。...与苹果 App Store 一样,谷歌对 Google Play 商店中的所有交易收取 30% 的佣金。今年 6 月底,谷歌有条件地对旗下 Google Play 应用商店分成比例进行了调整。...Aurora Store 是 Google Play 商店的免费替代品,用户可以下载 APK 而无需 Google Play 账户。...与谷歌的 Play 商店不同,Aurora 商店不会跟踪用户下载或使用的应用程序。Aurora Store 也不受谷歌将用户的设备标记为未经认证等限制。

    1K20

    Android隐藏活动启动器 - 一键创建应用快捷方式

    功能特性隐藏活动启动: 访问和启动Android系统中隐藏的活动界面快捷方式创建: 为任何已安装的应用程序创建桌面快捷方式多语言支持: 完整的国际化支持,通过Crowdin平台进行翻译协作双平台分发:...同时提供F-Droid开源市场和Google Play商店版本权限管理: 支持Home screen shortcuts权限配置安装指南系统要求Android 5.0及以上版本需要授予"主屏幕快捷方式"...权限安装方式F-Droid商店安装:# 通过F-Droid商店获取开源版本访问 https://f-droid.org/packages/de.szalkowski.activitylauncher/Google...Play商店安装:# 通过Google Play获取专业版本访问 https://play.google.com/store/apps/details?...商店列表更新def update_listings(service, strings): """更新Google Play商店的应用列表信息""" # 准备编辑请求 edit_request

    8710

    更好的数据,更明智的决策:Google Play Console 和 Firebase 帮你分析你的用户

    (Google Play Console 的产品经理)和 Tamzin Taylor(Google Play 西欧区应用及游戏部主管) Google Play 每天可产生逾 30 亿次事件,包括商店搜索...而且,由于数据在 Play Console 中,你可以使用其他的关键指标,如安装和收入,切分整合信息。...购买者的获取报告总是能做好这个工作,它将向你展示如何将 Play 商店中的访客变成回头客,并且现在它会告诉你在每个阶段中,每个用户带来的平均收入(ARPU)。 ?...有了这一改进,你可以清楚的看到每个用户的平均花费是多少,你从不同的市场渠道中获取,包含自然流量。...在下方的评论区留言或者在推特上参加 #AskPlayDev 的讨论,我们会用 @GooglePlayDev 账号进行回复,我们经常在推特上分享一些如何在 Google Play 中获得成功的消息和小窍门

    6.2K20

    一起看 IO | Google Play 更新一览

    我们还增加了定价选项,让您可以设置 超低的价格点,以帮助您提高转化率并增加收入。现在在任何市场中,您都可以将产品设置为相当于 5 美分的低价。...这样您就能够基于当地的购买力设置合适的定价、举行本地化的促销和推广活动,以及提供微交易操作 (如打赏)。...订阅的每个 基本计划 都定义了不同的计费期和续订类型: 如每月自动续订、每年自动续订和提前 1 个月预付。...基本计划中则可以针对订阅周期的不同阶段设置多个 优惠: 比如提供限时免费试用来吸引新订户,或提供升级优惠以激励用户从预付计划转为自动续订计划。提供优惠是获取新用户、激励升级和留存现有用户的好方法。...用户可以在您的应用中,或直接通过 Play 商店的订阅界面来延长使用期限。这种付费方案很适合现收现付的地区。

    1.3K40

    ChatGPT 官方安卓版正式发布!两种下载安装详细教程

    02 — 谷歌商店安装 第一种方法:谷歌商店安装。 Google Play 谷歌商店,这是Android手机上最大的应用程序市场,用户可以在里面找到各种应用程序。...国内手机用户一般没有Google Play商店,请首先在手机内下载安装谷歌商店(关注公众号有下载地址)。 打开谷歌商店,搜索“ChatGPT”,出现如下搜索结果。‍‍‍‍‍...ChatGPT Google Play: https://play.google.com/store/apps/details?...id=com.openai.chatgpt 点击“在 Play 商店应用中查看”,它会自动跳转到谷歌商店 点击“安装”即可完成。...为什么对ChatGPT、ChatGLM这样的大语言模型说“你是某某领域专家”,它的回答会有效得多?(二) 被卖到 2w 的 ChatGPT 提示词 Prompt 你确定不想要吗?

    47K10

    一个时代即将终结!安卓应用告别APK格式

    目前在Google Play数百万个应用程序中,已经有数千个应用程序率先跟进了AAB格式。...现在安卓宣布AAB正式取代Android APK,从今年8月份开始,所有提交到Google Play商店的新应用必须采用AAB格式。...更棒的是,当设备配置 (如语言) 发生变化时,Google Play 会检测到它,并下载该语言的配置 APK。...开发者可以把这些用途或功能添加到他们的应用中,Google Play 会按需提供这些动态功能模块,而不是在安装时统一添加,从而进一步减少应用下载体积。...当用户下载应用程序安装包时,Google Play 会自动识别用户的语言和 CPU 架构,自动将对应平台 SO 和资源的 APK 下发给用户。

    2K40
    领券