随笔分类 -  Android

Android开发入门
摘要:原文: Jetpack Compose学习(2)——文本(Text)的使用 | Stars-One的杂货小窝 对于开发来说,文字最为基础的组件,我们先从这两个使用开始吧 本篇涉及到Kotlin和DSL特性的使用 若不了解的话可能会造成代码阅读困难,阅读前确保你有上述基础知识!!! 本系列以往文章请查 阅读全文
posted @ 2021-08-22 15:52 Stars-one 阅读(2759) 评论(0) 推荐(0)
摘要:原文地址:Jetpack Compose学习(1)——从登录页开始入门 | Stars-One的杂货小窝 Jetpack Compose UI在前几天出了1.0正式版,之前一直还在观望,终于是出了正式版 :smiley: 趁着无事,来篇入门教程,希望给各位一点参考 注:由于compose UI使用了 阅读全文
posted @ 2021-08-11 23:26 Stars-one 阅读(3184) 评论(3) 推荐(0)
摘要:Blankj/AndroidUtilCode: Android developers should collect the following utils(updating). Download Gradle: implementation 'com.blankj:utilcode:1.30.6' 阅读全文
posted @ 2021-05-30 17:14 Stars-one 阅读(2476) 评论(0) 推荐(1)
摘要:Android中的消息提示无非就那几种,弹个窗(Toast或SnackBar),或者是弹出个对话框(Dialog),最近在使用的时候也是遇到了问题,有时候导致APP闪退 稍微研究会,总结了一下使用过程中需要注意的几个坑 需要切换到UI主线程 无论是使用弹窗或是弹个对话框,都需要在UI主线程中进行,否 阅读全文
posted @ 2021-05-28 22:22 Stars-one 阅读(307) 评论(0) 推荐(0)
摘要:有个UI需要实现下面这种效果,但我之前是使用的CheckBox,本着能改就改的原则,还是把CheckBox改造一份,终于是实现了图中的效果 过程 1.去除CheckBox的左侧图标 CheckBox默认左侧会有个正方形的小框框,来展示勾选的状态,我们得先把这个去除了,去除的代码其实只需要在xml布局 阅读全文
posted @ 2021-05-23 17:01 Stars-one 阅读(1242) 评论(0) 推荐(0)
摘要:本篇记录的是使用Jsoup框架爬取网页内容,结合Android的RecyclerView,从而实现批量下载小说的功能(也是我的APP "星之小说下载器Android版" 的核心功能), 思路仅供参考 本文使用了AsyncTask来实现下载功能,不懂使用的可以参考一下我的文章 "Android开发—— 阅读全文
posted @ 2019-10-15 11:03 Stars-one 阅读(2502) 评论(0) 推荐(1)
摘要:Android中线程按功能分的话,可以分为两个,一个是主线程(UI线程),其他的都是子线程 主线程不能执行那些耗时过长的代码或任务(执行耗时过长的代码会出现应用未响应的提示),所以都是使用子线程来执行耗时过长的代码,比如说下载文件等任务 一般情况,子线程中执行过长的代码,都是需要进行更新UI操作。 阅读全文
posted @ 2019-10-13 15:58 Stars-one 阅读(21226) 评论(2) 推荐(2)
摘要:本篇笔记用来记录常用的Toolbar设置,如Toolbar颜色设置,显示返回按钮,显示右边三个点按钮 之前Android 使用的ActionBar,Android5.0开始,谷歌官方推荐使用Toolbar来代替ActionBar 最近慢慢开始使用上kotlin了,贴出的代码可能是kotlin的代码, 阅读全文
posted @ 2019-10-03 21:29 Stars-one 阅读(7331) 评论(0) 推荐(0)
摘要:之前一直使用java来开发Android项目,学了新的kotlin语言,前来试一试,并说一下kotlin对Android的一些功能增强 创建项目 我使用的是Android Studio3.0+,所以默认就支持kotlin 创建项目的时候记得勾选kotlin支持 找到实例与设置监听器 以往我们是通过f 阅读全文
posted @ 2019-10-03 16:52 Stars-one 阅读(2164) 评论(0) 推荐(0)
摘要:下面的代码是基于开源项目 "SystemBarTint" ,我们需要添加其依赖 下面的代码,我在类原生的Android7.0系统测试通过,其他的国产ROM系统未进行测试 设置状态栏白色 1. 设置主题theme 在AndroidManifest文件中,设置theme 按住Ctrl,点开那个theme 阅读全文
posted @ 2019-10-03 14:16 Stars-one 阅读(1493) 评论(0) 推荐(0)
摘要:使用下拉刷新SwipeRefreshLayout 说明 SwipeRefreshLayout是Android官方的一个下拉刷新控件,一般我们使用此布局和一个RecyclerView嵌套使用 使用 xml中定义 java代码实现下拉刷新 阅读全文
posted @ 2019-04-17 11:05 Stars-one 阅读(792) 评论(0) 推荐(0)
摘要:cardview 预览图 常用属性 |属性名 |说明 | | | | |cardBackgroundColor|设置背景颜色 | |cardCornerRadius|设置圆角大小| |cardElevation|设置z轴的阴影 | |cardMaxElevationz|轴的最大高度值| |cardU 阅读全文
posted @ 2019-04-17 10:49 Stars-one 阅读(977) 评论(0) 推荐(0)
摘要:1. file.listFiles 空指针异常 最近在弄个小项目,类似一个文件管理器,需要获得手机存储里的目录之后显示,但是运行过程中出现错误,搜索了资料,得出了以下的解决办法 问题产生的原因: 1. android6.0以上需要动态申请权限,确保自己有读取和写入SD卡的权限 2. 以往版本的话,写 阅读全文
posted @ 2019-04-06 15:41 Stars-one 阅读(949) 评论(0) 推荐(0)
摘要:刷机不规范,抱机两行泪,谨慎刷机!! 一般获取root权限,我们都是通过软件来获取的,但是,软件破解root的成功率不是很高,现在,android版本普遍5.0+,大名鼎鼎的magisk可以直接获得root权限了,今天就给大家带来一篇刷入magisk来获取root权限的教程 需要条件: 硬件:安卓手 阅读全文
posted @ 2019-04-01 20:02 Stars-one 阅读(28819) 评论(2) 推荐(1)
摘要:驼峰命名法删除和移动光标快捷键 Android Studio(IDEA)默认没有开启驼峰命名法的删除和移动光标,我们需要设置一下快捷键keymap,按照下面的两张图进行设置 Ctrl+Delete 删除从当前光标到下一个驼峰命名法单词的开头(删除光标后面内容) Ctrl+BackSpace 删除从光 阅读全文
posted @ 2019-03-03 22:21 Stars-one 阅读(1460) 评论(0) 推荐(0)
摘要:1. 导入依赖库出现错误 因为使用的sdk版本不同,使用下列代码强制使用最低版本, 就是我当前使用的版本号,根据自己的情况修改 如果想一劳永逸的话,和之前一样设置AS的模板即可 参考链接 "彻底解决的方法以及修改AScompileSDKVersion" 阅读全文
posted @ 2019-02-26 21:55 Stars-one 阅读(733) 评论(0) 推荐(0)
摘要:Tablayout的使用 属性 |属性名 | 说明| | | | |app:tabMod |设置Tab模式 | |app:tabTextColor |设置文本颜色 | |app:tabSelectedTextColor |设置选中文本颜色 | |app:tabIndicatorColor |设置下滑 阅读全文
posted @ 2019-02-22 13:20 Stars-one 阅读(9838) 评论(0) 推荐(0)
摘要:笔记 tools:text TextView可以实现预览,不影响实际的效果 例如: tools:text="测试" tools:listitem 属性值为一个layout,就是item的布局 例如: tools:listitem="@layout/item_direct_message" listi 阅读全文
posted @ 2019-02-02 11:26 Stars-one 阅读(2193) 评论(0) 推荐(0)
摘要:Android Material Design控件使用(一)——ConstraintLayout 约束布局介绍 Android ConstraintLayout是谷歌推出替代PrecentLayout的组件。 支持相对布局、线性布局、帧布局,看来更像是FrameLayout 、LinearLayout、`RelativeLayout·三者的结合体,并且比这三者更强大的是实现了百分比布局。 大家都知道安卓 阅读全文
posted @ 2019-02-01 19:29 Stars-one 阅读(1345) 评论(0) 推荐(0)
摘要:流程介绍 1. 使用 网络框架进行 请求,获得 数据 //一个封装好的工具类的静态方法 public static void sendOkHttpRequest(final String address, final okhttp3.Callback callback) { OkHttpClient 阅读全文
posted @ 2018-12-09 16:38 Stars-one 阅读(1653) 评论(0) 推荐(0)