id

Android状态栏适配和自定义toolbar胶囊按钮(可实现半透明状态栏)

Android状态栏适配和自定义toolbar胶囊按钮(可实现半透明状态栏)

自己搞开发,简单状态栏适配和自定义toolbar胶囊按钮,先看两张效果图: toolbar_icon_layout_shape.xml 这个是toolbar右上角胶囊按钮的形状 在需要使状态栏半透明的根布局添加一个View 注:toolbar的背景默认是透明的 在第二张效果图里,是没有遮罩View的,之后在代码文件中设置toolbar的颜色,和监听事件 toolbar.toolbarTextVie... »

在这里插入图片描述

Spring Security OAuth2.0 认证协议【4】准备 Restful API、Hibernate Validator校验注解

上一篇:https://blog.csdn.net/LawssssCat/article/details/105080690 准备 RESTful API 上一章环境搭建,搭建结果: 下载 这章准备一堆 api ,后面基于这些 api 做 认证授权 主要内容 处理静态资源和异常 配置拦截器 文件上传下载 异步请求开发 Restful API 开发常用辅助框架 生成服务文档 mock : 伪造服务 ... »

Android studio 微信APP之Fragment中使用ReclerView

Android studio 微信APP之Fragment中使用ReclerView 如题,本次实验的内容就是在已经创建好的微信程序的首页处,在fragment控件中增加ReclerView控件,实现首页内容的多样化(微信首页的制作参考:微信程序首页) 首先还是对布局进行一个说明: 在fragment对应的layout中添加ReclerView控件: 这一步仅仅是将控件添加到fragment中,而... »

在这里插入图片描述

Android8.1.0安卓源码编译

换中科大源18.04 由于新安装的Ubuntu默认配置为Ubuntu官方源,基本软件包下载速度较慢,下面修改软件源: 备份下sources.list sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 使用gedit打开sources文档: sudo gedit /etc/apt/sources.list 将原来的内容全部删掉,记住时全部... »

在这里插入图片描述

Android开发必备工具

工欲善其事,必先利其器,在Android项目的开发中,借助工具能使开发效率大幅提升,下面分享我经常使用的工具,欢迎各位同学补充。Android Studio 是基于 IntelliJ IDEA 且适用于开发 Android 应用的官方集成开发环境 ,功能非常强大,使用体验相当好,从我的使用感觉来说比Visual Studio要好。 »

在这里插入图片描述

android瀑布流,完美解决滑动过程中item位置错乱,下拉刷新顶部空白,加载更多顶部错乱等问题

而用notify »

在这里插入图片描述

Android初学 二之 TextView

TextView在Android中一般用来显示文本,今天学习一下,如何利用TextView来实现我们制作我们想要的文本效果(下划线、中划线、跑马灯式文字平移…) 1、常见属性 有一些和上一节学过的属性相同的属性我就不再列举:Android 初学一 之 LinearLayOut 与 RelativeLayOut android:text="@string/TextViewText_0" androi... »

MacOS系统实现React-Native跨平台开发(IOS和Android)

MacOS系统实现React-Native跨平台开发(IOS和Android)

一、React-Native环境搭建 (1)参考官网地址:https://reactnative.cn/docs/getting-started.html    1》安装相应的node环境、(npm、yarn)包管理器、(watchman)文件检测服务、       (react-native-cli)脚手架、(CocoaPods)第三方包依赖管理器       (注:具体安装的cmd就不贴了,不... »

Hybrid通信原理–Jockey源码解析

1. Hybrid通信原理 1.1 什么是Hybrid通信 本文讲的Hybrid通信指的是:在Hybrid框架中,H5与Native之间的交互。 交互包括两部分: H5访问Native,应用场景有设置导航栏,调用Native组件等; Native访问H5,应用场景有H5分享,执行H5回调等; 1.2 H5与Native交互实现原理 交互分成两中场景: H5访问Native H5发送Scheme请求... »

基于Android studio3.6的JNI教程之ncnn之语义分割ENet

基于Android studio3.6的JNI教程之ncnn之语义分割ENet

代码链接: https://github.com/watersink/enet-as-linux 本代码可以在模拟器下进行跑。   环境: Android studio 3.6 Sdk:android10 api 29 Ndk:r15c Ncnn:20200226 Opencv:Opencv3.4.1 android sdk   Linux下的代码测试: mkdir build cd build ... »

Android 首页轮播图实现

Android 首页轮播图实现

.findViewById // 这里的data就是图片的id imageView.setImageResource(data!!) }}在activity或者fragment的布局中添加控件:在activity或者fragment中使用了:package com.ydduong.gsa.fragmentimport android.os.Bundleimport... »

Android移动应用开发基础2003291341

选项:A:程序UI使用的主题B:项目名称C:应用名称D:项目的包名答案: 3、判断题:Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。选项:A:错B:对答案: 6、判断题:Android UI开发中,相对布局通常有两种形式,一种是相对于容器而言的,一种是相对于控件而言的。选项:A:对B:错答案: 6、判断题:线性布局中的android:layout_weight属性... »

Qt自定义Widget之仪表盘

Qt自定义Widget之仪表盘

本次主要简述下自定义仪表盘的流程。具体就是先拖一个Widget,然后右键提升,Qt会自动识别程序中已包含的自定义控件的。第二种方法就是通过布局来addWidget。 »

安卓练习—-安卓android实现一个石头剪刀布小游戏

安卓练习—-安卓android实现一个石头剪刀布小游戏

此博客用安卓android实现了一个简单的剪刀石头布小游戏。能完成人机对抗。 说明 这是我老师布置的一道课内作业,图片资源由老师提供,本篇博客仅展示代码部分,图片资源由于太多且没有那么必要,我就不在此展示。如需要完整代码以及图片资源,请戳此处 界面展示 主页,选择胜利需要的局数,然后进入游戏(丑莫怪) IndexActivity.java import android.app.Activity; ... »

BAs9Uc-202003282335

macOS安装Android Studio及配置环境变量

然后查看是否配置成功。 »

Android Studio使用recyclerview实现展开和折叠(在之前的微信页面基础之上)

Android Studio使用recyclerview实现展开和折叠(在之前的微信页面基础之上)

Android Studio使用recyclerview实现展开和缩回(在之前的微信页面基础之上)Android中RecyclerView点击item展开列表详细内容github源码地址: Android中RecyclerView点击item展开列表详细内容 效果如下: activity_main.xml 核心代码Adapter: public class adapter extends Recy... »

android studio实现简单考试应用程序

android studio实现简单考试应用程序

4、每题按25分计算,编写相应的程序,答题完成后单击“提交”按钮,在“总得分:”右边文本框中显示实际得分;同时,显示一个Toast消息框: 答对不足3题,显示:“还需努力啊!” »

在这里插入图片描述

Android面试专题(七):Serializable 和 Parcelable 的区别

而Serilalizable更趋向于使用二进制的方式进行序列化的动作。持久化使用Serializable原因解释: 在持久化的过程中Serializable占用的存储空间比Parcelable要小一些,因为它是直接转换成我们的二进制的形式。Serializable也不会因为对象的增减字段而造成反序列化的失败,所以在持久化的时候建议大家使用Serializable,并且它是存放在文件中的,占用的磁盘... »

我的公众号

Android源码分析——View是如何被添加到屏幕的?

如下图所示,到这里 Activity 持有一个 PhoneWindow 对象,PhoneWindow 中有一个 DecorView ,DecorView 中加载了一个基础的资源布局,里面有 title,ActionBar 等,肯定存在一个 id 为 R.id.ccontent 的资源布局。总结这篇文章我们从 Ativity 的 setContentView 开始,一步步追踪 Android Fra... »

Android移动应用开发基础2003291340

选项:A:程序UI使用的主题B:项目的包名C:应用名称D:项目名称答案: 3、判断题:Android是Google公司基于Linux平台开发的手机及平板电脑操作系统。选项:A:3B:4C:1D:2答案: 5、单选题:Android UI开发中,TableLayout的stretchColumns属性表示_______。 »

Android中的事件处理总结

Android中的事件处理总结

                                                                                       Android中的事件处理总结 Android系统对动作做出的响应机制就是事件处理。Android提供了两种事件处理机制。 基于监听的事件处理机制 基于回调的事件处理机制 一、基于监听的事件处理机制 Android的事件监听机... »

Android:VolumeShaper——音频音量控制

VolumeShaper类是在8.0的Android和后可用。 »

【Android】CalledFromWrongThreadException 深入源码分析

先上结论 出现此问题的原因是:在非 UI 线程中创建了 Dialog,而在 UI 线程中调用了 show() 方法 问题还原 在使用 dialog 的时候,因为线程问题,在调用 dismiss() 方法的时候,出现如下常见的 crash–Only the original thread that created a view hierarchy can touch its views.,堆栈信息如... »

RapidJSON 高效的 C++ JSON 解析/生成器,提供 SAX 及 DOM 风格 API

高效的 C++ JSON 解析/生成器,提供 SAX 及 DOM 风格 API RapidJSON 是一个 C++ 的 JSON 解析器及生成器。它的灵感来自 RapidXml。 RapidJSON 小而全。它同时支持 SAX 和 DOM 风格的 API。SAX 解析器只有约 500 行代码。 RapidJSON 快。它的性能可与 strlen() 相比。可支持 SSE2/SSE4.2 加速。 R... »

Android全面检测设备是否模拟器

Android全面检测设备是否模拟器

前言 前段时间工作有个需求,要求检测App是否在模拟器环境下运行,就像在有些手机游戏上可以看到这个功能 乍一看蛮简单的,后来我查了一下资料,然后头都大了······ 这多亏了国内pc端模拟器的发展,现在市面上的模拟器越来越多,也越来越“逼真”了,模拟器和真机的区别在逐步缩小,这就使得模拟器的检测存在偏差,不管有多小,偏差总是会存在的,如何降低这种偏差值,就是这篇文章像讨论的内容。 先来看一下我是怎... »

Page 1 of 582123»