观心静

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年11月1日

摘要: 前言 Android studio 有提供快速生成模板代码的功能,其实这个功能也可以自定义配置.此篇博客将讲解如何使用此功能 进入Settings 选择 Editor > Live Templates 创建一个自己的组 为了不与Android studio已经自带的模型代码混淆,a56爆大奖在线娱乐们创建一个自己的组 阅读全文
posted @ 2019-11-01 12:02 观心静 阅读(3663) 评论(0) 推荐(0) 编辑

2019年10月30日

摘要: 前言 留坑 AppViewModel appViewModel = ViewModelProvider.AndroidViewModelFactory.getInstance(MyApplication.getAPP()).create(AppViewModel.class); 阅读全文
posted @ 2019-10-30 10:43 观心静 阅读(2065) 评论(0) 推荐(0) 编辑

2019年10月21日

摘要: 一.logcat抓log方法:adb logcat命令,可以加条件过滤1.安装SDK(参考android sdk环境安装)2.使用数据线链接手机,在手机助手的sdcard中建立一个1.log的文件或在抓日志时直接导出到电脑位置3.程序运行cmd,进入到含有adb.exe目录4.输入adb devic 阅读全文
posted @ 2019-10-21 11:02 观心静 阅读(57584) 评论(0) 推荐(0) 编辑

2019年10月18日

摘要: 代码: 阅读全文
posted @ 2019-10-18 20:51 观心静 阅读(622) 评论(0) 推荐(0) 编辑

2019年10月11日

摘要: 前言 Queue队列是a56爆大奖在线娱乐特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,LinkedList类实现了Queue接口,因此a56爆大奖在线娱乐们可以把LinkedList当成Queue来用. 而LinkedLista56爆大奖在线娱乐们将在其他博客中说明.Queue接口与List、Set同一级别,都是继承了Co 阅读全文
posted @ 2019-10-11 15:47 观心静 阅读(1735) 评论(0) 推荐(0) 编辑

摘要: 前言 队列,字面意思就可以明白. 是a56爆大奖在线娱乐线性的数据暂存与管理工具. 也可以让各种业务功能进行逐个的队列运行. 此篇博客只说明一下Java有几种队列 未阻塞和阻塞队列的区别 未阻塞: 1.未阻塞的队列在并发想队列添加或者取得数据的时候,必定只会有一个成功,其他都可能添加失败. 阻塞: 1.阻塞的队列会 阅读全文
posted @ 2019-10-11 15:08 观心静 阅读(2352) 评论(0) 推荐(0) 编辑

2019年9月29日

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11609328.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此博客只讲解retrof 阅读全文
posted @ 2019-09-29 18:17 观心静 阅读(3424) 评论(2) 推荐(0) 编辑

摘要: 前言 retrofit除了正常使用以外,还支持RxJava的模式来使用,此篇博客讲解如何使用RxJava模式下的retrofit 依赖 简单的Demo 创建接口类 创建Retrofit 请求网络 RxJava模式下的取消网络请求 end 阅读全文
posted @ 2019-09-29 17:01 观心静 阅读(510) 评论(0) 推荐(0) 编辑

摘要: 前言 java 8 中引入的两个与日期相关的新类:Period 和 Duration。两个类看a56爆大奖在线娱乐时间量或两个日期之间的差,两者之间的差异为:Period基于日期值,而Duration基于时间值。他们估计最大的作用就不需要你自己复杂的计算关于年龄的年数与余天. Period类与Duration类都是 阅读全文
posted @ 2019-09-29 15:12 观心静 阅读(3476) 评论(0) 推荐(0) 编辑

摘要: 基于Android一些时间创建的基本概念 获取当前时间 方式一: Date date = new Date(); Log.e(TAG, "当前时间="+date); 结果: E/TimeActivity: 当前时间=Wed Sep 12 07:03:25 GMT+00:00 2018 方式二: lo 阅读全文
posted @ 2019-09-29 15:10 观心静 阅读(4929) 评论(0) 推荐(0) 编辑

2019年9月26日

摘要: 前言 retrofit基于okhttp封装的网络请求框架,网络请求的工作本质上是 OkHttp 完成,而 retrofit 仅负责网络请求接口的封装.如果你不了解OKhttp建议你还是先了解它在来学习使用retrofit,传送门:Android 开发 框架系列 OkHttp使用详解 Retrofit 阅读全文
posted @ 2019-09-26 20:35 观心静 阅读(8980) 评论(0) 推荐(0) 编辑

2019年9月21日

摘要: Button置顶层效果取消 android:stateListAnimator="@null" 在代码里执行点击 mButton.performClick(); //点击 mButton.performLongClick(); //长按 mButton.performContextClick(); 阅读全文
posted @ 2019-09-21 10:46 观心静 阅读(316) 评论(0) 推荐(0) 编辑

2019年9月20日

摘要: Invalidate 正常刷新 一些解释 1.首先invalidate() 也是调用 invalidate(boolean invalidateCache) 这个方法的,只有设置为true时才会让这个View刷新 2.上面的注释已经说了invalidate()的刷新是必需在UI线程的 设置布局位置, 阅读全文
posted @ 2019-09-20 18:12 观心静 阅读(2601) 评论(0) 推荐(0) 编辑

摘要: 改变图片的着色 默认是这个方法 /** * 为图像设置着色选项. Assumes * {@link PorterDuff.Mode#SRC_ATOP} blending mode. * * @param color Color tint to apply. * @attr ref android.R 阅读全文
posted @ 2019-09-20 17:52 观心静 阅读(350) 评论(0) 推荐(0) 编辑

摘要: 前言 此篇博客只简短的介绍navigation如何添加跳转页面的动画属性,如果你还为接触了解过navigation.建议你看a56爆大奖在线娱乐另一篇博客 Android开发 navigation入门详解 创建动画xml in_from_right.xml <?xml version="1.0" encoding=" 阅读全文
posted @ 2019-09-20 11:31 观心静 阅读(3405) 评论(2) 推荐(0) 编辑

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11555217.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Google 在2018 阅读全文
posted @ 2019-09-20 10:14 观心静 阅读(17356) 评论(0) 推荐(2) 编辑

2019年9月18日

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11545166.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 ViewModel是go 阅读全文
posted @ 2019-09-18 20:32 观心静 阅读(5584) 评论(0) 推荐(1) 编辑

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11544273.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 LiveData与Vie 阅读全文
posted @ 2019-09-18 18:13 观心静 阅读(59741) 评论(2) 推荐(4) 编辑

2019年9月16日

摘要: 查看运行APP当前页面的Activity名称 adb shell "dumpsys window | grep mCurrentFocus" 结果 查看栈信息 adb shell dumpsys activity 只看activity adb shell dumpsys activity activ 阅读全文
posted @ 2019-09-16 20:00 观心静 阅读(11555) 评论(0) 推荐(1) 编辑

2019年9月15日

摘要: 问题描述 在使用Android Studio 进行Builder APKs的时候,如果发现无法degub, 进行配置的时候 没有module可以进行指定 问题原因 项目未与Grade Files 文件同步 解决办法 菜单栏里选择 File > Sync Project With Gradle Fil 阅读全文
posted @ 2019-09-15 21:04 观心静 阅读(2917) 评论(0) 推荐(0) 编辑

摘要: 报错信息 Android studio 安装app的时候以下报错 报错原因 手机里没有卸载干净app(之前你可能是用Android studio 安装的debug版本) 解决办法 1.adb uninstall 包名 2.手机直接恢复出厂设置 阅读全文
posted @ 2019-09-15 21:00 观心静 阅读(46480) 评论(2) 推荐(2) 编辑

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11522959.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客只讲解okhtt 阅读全文
posted @ 2019-09-15 15:39 观心静 阅读(2599) 评论(0) 推荐(0) 编辑

摘要: 前言 此篇博客只是上传功能的记录demo,如果你还不太了解okhttp可以参考a56爆大奖在线娱乐的另一篇博客 /guanxinjing/p/9708575.html 代码部分 阅读全文
posted @ 2019-09-15 14:46 观心静 阅读(6845) 评论(0) 推荐(0) 编辑

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11522472.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客只是下载功能的记 阅读全文
posted @ 2019-09-15 14:45 观心静 阅读(10457) 评论(2) 推荐(0) 编辑

2019年9月11日

摘要: 上传本地代码及更新代码到GitHub教程 上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 第二步按照步骤创建 第三步添加git 如果需要配置SSH 首先要安装git(下载地址https://www.git-scm.com/download/) 新建一个文件 阅读全文
posted @ 2019-09-11 11:18 观心静 阅读(3193) 评论(0) 推荐(1) 编辑

摘要: git clone 克隆项目 git clone 实际上是一个封装了其他几个命令的命令。 它创建了一个新目录,切换到新的目录,然后 git init 来初始化一个空的 Git 仓库, 然后为你指定的 URL 添加一个(默认名称为 origin 的)远程仓库(git remote add),再针对远程 阅读全文
posted @ 2019-09-11 10:49 观心静 阅读(1171) 评论(0) 推荐(0) 编辑

2019年8月31日

摘要: 例子: 结果输出如下:src源数组为:hellowdest目标数组为:12345789复制完成之后的dest目标数组为:123hell9 阅读全文
posted @ 2019-08-31 11:33 观心静 阅读(518) 评论(0) 推荐(0) 编辑

摘要: 原文地址:https://www.jianshu.com/p/b5ca697535bd 1. ADTS(Audio Data Transport Stream)头之于AAC AAC音频文件的每一帧都由一个ADTS头和AAC ES(AAC音频数据)组成。 AAC数据帧 2. ADTS头分析 ADTS头 阅读全文
posted @ 2019-08-31 10:40 观心静 阅读(1366) 评论(0) 推荐(0) 编辑

2019年8月30日

摘要: 前言 此篇博客讲解MediaExtractor将一个视频文件分离视频与音频,如果你对MediaExtractor还没有一个笼统的概念建议先了解a56爆大奖在线娱乐的另一篇入门博客:/guanxinjing/p/11378133.html 直接上代码 已经大量注释了就不另外 阅读全文
posted @ 2019-08-30 20:59 观心静 阅读(4067) 评论(0) 推荐(1) 编辑

2019年8月26日

摘要: 前言 一般情况下,a56爆大奖在线娱乐们使用的签名都是自己生成的Java签名来编译APP. 但是,如果需要开发一些特定设备的APP(对权限有更高的要求,需求一些系统基本的权限,比如让APP可以控制设备的休眠),那就需要编译系统签名的APP. 首先你还要明白,APP系统签名的文件必需是你当前设备的系统签名文件一致,这种 阅读全文
posted @ 2019-08-26 10:12 观心静 阅读(2564) 评论(0) 推荐(0) 编辑

2019年8月24日

摘要: 前言 此篇博客也是Android studio插件篇的一部分,后续有时间a56爆大奖在线娱乐会介绍更多AndroidStudio的插件方便开发. Android设备用WiFi调试在以前一般是通过adb连接的,但是这样的玩法需要设备Root权限.非常麻烦,所幸,Android studio上就有一个不需要设备Root就 阅读全文
posted @ 2019-08-24 11:16 观心静 阅读(6160) 评论(0) 推荐(0) 编辑

2019年8月20日

摘要: 前言 在Androidx的库应用后,导致有需多系统组件库需要重新 implementation 升级为Androidx, 但是你可能会发现不知道怎么导入他们. 当然除了导入Android的组件库,还可以搜索到第三方框架的最新版本库,这片博客就将讲解如何搜索并且导入这些库. 第一步 打开菜单 在菜单栏 阅读全文
posted @ 2019-08-20 14:37 观心静 阅读(990) 评论(0) 推荐(0) 编辑

摘要: 添加方式 第一步 在AndroidStudio的菜单栏里找到 File > Settings > 点击 . 第二步 点击Plugins > 在点击Marketplace 等待插件列表刷新 > 然后输入Translation 搜索插件,点击 Install 安装. 下载完成后需要重启AndroidSt 阅读全文
posted @ 2019-08-20 11:41 观心静 阅读(7197) 评论(0) 推荐(0) 编辑

2019年8月19日

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11378133.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 MediaExtract 阅读全文
posted @ 2019-08-19 16:56 观心静 阅读(13547) 评论(1) 推荐(1) 编辑

2019年8月14日

摘要: 问题描述 将EditText这个View成为了ListView或者RecyclerView的item时,在按输入法的回车/下一步/next时会出现的 focus search returned a view that wasn't able to take focus!的报错. 问题原因 因为在按下 阅读全文
posted @ 2019-08-14 20:07 观心静 阅读(3169) 评论(0) 推荐(0) 编辑

2019年8月8日

摘要: 前言 举例一些 layer-list 开发实用例子,用于拓展思维 底部带线条的正方形背景 方式一 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item > <shape> <solid androi 阅读全文
posted @ 2019-08-08 15:21 观心静 阅读(1477) 评论(0) 推荐(0) 编辑

2019年8月6日

摘要: 源作者:Android小Y链接:https://www.jianshu.com/p/1828f14d7955来源:简书 前言 Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非 阅读全文
posted @ 2019-08-06 15:06 观心静 阅读(797) 评论(0) 推荐(0) 编辑

2019年8月3日

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11294396.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 在需要实现一个List的 阅读全文
posted @ 2019-08-03 12:04 观心静 阅读(10964) 评论(0) 推荐(0) 编辑

2019年8月1日

摘要: 版权声明 a56爆大奖在线娱乐来自博客园,作者:观心静 ,转载请注明原文链接:/guanxinjing/p/11285281.html a56爆大奖在线娱乐版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利 前言 WebView 是Andr 阅读全文
posted @ 2019-08-01 20:55 观心静 阅读(2797) 评论(0) 推荐(0) 编辑

2019年7月26日

摘要: 问题描述 a56爆大奖在线娱乐们从代码里获得Drawable在设置给View时会发现,图片不显示的问题.比如如下代码: 问题原因 用上面的方式代码里获取的drawable其实未设置setBounds()尺寸大小 解决问题 给drawable设置setBounds()就行了,如下: 但是,这样并没有解决适配尺寸问题,因 阅读全文
posted @ 2019-07-26 12:00 观心静 阅读(5293) 评论(0) 推荐(0) 编辑