进来看看是不是你想要的效果,Android吸顶效果,并有着ViewPager左右切换

文章目录老规矩,先上图,看看是不是你想要的来一个图形分析话不多说,代码实现NestedScrollView重写布局文件主要代码(重点来了)老规矩,先上图,看看是不是你想要的美团:来一个图形分析接下来我要写一个简单示例,先分析一下布局,见下图,最外层是NestedScrollView,之后嵌套一个LinearLayout头部,中间TabLayout选择器,底部一个ViewPagerViewPager高度需要动态控制,看自己的需求了,如果是美团那种效果,就是ViewPager高度 = 屏幕高度
分类: 移动开发 发布时间: 04-03 23:11 阅读次数: 0

不能登录Google账号

【案例描述】最近在将自己开发的WEB H5应用打包成快应用后,在使用Google账号注册、登录时,却遇到了如下图的403报错。【问题分析】从上图错误页面可以看到,Google给出了原因:Error:disallowed_useragent。也就是说Google对加载H5应用的浏览器UA进行了限制,而且它建议是chrome浏览器。显然问题答案与UA有关系。【解决方案】1. 定义变量model, mo
分类: 移动开发 发布时间: 04-03 11:41 阅读次数: 0

Android平台 | 零代码快速集成AGC云托管服务

 说起搭网站,最让人心烦应该就是网站域名申请、网站服务器搭建,以及证书管理这些需要长期运维的操作,实在令人头大。华为AppGallery Connect的云托管服务,提供了方便快捷的应用部署能力,只需要关注页面交互,页面样式,以及业务逻辑就可以,后端的域名申请,页面分发等操作都会帮你配置好,省时又省力。 下面就以一个最简单的域名托管为例,介绍华为AG Connect云托管服务的使用。1.  开通服
分类: 移动开发 发布时间: 04-03 04:11 阅读次数: 0

一篇文章带你了解Android Usb摄像头

在实际项目中,有些客户可能需要支持usb摄像头功能,如果你也遇到usb摄像头支持的问题,那这篇文章一定能帮助到你。目前android是支持uvc协议的,也就是只要我们采用的usb摄像头是支持uvc协议的,那就可以在android上跑起来的。一、我们先来了解下啥是uvc?UVCUVC全称为USB Video Class,即:USB视频类,是一种为USB视频捕获设备定义的协议标准。是Microsoft
分类: 移动开发 发布时间: 04-03 01:41 阅读次数: 0

超简单实现自定义弹窗

快应用promt.showDialog接口提供的弹框只能显示文字、按钮简单的元素,无法实现复杂的页面效果。但往往产品经理设计的弹框页面效果很炫,怎么办呢?比如实现如下弹窗效果:展示一个列表,左边显示图片,右边显示具体介绍,见图1;提示用户查看应用隐私协议弹窗效果,里面内容有超链接效果,能点击,见图2: 图1  列表弹窗       图2  超链接弹窗此问题一般是开发者对快应用组件、样式属性使用不熟
分类: 移动开发 发布时间: 04-02 23:41 阅读次数: 0

2021安卓小白实战面试题总结

本人先来个简单的自白 本人是某专科院校出来工作一年的小白自己这一年来其实也算是属于颓废的一年 关于专业和职业没考虑清楚 自己瞎搞了一年的游戏SDK 其实说学到了 也是一些普普通通的小点 后续觉得自己不能这么下去 就去网上跟着别人项目边学边做边思考 在思绪很久后最近开始重新开始面试安卓APP的职位 虽然很难 但是这一次我一定要冲 加油 !!以下是我本人最近面试的面试题 虽然是初级 但还是有些不太平常 希望也能给其他人一点思路 也希望大家能够高抬贵手 轻喷 !!! 我知道很多地方可能是错的 欢迎大家在.
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

Android学习笔记之UI开发

(学习参考书:第一行代码第2版)一、所有控件适用的属性android:id 给当前控制定义一个唯一的标识符android:text 控件上显示的内容android:layout_width 所有Android控件的共有属性,指定控件的宽度android:layout_height 所有Android控件的共有属性,指定控件的高度宽度和高度的可选值有两种:match_parent 当前的控件的大小与父布局的大小相同(铺满)warp_content 当前控件大小刚好包括自己所含的内容(自适应)
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

flutter,报错Invalid `Podfile` file: cannot load such file -- ../xxxProject/...

如题,flutter混合开发项目中,显示Podfile文件执行load File.join('.../flutter_module’, '.ios', 'Flutter', 'podhelper.rb')命令时报错,其实这个命令是flutter混合开发ios侧生成framework产物的命令。相信搞flutter混合开发的同学都不会陌生。其中,flutter_module就是你的flutter项目目录。同时,xcode还报错说找不到头文件:Flutter/Flutter.h fil
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

MMKV使用及简单封装-kotlin

MMKV使用及简单封装-kotlinMMKV使用依赖注入初始化实例化和使用其他SharedPreferences数据迁移简单封装结束MMKV使用使用非常简单依赖注入// mmkv存储implementation 'com.tencent:mmkv-static:1.2.7'初始化App记得调用import android.app.Applicationimport com.tencent.mmkv.MMKV/** * 作者: CQ * 日期: 2021-03-31 * 说明:
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

常用C++代码技巧

1、 property_get/property_set   每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属**。属在“init”守护进程中运行。每一个客户端想要设置属性时,必须连接属
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

为什么Application不能作为Dialog的Context

结论:用activity作为context参数的dialog创建的windowManager是有token的,用service和application作为参数的windowManager的是没有token,所以会崩溃,这样做的好处是防止当你已经关闭页面了,或者已经打开其他app了,这个时候弹出一个操作弹窗,防止误操作。源码分析首先我们看dialog的构造方法的代码片段 mWindowManager = (WindowManager) context.getSystemService(C
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

android 多屏异屏显

android 多屏异屏显android 多屏异屏显视频三指飞屏activity 切换副屏幕。service中打开异屏悬浮窗遗留问题android 多屏异屏显工作组要对车机做成套软件。三个屏幕,仪表,中控和副驾驶屏幕。软件跨屏幕调用有音乐,视频,副屏幕底部悬浮窗控制栏。视频用到了三指飞屏。现在主要分享一下用到的代码和使用范围。视频三指飞屏 1.自定义viewgroup监听viewGroup的touchevent。下面展示一些 `内联代码片`。// 拦截判断触控点数 @Overrid
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

制作一个永远不会崩溃的App

最近想给 App 加上一个崩溃后自动重启的功能,便去查找了下资料,毕竟有很长一段时间没弄过。不搜不知道,一搜吓一跳,居然看到这库的实现思路,居然能够让 App 产生异常后,不会崩溃。我当场的表情是这样的: 学完后,表情是这样的:好了,废话不多说,赶紧进正文。该库的 GitHub 地址为:https://github.com/android-notes/Cockroach其有两个版本,两个版本的思路是不一样的,但是能够实现同样的功能——App 不会崩溃。在讲解它的原理之前,我们还是来简
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

CANoe_Matlab联合仿真_20210401

CANoe-Simulink联合仿真,详细配置,遇到的Issue及解决方法。Issue1 -- "Server creation failed .Invalid ProgID 'CANoe.Application".Issue2 -- 错误使用 loadlibrary 加载库 "SymbSelAdapt.dll" 时出错 找不到指定的模块
分类: 移动开发 发布时间: 04-02 23:12 阅读次数: 0

淦!玩一玩Android传感器

提到手机上的传感器大家应该都不陌生,比如说方向传感器、陀螺仪、重力传感器、光线传感器等。现在的手机基本集成少说有十几种传感器,面向将来的人工智能,这块知识也是我们必备的。传感器分类Android 平台支持三大类传感器:动态传感器这类传感器测量三个轴向上的加速力和旋转力。包含加速度传感器、重力传感器、陀螺仪和旋转矢量传感器。环境传感器这类传感器测量各种环境参数,如环境气温、气压、照度和湿度。这个类别中包含气压计、光度计和温度计。位置传感器这类传感器测量设备的物理位置。这个类别中包含屏幕方向
分类: 移动开发 发布时间: 04-02 23:11 阅读次数: 0

Android 一种简单的标题栏

一种简单的导航栏viewpager+CommonTabLayout上图下文底部导航栏第一步 导入CommonTabLayout依赖implementation ‘com.flyco.tablayout:FlycoTabLayout_Lib:[email protected]’第二步 创建布局// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schem
分类: 移动开发 发布时间: 04-02 23:11 阅读次数: 0

微信图文/多图/小视频分享的那些事

起因来源于一次需求:同时分享文字,图片到微信朋友圈同时分享文字,多张图片到微信朋友圈分享小视频到微信朋友圈本身觉得是一件简单的事情,正常的一个场景,然而开始实现时,遇坑无数,则开始骂爹骂娘。因为这么正常的一个场景,微信官方竟然不支持。最最重要的是产品拿了样品app,人家确实做到了。微信分享sdk文档需求1:同时分享文字,图片到微信朋友圈首先分析,要做到图文并茂分享到微信朋友圈肯定不是通过微信的分享sdk进行页面跳转的,我们可以试试Intent的形式直接跳转 public static f
分类: 移动开发 发布时间: 04-02 23:11 阅读次数: 0

高效App运营必须get的七个推送技巧

“消息推送”是触达用户的关键渠道之一,好的消息推送,能够提高App运营转化率、实现业务增长。作为一名App运营人员,你会不会经常遇到以下问题?问题一:推送发的不少但点击率却总不达预期?Tips:找准目标受众是关键!技巧一:基于目标用户定向推送华为推送服务“受众分群”功能,帮你筛选出精准用户,实现目标用户定向推送。如筛选出特定年龄范围内浏览过母婴类商品的女性,精准推送母婴类产品信息。技巧二:将订阅用
分类: 移动开发 发布时间: 04-02 23:11 阅读次数: 0

如何预测您的用户即将流失?

留存作为产品运营过程中最关键的指标之一,既是产品变现的前提,同时也是评估产品商业价值的重要考量。市场竞争的白热化,日益增长的用户优质产品体验诉求,让各类APP面临着严峻的用户流失问题。为抢获更多流量,营销筹码不断增加,买量用户带来的非自然安装驱动也引发了更艰巨的留存挑战。如何有效防范用户流失,实现买量用户价值最大化?下面,我将结合具体场景,简单介绍如何预测您的用户即将流失,并如何结合预测服务帮助产
分类: 移动开发 发布时间: 04-02 22:41 阅读次数: 0

百家号在线视频编辑器的技术演进

随着移动互联网的发展,视频化浪潮借着5G的东风扑面而来。然而众多用户在进行视频化创作的过程中,被传统视频编辑器复杂的功能和陡峭的学习曲线劝退。为此,百度百家号业务研发团队结合用户的实际创作需求,开发出一款简单易用的在线视频编辑和发布工具——百家号在线视频编辑器。本文将细致地介绍这一编辑器的技术原理,架构和演进方向,并从一角揭示百度内部的技术合作与创新机制。
分类: 移动开发 发布时间: 04-02 05:41 阅读次数: 0