ICode9

精准搜索请尝试: 精确搜索
  • Android技术分享| 【Android 自定义View】多人视频通话控件2022-03-01 10:34:07

    【Android 自定义View】多人视频通话控件 *以上图片截自微信等待中界面 等待中界面 上图是微信多人视频通话时未接通的界面状态,可见每个人的 View 中大致需包含了以下元素。 头像 昵称 Loading View 视频 View 音频状态 icon 所以,我们先写好每个人的布局。如下 <merge xmlns:an

  • Android - 文本后面添加标签2021-12-09 14:34:38

        原理: 定义一个view-》设置标签相关信息-大小,颜色,背景 -》 转换为bitmap -》 ImageSpan 对象-》 spannableStringBuilder 对象设置 给文本赋值:TextView .text =  spannableStringBuilder 对象 效果:         配合databinding实现:说明下面的 pd方法 为kt拓展函数 - 转

  • android 判断Service是否在运行2021-11-04 12:30:01

    /** * 判断服务是否在运行 * @param mContext * @param className  Service.class.getName(); * @return */ public static boolean isServiceRunning(Context mContext,String className){ boolean isRunning = false ; Ac

  • 判断APK是否在运行2021-07-10 11:55:40

    public static boolean isRunning(Context mContext, String packageName) { try { ActivityManager manager = (ActivityManager) mContext .getSystemService(Context.ACTIVITY_SERVICE); RunningTaskInfo info = manager.getRunningTasks(1).get(0); String pac

  • 安卓apk自动化测试下载,安卓,打开,卸载2021-04-06 15:59:58

    文章目录 前言一、测试需求分析二、测试工具实现步骤1.实现获取下载链接和下载apk2.实现apk的静默安装3.实现打开应用4.实现应用卸载 总结 前言 本次测试主要是针对应用商店已上架的应用资源是否有效进行测试,测试是否能够查询到应用,能否获取对应应用的下载链接,下载链接

  • SystemUI修改蓝牙状态以及图标,用系统蓝牙图标2021-01-05 20:03:26

    mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java private final void updateBluetooth() { int iconId = android.R.drawable.stat_sys_data_bluetooth; String contentDescription =

  • Android上拉吸顶(上滑标题固定在顶部)2021-01-05 16:03:04

    效果图 1.home_layout.xml 此布局即可实现上拉标题固定在顶部 <?xml version="1.0" encoding="UTF-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto&quo

  • android.view.WindowManager$BadTokenException: Unable to add window2020-10-12 12:31:43

    显示一个对话框: 然后报了android.view.WindowManager$BadTokenException: Unable to add window错误。   冒一看,以为是token方面的错误,但是是context方面的错。 new QMUIDialog.CheckBoxMessageDialogBuilder(mContext) .setTitle("退出后是否删除

  • 关于RecyclerView(一)2020-04-30 20:51:16

    前言 最近在项目中用到了ListView,不知道为什么总是出现数据错乱的情况,所以改成了RecyclerView。 简单使用 RecyclerView使用的时候需要引入依赖 implementation 'com.android.support:recyclerview-v7:28.0.0' 后面的版本号根据自己的项目版本更改,引入完成之后点击上面的Sync

  • android.view.WindowManager$BadTokenException 崩掉2020-02-26 09:55:58

    问题: 以前的项目,今天打开运行,Activity刚打开的时候,点开一个弹窗是好的,但是再点到另一个界面的时候,返回,再点弹窗就崩了。   解决: 网上查了一下,发现出现这个问题的还特别多,大体如下: 1、对话框中的context为null 2、权限问题加入 <uses-permission android:name="android.permission

  • 利用Android原生RenderScript实现仿网易云、QQ音乐播放界面效果2019-09-02 20:38:00

    国际惯例先上图: QQ音乐效果图: Demo效果图: 高斯模糊工具类: /** * <pre> * author : Hansel * e-mail : oysqloveyou@163.com * desc : 毛玻璃工具类 * version: 1.0 * </pre> */ public class BlurUtil { /** * 获取高斯模糊Drawable

  • Android更新apk兼容7.0和8.02019-07-24 11:35:57

    /** * 判断版本 */ private void checkVersionUpdate(final Context mContext, final File file) { if (Build.VERSION.SDK_INT >= 26) { boolean b = getPackageManager().canRequestPackageInstalls(); if (b) { installApk(mContext,

  • android开发里跳过的坑——GridView使用Glide加载图片不显示2019-07-01 16:49:14

    用grideview显示本地图片列表,用了Glide加载框架,具体调用如下: Glide.with(mContext).load(Uri.fromFile(file)).into(imageView); 但是神奇的事情发生了,什么都不显示,且没有错误提示!!!!!网上搜索信息无过后,想着要么显示占位符试试,如下 Glide.with(mContext).load(Uri.fromFile(file)).pla

  • Android Native Crash 收集2019-06-05 11:49:07

    写在前面 本文开源实验室原创文章,转载请以链接形式注明地址:https://kymjs.com/code/2018/08/22/01 在 Android 平台上,Native Crash 一直是比较麻烦的问题,因为捕获麻烦,获取到了内容又不全,内容全了信息又不对,信息对了又不好处理。比 Java Crash 不知道麻烦多少倍。本篇核心讲

  • Android 之 Metadata简析2019-06-01 13:53:16

    Metadata是什么 Google官方文档上这样解释 简单来说,Metadata直译为“元数据”,metadata是一组供父组件使用的名值对(name-value pair),因此相应的meta-data元素应该定义在相应的组件中。即如果想在activity中使用metadata,那么meta-data必须定义在AndroidManifest.xml的activity

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有