使用Google默认提供的design包中的控件CoordinatorLayout和AppBarLayout即可快速实现。布局代码如下: <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <data> </data> <androidx.coordinatorlayout.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#F6F7F8"> <com.google.android.material.appbar.AppBarLayout android:layout_widt.... Android快速实现头部悬浮效果 无
在线编码转换 免费PDF转Word 立即将PDF文档转换为可编辑的Word文档格式。免费。在线。 免费PDF转Word 完美而迅速地将PDF转换成Word文件 图标工厂 一键生成所有尺寸的应用图标 Json在线解析 七麦数据-移动产品智能商业分析平台 七麦数据目前已覆盖全球155个国家/地区App Store、Google Play及国内9大主流安卓市场数据。支持查询App榜单排名、竞品对比、下载/收入预估等多维度数据功能 华为 云调试服务 云真机 1616AI开放平台 1616AI开放平台基于网络公开信息,结合计算机语言学习能力,在线提供全网AI能力,形式包括但不限于(API接口、SDK、软件解决方案、硬件解决方案、整体解决方案等) Gradle各个版本 免费HTTPS证书 致力于为用户提供免费HTTPS证书申请、自动更新、自动部署等服务,旨在推进HTTPS证书 私密邮箱 不想暴露私人邮箱地址,你可以用这些去注册网站,保护你的真实邮箱。 美叶- 优质灵感辑录 让灵感获取变轻松 又拍云 - 10GB免费OSS+15GB流量 又拍云推出的开发者帮助计划为开发者提供专业、免费、稳定的 CD.... 程序员工具箱 无
项目中需要用到监听后台静默安装的App是否已经安装完成,静默安装参考:Android 后台静默安装App,在Android8.0之前在AndroidManifest中注册就能直接监听到广播,但是8.0之后需要在代码中动态注册才行。 在代码中注册广播 private lateinit var mPackageReceiver:PackageReceiver override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) ... //应用安装卸载监听 mPackageReceiver = PackageReceiver() val intentFilterInstall = IntentFilter() intentFilterInstall.addAction(Intent.ACTION_PACKAGE_ADDED) intentFilterInstall.addAction(Intent.ACTION_PACKAGE_REMOVED) intentFilterInstall..... Android 监听App安装、卸载、重装 无
在项目中要用到在用户无感知的情况下,后台下载并静默安装App,但是随着Android的发展,对App后台静默安装要求的权限要求也越来越严格。 import android.app.PendingIntent import android.content.Context import android.content.Intent import android.content.pm.PackageInstaller import android.content.pm.PackageManager import android.net.Uri import android.os.Build import androidx.annotation.WorkerThread import java.io.* import java.lang.reflect.Constructor import java.lang.reflect.Method /** * 静默安装 * @param apkPath 需要安装的apk所在位置 */ @WorkerThread fun silentInstall(co.... Android 后台静默安装App 无
首先打开cmd 命令窗口 然后输入命令 CertUtil -hashfile 你的文件 MD5 然后回车就能得到文件的MD5值 当然,CertUtil -hashfile还支持其他的哈希算法: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 windows中计算文件md5 无
Paste Paste 是一款简单、漂亮的粘贴历史管理小工具。 无限制的剪贴板历史查看,可自定义历史存储数量; 双击或者一键【enter】即可粘贴到您的目标程序; 支持文本、图片、文件等任意格式剪贴板历史,也可以分组管理; 所有历史记录仅保存在您的电脑中,无泄漏风险,未请求任何网络权限; 当您需要时才会出现(默认唤醒快捷键: Shift+Command+V); 可根据自己喜好,设置展示位置(展示在屏幕上下左右); 精准搜索,根据多种维度匹配并呈现搜索结果; 可以在App Store中搜索Paste或者点击链接跳转App Store。 eul 这是一款菜单栏系统监控工具,可以在菜单栏直接显示 cpu资源、温度、转速、网速、硬盘存储等系统信息,非常方便。 可以在App Store中搜索eul或者点击链接跳转App Store,或者在GitHub中下载。 mac 小工具合集 无
一般情况下,分享都是调用第三方的SDK,比如极光、友盟等,或者调用各个目标应用的SDK,比如QQ、微信等,但是Android系统自带一个功能更加强大的分享功能。 简单的数据的分享 发送文本内容 Android Sharesheet 最直接也是最常见的用法是将文本内容从一个 Activity 发送到另一个 Activity。例如,大多数浏览器都可以将当前显示的网页的网址以文本形式与另一个应用分享。这对于通过电子邮件或社交网络与朋友分享文章或网站很有用。下面举例说明如何执行此操作: kotlin val sendIntent: Intent = Intent().apply { action = Intent.ACTION_SEND putExtra(Intent.EXTRA_TEXT, "This is my text to send.") type = "text/plain" } startActivity(sendIntent) java Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SE.... Android 调用系统分享功能 无
有很多跟随手指绘制线的demo,但是绘制有透明度的特别少,而且简单使用drawLine会导致出现绘制重叠的小圆球,以下的方案可以完美的实现绘制有透明度的线 import android.content.Context import android.graphics.* import android.util.AttributeSet import android.view.MotionEvent import android.view.View import com.chivi.picstoart.utils.Utils import java.nio.file.Files import java.nio.file.Paths import java.util.* import kotlin.collections.ArrayList class DrawImageView : androidx.appcompat.widget.AppCompatImageView { constructor(context: Context) : super(context) constructor.... 可跟随手指绘制有透明度线的imageView 无
开发工具 你可以使用任意文本编辑器,结合我们的命令行工具来开发 Flutter 应用。然而,我们推荐使用我们的编辑器插件以获取更好的开发体验。这些插件提供了代码补全、代码高亮、widget 辅助编辑的功能,以及为项目的运行和调试提供支持等。 参考以下步骤为 Android Studio、IntelliJ 或者 VS Code 添加编辑器插件。如果你想使用其他的编辑器,请直接打开 下一节: 开发体验初探,来查看使用其他文本编辑器配合命令行工具来创建和运行 Flutter 应用。 Android Studio and IntelliJ 安装 Android Studio Android Studio 为 Flutter 提供了一个完整的集成开发环境。 Android Studio,3.0 或之后的版本 同时, 你也可以使用 IntelliJ: IntelliJ IDEA Community, 2017.1 或之后的版本 IntelliJ IDEA Ultimate, 2017.1 或之后的版本 安装 Flutter 和 Dart 插件 请参考下面不同平台的安装指南: Mac.... flutter 开发工具 Flutter相关文档