首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
android开发
流星雨在线
创建于2021-07-28
订阅专栏
android原生开发相关知识点
等 9 人订阅
共21篇文章
创建于2021-07-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
xml布局之shape绘制控件圆角,背景,边框等属性
xml中使用shape可以绘制多种控件样式,相比于让UI切图要方便很多: a,可以缩小app体积; b,代码控制各种状态的变换更为灵活,且拓展性更好; c,更为精确,图片的话还可能存在边边角角的地
android购物车逻辑的多种实现
购物车逻辑,对实际开发中简单而言,主要细节(当然难度谈不上)在于处理逻辑: A,点击购物结算时的全选触发所有shop及其goods的全选与数据处理; B,同时,点击shop全选勾选其goods的全
解析android多语言与自定义字体
一、android多语言 这里以汉语 英文 印尼文为例记录一下实现流程 1.1,value文件夹下添加不同语言的String.xml文件,分别是 values默认 values-en英文 valu
app从主界面后退到桌面的几种处理方法
1,重写disatchKeyEvent(KeyEvent event)方法,使用路由跳转到桌面 2,多次点击退出 3,多次点击最小化 \
AIDL实现跨进程通信
前言:这里以一个app的进程调用另一个app进程的service举例,较为粗略的说明aidl的用法,详细部分放后面补充 一、在服务端中 1.1,首先在服务端进程中,我们需要定义一个aidl接口。
WebView的常见使用
一、WebView的简单使用 1,xml中引入继承自WebView的自定义控件,manifest中配置INTERNET权限 2,调用WebView的loadUrl()方法加载资源,以网页播放优酷视
阿里HotFix热修复的简单使用
阿里HotFix热修复的简单使用 一,环境配置 1.1,app目录下依赖远程仓库 1.2,jar包依赖 \ \ 二,如何使用 2.1,Application中初始化 2.2,Activity中调用 附
AndroidStudio Gradle常见配置
AndroidStudio Gradle常见配置: @[toc] Question 1:Error:Execution failed for task ':dexAppDebug'. Answer 1
android线程间通信的四种实现方式
1,通过Handler机制. 主线程中定义Handler,子线程发消息,通知Handler完成UI更新,Handler对象必须定义在主线程中,如果是多个类直接互相调用,就不是很方便,需要传递con
android常用命令
前言:对于我们开发者来说,通常为了提高开发效率我们需要编写一些宏命令,这里对常用的脚本命令,如exec命令、adb命令、gradlew命令等进行了一些列举。 一、Gradle-执行外部命令安装APK
Android使用沉浸式状态栏
为什么使用? 我们App里面目前都没有做沉浸式状态栏,会导致状态栏呈黑色条状,而且下面这个的黑色条状与App红色主界面有很明显的区别。这样在一定程度上牺牲了视觉高度,界面面积变小。
android开发模式之插件化开发
一、简介 二、存在的意义 宿主和插件分开编译 并发开发 动态更新插件 按需下载模块 解除单个dex函数不能超过65535的限制 此外存在缺点,插件化开发的APP不能在Google Play上线,也就是
android开发模式之组件化开发
一、简介 关于模块化: 二、存在的意义 将公共依赖库以及各个业务模块代码彻底解耦,使得组件关系更加清晰。 摆脱了修改一个模块需要编译这个工程的弊端,加快了编译速度。 三、实现步骤 1.组件间界面的跳转
android字符串处理
一、利用TextView的ellipsize属性实现跑马灯轮播效果 二、借助自定义控件MarqueeView实现竖向轮播 三、协议点击效果(SpannableString) 四、图文混排效果(Spec
android转场动画,让你的APP瞬间绚丽起来
一、通过overridePendingTransition实现转场动画 1.1、页面进入实现方式 首先我们需要在页面跳转中加上overridePendingTransition(其中前面一个anim为
AOP技术实现无侵入式解决按钮重复点击
一、前言 二、环境配置 三、AOP代码实现 三、完美实现 https://download.csdn.net/download/liuxingyuzaixian/12207685
无源码修改android三方sdk并重新打包
@[toc] 一、背景 如下图所示,这里我需要修改三方sdk源码。 首先它的sdk是个aar包,解压得到依赖包classes.jar。 反编译classes.jar得到源码,将com.hdgq.loc
[已解决]android出现waiting for the debugger弹窗
一、根本解决方法 1,重启手机。 2,adb重启 二、临时解决办法 能把debug附上去也能快速进入app
连连看游戏思维拓展(java版)
@[toc] 一、前言 1,相同的卡片可以消除 2,两张卡片间连线的拐弯不能超过两个 3,用户操作和消除要有较为友好的动画 4,游戏最后要有解 二、思路分析 2.1,相同的卡片可以消除 这里我们用大家
Android 子布局超出父布局 子布局点击失效解决方案
Android 子布局超出父布局 子布局点击失效解决方案Android 子布局超出父布局 子布局点击失效解决方案
下一页