经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Android

解决安卓11下apk安装失败的问题

问题   有个app项目一直在正常运行中,最近客户新上了一批新机型装的android11系统,安装该apk时提示“无效的安装包”。 查找原因   首先,连接真机,debug到android11手机上,能正常安装及运行,但是打正式安装包,安装失败。    然后,升级了Androi...[2021/5/24]

Android Studio连接MySql实现登录注册(附源代码)

本文主要介绍了Android Studio连接MySql实现登录注册,分享给大家,具体如下: 一、创建工程 1、创建一个空白工程 2、随便起一个名称 3、设置网络连接权限 <uses-permi ion android:name=...[2021/5/17]

自定义绘制View常用方法

自定义绘制View常用方法

一:继承与View cla MyView: View {} 二:实现构造方法 代码实现,当使用代码创建该视图时调用该方法 constructor(context: Context) : super(context) {} xml实现,当使用xml方式创建该视图是调用该方法 constr...[2021/5/17]

flutter 实现 有删除动画的 listview

个人开发app中,需要开发一个带有删除功能的ListView 效果如下     需求动画分析   列表可以滚动用listView, 有两个动画,第一个动画是透明度变化,第二个是size变化 是顺序执行   实现过程 新建一个动画页...[2021/5/17]

Android Bitmap的使用及优化

Bitmap内存模型 在 Android 2.2(API 8)及更低版本上,当发生垃圾回收时,应用的线程会停止(stop the world)。这会导致延迟,从而降低性能。Android 2.3 添加了并发GC功能,这意味着系统不再引用位图后,很快就会回收内存。 在 Android 2.3.3(...[2021/5/17]

实例 -自定义绘制滑动解锁

效果图:          GitHub地址:https: github.com/luofangli/Draw_SlideUnclock   全部代码: 1:   <?xml version=...[2021/5/17]

转Andriod之路第一个功能

1.首页布局设计     布局思路:根据设计图可以看出,这是一个明显上下结构的布局 从图中能够发现上方布局的垃圾清理,必会存在多种状态,未清理状态,清理完成状态 因此上方布局应该写成动态的,考虑到这个布局可能会存在多个页面,因此需要把上方部分单独抽出 下方部分...[2021/5/17]

自定义View中改变画布(canvas)状态在画图

一:对画布进行操作 canvas?.rotate() 画布的旋转 canvas?.scale() 画布的拉伸 canvas?.translate()画布的移动 二:画布操作 canvas?.save() 保存先前的操作 ...... ............ 在画布里面进行各种动...[2021/5/17]

flutter 实现弹出窗 点击下拉栏 微信右上角弹出窗

先看效果实现         需求分析   这个是使用 PopupRoute这个路由类进行实现   大概原理就是利用PopupRpute这个类进行改造,然后自定义一个页面,页面内镶嵌一个动画类,用来实现缩放动画 ...[2021/5/17]

详讲自定义动画的实现

动画只需要连续绘制图片就可以形成动画,那么就可以改变参数,使参数连续变化就可以形成动画了 以移动圆为例: 画大圆的paint private val paintBigCircle: Paint by lazy { Paint().apply { style = P...[2021/5/17]

Android实现监听音量的变化

本文实例为大家分享了Android实现监听音量变化的具体代码,供大家参考,具体内容如下 最近项目中涉及到了音量监听然后作出改变的需求,特此mark一下 想监听音量的变化通用的就两种方法: 1、监听音量键的变化 方法: 重写 activity onKeyDown函数 ...[2021/5/10]

selector的用法

selector选择器,可以根据控件不同的状态切换不同的背景 第一步: <selector xmlns:android="http: chemas.android.com/apk/re android"> <item android:state_enabled="f...[2021/5/10]

手动显示和隐藏软键盘 android

手动显示和隐藏软键盘 android

一:在某一个activity中点击任意位置均可以隐藏键盘 val keyboard =getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager this.currentFocus?.windowToken 是获取...[2021/5/10]

Android自定义view实现日历打卡签到

本文实例为大家分享了Android自定义view实现日历打卡签到的具体代码,供大家参考,具体内容如下 1.说明 自己写一个view实现每天签到的功能,设置背景图片 源码下载 2.效果图 3.主界面 package com.example.myapplication3...[2021/5/10]

Android实现拼多多地址选择器

Android实现拼多多地址选择器

本文实例为大家分享了Android实现拼多多地址选择器的具体代码,供大家参考,具体内容如下 突然想做一款地区选择器,然后我的弹框用的第三方的,地区数据用的是本地的json文件,解析json文件,然后把数据放在list集合里面,然后设置到弹框里面,问题解决 源码下载地址 1.效果图 ...[2021/5/10]

Android自定义videoview仿抖音界面

本文实例为大家分享了Android自定义videoview仿抖音界面的具体代码,供大家参考,具体内容如下 1.效果图 和抖音的界面效果一模一样,而且可以自定义,需要什么页面,请自己定义 2.自定义videoview package com.example.myapplica...[2021/5/10]

Android实现微信朋友圈图片和视频播放

本文实例为大家分享了Android实现微信朋友圈图片和视频播放的具体代码,供大家参考,具体内容如下 1.效果图: 2.源码地址:链接 3.参数控制,是否显示播放按钮 holder.layout.setIsShowAll(mList.get(position).isSh...[2021/5/10]

Android实现滤镜效果ColorMatrix

本文实例为大家分享了Android实现滤镜效果的具体代码,供大家参考,具体内容如下 1.效果图 2.矩阵算法 package net.surina.myapplication15; import android.graphics.Bitmap; import and...[2021/5/10]

Android实现简单的加载进度条

本文实例为大家分享了Android实现简单的加载进度条的具体代码,供大家参考,具体内容如下 1.效果图 2.自定义progre Bar package com.example.myapplication7; import android.animation.Val...[2021/5/10]

Android 使用RecycleView列表实现加载更多的示例代码

1.界面布局 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http: chemas.android.com/apk/re android" xmlns:...[2021/5/7]

Android开发高手课,前微信高级工程师给你的App把把脉

整个移动互联网行业正处于增量下降、存量厮杀的阶段。面对技术变革、前景不明、竞争激烈的现状,行业和企业对中高级移动开发工程师的要求越来越高。   为Android开发者的进阶量身定制,专栏围绕打造高质量应用、实现高效开发和架构演进,包含图文、音频的教学,还有作者精心设计的练习, 帮...[2021/5/6]

HMS Core文档众测,有奖征集!人人都是体验官活动第二季

HMS Core经历多个版本的发展,开放了越来越多的能力。开发者文档是开发者接触HMS Core的第一界面,为了提升开发者接入效率和体验, 产品资料团队在2020年开展了第一季文档体验官活动,收集了1031个文档问题,大大提高了开发者文档的质量。 今年,第二季HMS Core文档体验官活...[2021/5/6]

【Android】AES加密算法的Android实现

1 import android.text.TextUtils; 2 import android.util.Base64; 3 import android.util.Log; 4 5 import javax.crypto.Cipher; 6 import javax.cr...[2021/5/6]

快速上手Kotlin开发,Java Android开发者的实战指南

快速上手Kotlin开发,Java Android开发者的实战指南

2017 年, Kotlin 成为 Android 开发的官方编程语言。   Kotlin 不仅仅可以用于 Android 应用开发,它简洁和表现力强地代码,与 Java 完全兼容和平滑的学习曲线, 足以让程序员选择 Kotlin 在服务器端编程。   无论是想提高...[2021/5/6]

20210505微信开发小程序入门(开发平台介绍、组成)

20210505微信开发小程序入门(开发平台介绍、组成)

                   微信开发小程序平台介绍及组成介绍                  ...[2021/5/6]

拇指记者深入Android公司,打探事件分发机制背后的秘密

前言 聊到事件分发,很多朋友就会想到view的dispatchTouchEvent,其实在此之前,Android还做了很多工作。 比如跨进程获取输入事件的方式?在dispatchTouchEvent责任链之前还有一条InputStage责任链?DecorView,PhoneWindow之间的传...[2021/4/19]

帧动画与补间动画的使用,

一:帧动画(FameAnimation)     帧动画是一帧一帧的播放的,通过快数播放图片达到动画的效果     帧动画的使用有两种方式:     1:通过xml配置帧动画        ...[2021/4/19]

Fragment基本使用

1. Fragment概述 1.1 介绍 Fragment是一种可以嵌入在活动中的UI片段,能够让程序更加合理和充分地利用大屏幕的空间,出现的初衷是为了适应大屏幕的平板电脑,可以将其看成一个小型Activity,又称作Activity片段。 使用Fragment可以把屏幕划分成几块,然后进行分...[2021/4/19]

分析Android 11.0Settings源码之主界面加载

分析Android 11.0Settings源码之主界面加载

本篇主要记录AndroidR Settings源码主界面加载流程,方便后续工作调试其流程。 Settings代码路径: package app/Setting Settings代码获取: Setting 源码下载地址:https: github.com/aosp-mirror/pla...[2021/4/12]

如何使用Android注解处理器

我们就可以结合今天的Annotation Proce ing Tool(APT)来自定义注解处理器。 注解处理器简单解释就是收集我们标记的注解,处理注解上提供的信息。 本篇用我之前写的Saber举例说明。 1.定义注解 推荐New -> Module -> Java Li...[2021/4/12]

详解android在mob平台实现qq登陆和分享

个人感觉mob平台功能还是比较强大的,很多功能都可以通过他们平台来实现。 建议仔细观看每一个步骤,如果一个步骤没处理好,可能就会让你的这个功能无法实现。相信我一定可以成功的。 废话少说,先看一下效果: 1.在mob平台配置ShareSDK环境 1.如何在mob平台创建应用 下面...[2021/4/12]

详解Android Lint的原理及其使用

Android Lint 原理及使用详解 Android Lint 是 ADT 16中引入的新工具,用于扫描 Android 项目源中的潜在错误。 Lint 是 Android 提供的一个强大的,用于静态扫描应用源码并找出其中的潜在问题的实用工具。lint 工具可以检查你的 Androi...[2021/4/12]

Android studio案例之实现电话拨号

 一、代码配置 1、创建项目 流程看图 2、增添代码 更改布局 布局完整代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:...[2021/4/12]

从网络请求过程看OkHttp拦截器

前言 之前我们结合设计模式简单说了下OkHttp的大体流程,今天就继续说说它的核心部分——拦截器。 因为拦截器组成的链其实是完成了网络通信的整个流程,所以我们今天就从这个角度说说各拦截器的功能。 首先,做一下简单回顾,从getResponseWithInterceptorChain方法开始。...[2021/4/12]

launcher 调用startActivity的时候是怎么调用到ATMS

在整个Activity启动流程中,这一步是比较简单的.主要是在Launcher中对应的*Activity类到框架代码的Acitivity类及其父类,Instrumentation类,ActivityTaskManager的本地代理类之间跳转条用.在这里我们主要是要搞清楚用到的类之间的继承和调用关...[2021/4/6]

详解activity,及其生命周期

详解activity,及其生命周期

1:应用程序的启动过程 应用程序的图标被点击-》启动activitythread-》线程的入口main函数-》创建activitythread-》绑定activitythread thread.attach(false,startSeq)-》创建仪表类生命周期,管理程序的生命进程mInstru...[2021/4/6]

view事件属性的使用,触摸屏幕事件的接收与坐标的转换

所有的控件都是直接或者间接继承与View的,所以View有的属性其他的控件都是有的 alpha:透明度,值从1(不透明)到0(全透明),0.5就是半透明 background:背景,可以是单一的颜色也可以是一张图片或xml配置文件 ID:是一个试图的标识, tag: 是一个视图的另一种标...[2021/4/6]

Activity的生命周期详讲及其的生命周期监视,应用程序启动过程,

1:应用程序的启动过程 应用程序的图标被点击-》启动activitythread-》线程的入口main函数-》创建activitythread-》绑定activitythread thread.attach(false,startSeq)-》创建仪表类生命周期,管理程序的生命进程mInstru...[2021/4/6]

edittext,bmob短信验证讲解

1:edittext: 与TextView的区别就是edittext是可以被编辑的,与之前讲的视图所有的属性,它皆有: android:inputType="number" 文本的输入形式,下图中,除了TextView不是edittext之外,以下都是,inputType的模式 就对应以下不...[2021/4/6]

android ProgressBar(进度条)

本节引言: 本节给大家带来的是Android基本UI控件中的Progre Bar(进度条),Progre Bar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会...[2021/4/6]

Android端代码量非常小的分页加载库

前言 RecyclerView几乎在每个app里面都有被使用,但凡使用了列表就会采用分页加载进行数据请求和加载。android 官方也推出了分页库,但是感觉只有kotlin一起使用才能体会到酸爽。Java 版本的也有很多很强大的第三方库, BaseRecyclerViewAdapterHel...[2021/3/29]

怎么理解onStart可见但不可交互

前言 今天朋友遇到一个面试题,分享给大家: onStart生命周期表示Activity可见,那为什么不能交互呢? 这个问题看似简单,但涉及到的面还是比较多的,比如Activity生命周期的理解,进程的理解,以及View绘制的时机。 一起看看吧。 onStart介绍 首先,是关于onSta...[2021/3/24]

从设计模式角度看OkHttp源码

前言 说到源码,很多朋友都觉得复杂,难理解。 但是,如果是一个结构清晰且完全解耦的优质源码库呢? OkHttp就是这样一个存在,对于这个原生网络框架,想必大家也看过很多很多相关的源码解析了。 它的源码好看,易读,清晰,所以今天我准备从设计模式的角度再来读一遍 OkHttp的源码。 主要内...[2021/3/24]

无限可能 | Flutter 2 重点更新一览

我们非常高兴在本周发布了 Flutter 2。自 Flutter 1.0 发布至今已有两年多的时间,在如此短暂的时间内,我们解决了 24,541 个 i ue,合并了来自 765 个贡献者的 17,039 个 PR。自九月发布 Flutter 1.22 以来,我们已解决 5,807 个 i ue...[2021/3/8]

适配Android10 拍照,相册,裁剪,上传图片

  这篇文章主要介绍了适配Android 10(Q)后,调用系统拍照,系统相册,系统裁剪和上传问题,这是一个很常用的功能,但是在Android 6.0,Android 7.0和Android 10.0以上版本的实现都有所不同,这篇文章从Android 4适配到Android 10。   之前写...[2021/3/1]

Android利用反射机制调用截屏方法和获取屏幕宽高的方法

想要在应用中进行截屏,可以直接调用 View 的 getDrawingCache 方法,但是这个方法截图的话是没有状态栏的,想要整屏截图就要自己来实现了。 还有一个方法可以调用系统隐藏的 screenshot 方法,来进行截屏,这种方法截图是整屏的。 通过调用 SurfaceControl....[2021/3/1]

Android中切换到主线程执行的方法

方法一: view.post(Runnable runnable) 使用 view 对象,调用 post 方法即可在主线程中执行里边的代码,postDelayed 是延时执行,也可以达到相同的效果。例如: textView.post(new Runnable() { @O...[2021/3/1]

《Activity显示界面历险记》—说说View的那些理不清的关系

前言 在Activity显示View的过程中,有一些重要的角色总让人理不清,比如PhoneWindow、DecorView、ViewRootImpl。 也常常有面试题会问到,他们四者之间的关系?创建的时机?View第一次绘制的时机?等问题。 那么今天,就和大家一起从Activity启动开始 ...[2021/3/1]

Why GraphQL? 6个问题

Why GraphQL? 6个问题 GraphQL, 是一个API的标准: specification. 对于每个新技术, 要搞清楚的6个问题: 1.这个技术出现的背景, 初衷, 要达到什么样的目标或是要解决什么样的问题. 2.这个技术的优势和劣势分别是什么, 或者说, 这个技术的trade...[2021/3/1]

关于AndroidStudio的安装

在国外,AndroidStudio的安装除了必须进BIOS打开VT(CPU虚拟化)之外并没有多余的步骤,国内因为墙的原因,导致不会自动下载gradle包,导致无法编译。 解决方法有两种: 一、science上网。 卸载当前AndroidStudio以及进入C:\Users\(本机用户名)当...[2021/3/1]

130
6
记录数:1485 页数:5/30首页上一页12345678910下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号