随笔分类 - android
摘要:模块化 模块: 最初的目的是将同一类型的代码整合在一起; 所以模块的功能相对复杂,但都同属于一个业务; 不同模块之间也会存在依赖关系; 但大部分都是业务性的互相跳转,从地位上来说它们都是平级的 特点: 分属同一功能/业务的代码进行隔离(分装)成独立的模块,可以独立运行; 以页面、功能或其他不同粒度划
阅读全文
摘要:模块化在进入组件化之前,我们先说一下模块化。一个功能分为一个模块,例如登录模块,支付模块,广告模块。传统的开发模式中一个模块就是一个Module(也有不同模块放在不同包里面的情况)。 模块在功能上对代码进行了划分,但是在开发上任然存在问题。 例如 当 需要debug 某一个模块的时候此时我们必须编译
阅读全文
摘要:classpath的作用: buildscript itself needs something to run, use classpath complie的作用: your project needs something to run, use compile 在Project中的gradle的d
阅读全文
摘要:场景:android判断是否连接wifi跟网络状态的判断 android判断是否连接wifi和网络状态的判断 // 是否连接WIFI public static boolean isWifiConnected(Context context) { ConnectivityManager connec
阅读全文
摘要:对于安卓用户来说,手机应用市场说满天飞可是一点都不夸张,比如小米,魅族,百度,360,机锋,应用宝等等,当我们想上线一款新版本APP时,先不说渠道打包的麻烦,单纯指上传APP到各大应用市场的工作量就已经很大了,好不容易我们把APP都上传完了,突然发现一个会导致应用闪退的小Bug,这时那个崩溃啊,明明
阅读全文
摘要:implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'com.google.android.material:material:1.7.0' implementation 'androidx.constraintlay
阅读全文
摘要:https://developer.aliyun.com/article/1116339 https://www.jianshu.com/p/5d9c790ab958 https://blog.51cto.com/zhaoyanjun/3814789 https://www.meiwen.com.c
阅读全文
摘要:在Android中,Activity 的启动模式有5种,我们大多数开发中,很少根据具体的场景去设定Activity的启动模式,其实理解了启动模式,可以在解决某些场景问题的时候,让我们更简单的去解决到问题。下面我们来浅谈一下这4种设计模式和应用场景。 一、5种模式分别是 standard - 标准模式
阅读全文
摘要:Android开发常用开源框架:图片处理 框架名称功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库,
阅读全文
摘要:一、Activity的生命周期简述 在讲onStart()和onResume()的区别之前,必须清楚Activity的四种状态: 1.Running状态:一个新的Activity的启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并,可与用户交互的激活装态;2.Paused状态:当Activ
阅读全文
摘要:底下按钮点击无法任何反应,最终分析因布局问题导致。最后加了位置关系有了反应。
阅读全文
摘要:因为项目中经常用到图片上传下载操作,刚开始使用Volley的图片操作库,使用中发现图片较大时经常出现异常,所以更换成了XUtils库,但是如果直接用Xutils的方法,每次都要写一堆相同的代码,所以考虑再三,决定对Xutils库的图片上传、下载方法进行二次封装,满足自己项目的简单调用和后续复用的要求
阅读全文
摘要:Android开发中,加载网络服务器的图片是很常用的,当然我们可以自己写服务器接口去实现,不过要做到服务器性能 优越的话,开发起来比较麻烦点,所以本博客要介绍Volley框架进行网络图片加载的demo!Volley框架集成了 AsyncHttpClient和Universal-Image-Loade
阅读全文

浙公网安备 33010602011771号