随笔分类 -  Android

专注Android
摘要:通过 Koin 依赖注入,找到在 Android 的模块化架构中使用 Room 数据库的最佳方案 阅读全文
posted @ 2025-04-07 09:18 wavky 阅读(512) 评论(2) 推荐(0)
摘要:零经验选手,Compose 一天开发一款小游戏!什么,Compose 也能做游戏?!不会 Unity 没关系!游戏开发零经验选手手把手带你飞,一天写出一个4399小游戏!是兄弟就一起来! 阅读全文
posted @ 2025-03-17 08:58 wavky 阅读(1466) 评论(4) 推荐(2)
摘要:标题党嫌疑犯实锤 序言 从2月12日到3月4日这整整三周时间里,我从零开始又学习了一次 Compose。 为什么说又,是因为这已经是我第二次学习这套课程了。 故事从 4 年前说起,2021 年在意外获悉扔物线朱凯老师准备发布一套名为 Compose 的新课程,意识到这是 Android 未来的方向, 阅读全文
posted @ 2025-03-11 13:41 wavky 阅读(994) 评论(1) 推荐(1)
摘要:VectorDrawable 与 SVG Android 5.0(Lollipop, API 21)后,新增了 VectorDrawable`的形式支持SVG类型矢量图形(SVG本质为XML标记描述的图形)。 ※ Android不直接支持SVG图形文件 SVG文件(XML)对应的 资源封装格式为: 阅读全文
posted @ 2017-01-19 16:32 wavky 阅读(2855) 评论(0) 推荐(0)
摘要:HashMap 使用有限一维拉链数组存储结构,鉴于所用Entry结构{key, value, nextExtry},Key的hash值用于取余获得所属的数组行下标,通过链表方式顺序存放所有余数相同的各个Entry。该数组的每个存储单元被称为“桶”。 取值时依据hash定位到行,再遍历链表定位key对 阅读全文
posted @ 2016-07-24 17:37 wavky 阅读(1225) 评论(0) 推荐(0)
摘要:百度上很多关于Could not find *.apk!这种编译报错的解决帖子,但是笔主在这里主要说一下在引用工程项目的场景下报这个错误消息的问题(不影响本项目的正常编译运行!)。笔主刚从谷歌上搞了Volley的源码下来,写了一个测试项目,把Volley源码项目引进测试项目时(Java Build ... 阅读全文
posted @ 2014-08-25 11:16 wavky 阅读(3697) 评论(0) 推荐(0)
摘要:暂时主要讨论以下几点:Android引用外部包,报NoClassDefFoundError异常崩溃同名包引用关系问题程序图标9patch图片素材Android引用外部包,程序报java.lang.NoClassDefFoundError异常崩溃在Android工程中,引用第三方jar包(尤其是经过本... 阅读全文
posted @ 2014-06-20 15:50 wavky 阅读(1072) 评论(0) 推荐(0)
摘要:所谓的轮番切换广告栏,指的是下面这个东西,笔主不知道该怎么确切描述这货...笔主没有百度研究过其他大牛是怎么实现这个功能的,在这里笔主充分发挥DIY精神,利用ViewFlipper闭门土制了一个,下面尽笔主所能,将整个仿造过程所需的全部技能一次性放送出来,先上效果图!(不保证以上广告真实性...)素... 阅读全文
posted @ 2014-06-17 07:48 wavky 阅读(2846) 评论(1) 推荐(0)
摘要:画外音————好久没上来发文章了,这几个月一直忙着一些跟编程不沾边的事,拖了好久,现在还在持续中,顺利的话7月份应该能解放了。。今天偶尔上来写一段番外篇性质的心得发现。之前搞的Android项目,作为底部导航工具栏,一直用的是普通的ImageButton,搭配几张漂亮的图片,写写监听器就完事,效果看... 阅读全文
posted @ 2014-06-16 08:06 wavky 阅读(4584) 评论(0) 推荐(1)
摘要:不知道怎么起标题,就这样了。目前主要讲两个方面内容:代码方式 设置RadioButton的 android:button 、 android:background 等属性为 @null;代码方式 通过布局模板动态创建固定参数的RadioButton等控件对象1、代码设置@null// 这里不能用nu... 阅读全文
posted @ 2014-06-15 22:07 wavky 阅读(8187) 评论(0) 推荐(1)
摘要:自定义android的CheckBox按钮图形有两个步骤三种方式:第一步:新建AndroidXML文件,类型选Drawable,根结点选selector,放置在drawable文件夹内,指定各种checked(甚至pressed)状态下的对应图片。第二步:添加CheckBox控件,并选择下面三种方式中的一种进行配置:修改属性android:button="@drawable/...(上面编写的xml)"编写style结点到style.xml,并添加到CheckBox属性style="@style/xxx":修改android:background=&qu 阅读全文
posted @ 2013-11-30 10:22 wavky 阅读(269) 评论(0) 推荐(0)
摘要:先翻译刚好在研究到的一段,其余的无限期待续。1.ObsoleteLayoutParam不起作用的标签Invalid layout param in a LinearLayout: layout_centerVerticalInvalid layout param in a ScrollView: layout_weightIssue: Looks for layout params that are not valid for the given parent layoutId: ObsoleteLayoutParamThe given layout_param is not defined 阅读全文
posted @ 2013-11-13 15:42 wavky 阅读(1473) 评论(0) 推荐(0)
摘要:org.json 是JSON国际组织官方推出的标准json解析方案,已经被 android sdk 纳入到标准内置类库,依赖项少,但直至API17版本SDK中,仅支持JSONObject与JSONArray、Map、List、String、Boolean、Integer等基本类型对象,适合简单开发调... 阅读全文
posted @ 2013-11-07 09:27 wavky 阅读(1900) 评论(2) 推荐(0)