随笔分类 -  Android

Android开发入门
摘要:Android中线程按功能分的话,可以分为两个,一个是主线程(UI线程),其他的都是子线程 主线程不能执行那些耗时过长的代码或任务(执行耗时过长的代码会出现应用未响应的提示),所以都是使用子线程来执行耗时过长的代码,比如说下载文件等任务 一般情况,子线程中执行过长的代码,都是需要进行更新UI操作。 阅读全文
posted @ 2019-10-13 15:58 Stars-one 阅读(21104) 评论(2) 推荐(2) 编辑
摘要:本篇笔记用来记录常用的Toolbar设置,如Toolbar颜色设置,显示返回按钮,显示右边三个点按钮 之前Android 使用的ActionBar,Android5.0开始,谷歌官方推荐使用Toolbar来代替ActionBar 最近慢慢开始使用上kotlin了,贴出的代码可能是kotlin的代码, 阅读全文
posted @ 2019-10-03 21:29 Stars-one 阅读(7229) 评论(0) 推荐(0) 编辑
摘要:之前一直使用java来开发Android项目,学了新的kotlin语言,前来试一试,并说一下kotlin对Android的一些功能增强 创建项目 我使用的是Android Studio3.0+,所以默认就支持kotlin 创建项目的时候记得勾选kotlin支持 找到实例与设置监听器 以往我们是通过f 阅读全文
posted @ 2019-10-03 16:52 Stars-one 阅读(2132) 评论(0) 推荐(0) 编辑
摘要:下面的代码是基于开源项目 "SystemBarTint" ,我们需要添加其依赖 下面的代码,我在类原生的Android7.0系统测试通过,其他的国产ROM系统未进行测试 设置状态栏白色 1. 设置主题theme 在AndroidManifest文件中,设置theme 按住Ctrl,点开那个theme 阅读全文
posted @ 2019-10-03 14:16 Stars-one 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:使用下拉刷新SwipeRefreshLayout 说明 SwipeRefreshLayout是Android官方的一个下拉刷新控件,一般我们使用此布局和一个RecyclerView嵌套使用 使用 xml中定义 java代码实现下拉刷新 阅读全文
posted @ 2019-04-17 11:05 Stars-one 阅读(772) 评论(0) 推荐(0) 编辑
摘要:cardview 预览图 常用属性 |属性名 |说明 | | | | |cardBackgroundColor|设置背景颜色 | |cardCornerRadius|设置圆角大小| |cardElevation|设置z轴的阴影 | |cardMaxElevationz|轴的最大高度值| |cardU 阅读全文
posted @ 2019-04-17 10:49 Stars-one 阅读(934) 评论(0) 推荐(0) 编辑
摘要:1. file.listFiles 空指针异常 最近在弄个小项目,类似一个文件管理器,需要获得手机存储里的目录之后显示,但是运行过程中出现错误,搜索了资料,得出了以下的解决办法 问题产生的原因: 1. android6.0以上需要动态申请权限,确保自己有读取和写入SD卡的权限 2. 以往版本的话,写 阅读全文
posted @ 2019-04-06 15:41 Stars-one 阅读(920) 评论(0) 推荐(0) 编辑
摘要:刷机不规范,抱机两行泪,谨慎刷机!! 一般获取root权限,我们都是通过软件来获取的,但是,软件破解root的成功率不是很高,现在,android版本普遍5.0+,大名鼎鼎的magisk可以直接获得root权限了,今天就给大家带来一篇刷入magisk来获取root权限的教程 需要条件: 硬件:安卓手 阅读全文
posted @ 2019-04-01 20:02 Stars-one 阅读(26378) 评论(2) 推荐(1) 编辑
摘要:驼峰命名法删除和移动光标快捷键 Android Studio(IDEA)默认没有开启驼峰命名法的删除和移动光标,我们需要设置一下快捷键keymap,按照下面的两张图进行设置 Ctrl+Delete 删除从当前光标到下一个驼峰命名法单词的开头(删除光标后面内容) Ctrl+BackSpace 删除从光 阅读全文
posted @ 2019-03-03 22:21 Stars-one 阅读(1414) 评论(0) 推荐(0) 编辑
摘要:1. 导入依赖库出现错误 因为使用的sdk版本不同,使用下列代码强制使用最低版本, 就是我当前使用的版本号,根据自己的情况修改 如果想一劳永逸的话,和之前一样设置AS的模板即可 参考链接 "彻底解决的方法以及修改AScompileSDKVersion" 阅读全文
posted @ 2019-02-26 21:55 Stars-one 阅读(708) 评论(0) 推荐(0) 编辑
摘要:Tablayout的使用 属性 |属性名 | 说明| | | | |app:tabMod |设置Tab模式 | |app:tabTextColor |设置文本颜色 | |app:tabSelectedTextColor |设置选中文本颜色 | |app:tabIndicatorColor |设置下滑 阅读全文
posted @ 2019-02-22 13:20 Stars-one 阅读(9772) 评论(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 阅读(2145) 评论(0) 推荐(0) 编辑
摘要:Android Material Design控件使用(一)——ConstraintLayout 约束布局介绍 Android ConstraintLayout是谷歌推出替代PrecentLayout的组件。 支持相对布局、线性布局、帧布局,看来更像是FrameLayout 、LinearLayout、`RelativeLayout·三者的结合体,并且比这三者更强大的是实现了百分比布局。 大家都知道安卓 阅读全文
posted @ 2019-02-01 19:29 Stars-one 阅读(1257) 评论(0) 推荐(0) 编辑
摘要:流程介绍 1. 使用 网络框架进行 请求,获得 数据 //一个封装好的工具类的静态方法 public static void sendOkHttpRequest(final String address, final okhttp3.Callback callback) { OkHttpClient 阅读全文
posted @ 2018-12-09 16:38 Stars-one 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-08 20:05 Stars-one 阅读(1037) 评论(0) 推荐(1) 编辑
摘要:"GuaJiangViewDemo" 一个可以简单的刮刮奖View的封装 测试图 使用 1.在根目录上添加 maven { url 'https://jitpack.io' } 2.添加依赖 compile 'com.github.Stars One:GuaJiangViewDemo:v1.2' P 阅读全文
posted @ 2018-08-22 15:19 Stars-one 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-21 20:40 Stars-one 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-21 13:56 Stars-one 阅读(865) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-08-20 14:58 Stars-one 阅读(1026) 评论(1) 推荐(1) 编辑