首页 > TAG信息列表 > mcontext

Android技术分享| 【Android 自定义View】多人视频通话控件

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

Android - 文本后面添加标签

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

android 判断Service是否在运行

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

判断APK是否在运行

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自动化测试下载,安卓,打开,卸载

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

SystemUI修改蓝牙状态以及图标,用系统蓝牙图标

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上拉吸顶(上滑标题固定在顶部)

效果图 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 window

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

关于RecyclerView(一)

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

android.view.WindowManager$BadTokenException 崩掉

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

利用Android原生RenderScript实现仿网易云、QQ音乐播放界面效果

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

Android更新apk兼容7.0和8.0

/** * 判断版本 */ 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加载图片不显示

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

Android Native Crash 收集

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

Android 之 Metadata简析

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