github网址:https://github.com 这里注册账号啥的都不说了,就直接简单的图文并上 需要用到的工具Git 新建版本库 创建新的版本库 设置名字类型等 创建成功生成版本主地址 下来我们在创建一个我们的项…
标签:Android
老程序员解决bug有哪些通用套路?
1 代码本身没有问题,但每次执行到那一行就是报错,最后跟踪出来是内存溢出的问题; 2 代码本身没有问题,但因为对API不熟悉,在使用的逻辑上有问题,导致了莫名其妙的现象,比如Android的AsyncTask; 3 测试…
浅入深出设计模式篇之策略模式
引言 在我们日常开发中,我们或多或少会有这样的抱怨: 我擦, 为什么要换框架? 换这么多地方, 肯定会有大量的问题吧 唉,领导怎么想的,为什么又要改需求,万一其他地方出一堆问题怎么办? 哎呀我去,我改的不是这儿啊,为啥这…
android “Gradle sync failed: Cause: error in opening zip file”错误的解决方法
“Gradle sync failed: Cause: error in opening zip file”错误的解决方法 今天打开一个老工程,更新了一下代码,居然显示Gradle sync failed: Cause:…
Android MultiDex的用法记录
1、Multidex的产生 在android5.0之前,每一个android应用中只会含有一个dex文件,但是因为Android系统本身的BUG,使得这个dex的方法数量被限制在65535之内,这就是著名的“…
Android自定义View - Shark和Fish的等待动画
Android自定义View之鲨鱼和小鱼的等待动画 之前在看文章的时候发现了一个gif动画,感觉很有意思,适逢最近学习kotlin,就打算用kotlin在android中实现一次,部分角度及参数设置的比较随意,如有需要可…
如何将Android Studio与华为软件开发云代码仓库无缝对接(二)
上篇文章:如何将Android Studio与华为软件开发云代码仓库无缝对接(一) 上一章讲了,如何用Android Studio以软件开发云代码仓库为基础,新建一个项目。接下来,这一章继续讲建好项目后,如何通过Andr…
android 中查看打包出来的APK签名是否一致
把APK文件解压 image.png image.png image.png 在这个文件夹中打开CMD命令,输入如下命名:keytool -printcert -file CERT.RSA image.png
安卓程序添加指纹解锁功能
前言 指纹解锁技术成为当前验证用户信息的重要手段,基本上当前手机都配置了指纹解锁。当开发的APP需要加密验证时可以考虑添加系统指纹解锁功能。 添加指纹解锁功能步骤很简单,大致过程如下: 1 添加权限 在Manifest.…
Android studio Error:(30, 31) 错误: 程序包 不存在
今天做项目整合的时候运行项目一直报子Module程序包不存在,检查代码是相关类是正常关联的。 我尝试各种方法: ❶ 子Module是否已正确依赖 ❷ clean ❸ Invalidate Caches/Restart ❹…
数据结构学习笔记
数组 数组(Array) 是一种线性表(Linear List)数据结构。它用一组连续的内存空间(对内存要求比较高),来存储一组具有相同类型的数据。 因如上特点,通过寻址公式,可随机访问数组中元素,时间复杂度为O(1)。…
自定义控件-StepView
github地址: https://github.com/javalong/CustomView 喜欢的朋友,欢迎star,以后会不断添加一些好用的自定义控件哦!! 效果 Screenshot_20180615-1657…