Android探索
记录Android开发过程中的遇到的一些问题和技术。
罗淋
一起学习,共勉。
展开
-
App Links详细介绍
applink原创 2023-02-23 11:19:05 · 716 阅读 · 0 评论 -
【转载】从上帝视角看Android JetPack
前言作为一名Android老司机,什么Square全家桶,Glide, 各种Bus, MVP,MVVM等等跟Android开发相关的主流的名词那都是如数家珍 。很多时候我们吐槽,Android碎片化严重,Google爸爸又天高皇帝远,对国内的Android生态又心有余而力不足。国内的Android开发者很长一段时间也基本处于散养的状态。项目的库基本都是用上面说到的主流库,自己动手,丰衣足食。可能大部分开发者们更focus的是当下的某个技术点,而缺乏从整个架构战略的方向去看待圈内的整个生态。于是搜集了转载 2021-03-12 09:13:11 · 216 阅读 · 0 评论 -
记录RecyclerView中TextView在Android4.4版本部分不显示文字(singleLine)的爬坑之路
废话不多少,来场景介绍RecyclerView+GridLayoutManager一行4个item,item图片+显示问题说明每次打开界面,向上滑动发现列表中总有两个item的文字显示不出来,其他item正常,各种方式调试了,TextView宽高都正常,text也存在控件上,只是没有绘制出来。各种尝试1.用GridLayout作为根布局2.检查是否过度绘制,减少布局层次3.检测是否线程刷新ui4.去掉wrap_content,固定宽高试过这些都没用,最后检查了一下TextView控件的原创 2020-11-13 15:37:02 · 555 阅读 · 0 评论 -
Android Studio中的单元测试(二)Android测试
上一篇Android Studio中的单元测试(一)Java测试运行在JVM虚拟机,本次则需要运行在Android设备或者模拟器上的测试。主要用于测试: 单元(Android SDK层引用关系的相关的单元测试)、UI、应用组件集成测试(Service、Content Provider等)。欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而...原创 2018-06-08 12:50:17 · 601 阅读 · 0 评论 -
Android Studio全局搜索替换
1、Android studio打开工程。2、选中要所有的项目,右键选择“Replace in Path..”3、搜索要替换的字符串,点击find键4.点击替换即可注:这里要小心替换,必要时可以先备份。原创 2017-02-14 17:25:33 · 23698 阅读 · 0 评论 -
Android Studio快捷键
Ctrl+E,可以显示最近编辑的文件列表Shift+Click可以关闭文件Ctrl+[或]可以跳到大括号的开头结尾Ctrl+Shift+Backspace可以跳转到上次编辑的地方Ctrl+F12,可以显示当前文件的结构Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择Ctrl+N,可以快速打开类C原创 2017-02-14 18:12:46 · 396 阅读 · 0 评论 -
Android Studio插件之Android Strings.xml To CSV Converter(失效)
1. AndroidStudio安装Android Strings.xml To CSV Converter插件可以使string.xml文件与csv文件(CSV是以逗号间隔的文本文件,可以用Excel打开)互相转换。1) 安装2) String.xml转为CSV文件选择Android Resource Folder目录路径,请确保选择的路径下只有一个module,生原创 2017-02-21 11:34:37 · 5069 阅读 · 3 评论 -
记录Android studio使用过程中遇到的问题
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/79287971本文出自: 【rhino博客】 1. com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process...原创 2018-02-08 11:48:19 · 424 阅读 · 0 评论 -
Android studio配置sonar
转载请标明出处:https://blog.youkuaiyun.com/u013254166/article/details/80117983本文出自: 【rhino博客】 1. Android工程根目录build.gradle添加以下配置:buildscript { dependencies { ... classpath "org.sonarsource....原创 2018-04-28 11:09:32 · 2655 阅读 · 0 评论 -
AIDL进程间通信之AIDL
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78612405本文出自: 【rhino博客】 本篇主要讲解Android进程间通信手段——AIDL,即AndroidInterface Definition Language(Android接口定义语言)。文章没有粘贴太多的代码,最后面有源码的下载链接。原创 2017-11-23 13:58:46 · 349 阅读 · 0 评论 -
Android内存优化之内存泄露
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78623104本文出自: 【rhino博客】 本篇主要针对常见内存泄露及优化方案做了一些整理。参考博客我已在最后注明。一. 什么是内存泄露 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统原创 2017-11-24 16:52:59 · 353 阅读 · 0 评论 -
替换Android string.xml中特殊字符
原创 2018-02-08 11:36:24 · 2775 阅读 · 0 评论 -
MVC/MVP/MVVM
转载请标明出处:http://blog.youkuaiyun.com/u013254166/article/details/78623104本文出自: 【rhino博客】 一、MVC MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集...原创 2018-03-26 13:46:57 · 309 阅读 · 0 评论 -
Android studio配置Kotlin环境和DataBinding
1. build.gradle(project level)buildscript { ext.kotlin_version = '1.2.21' ext.android_plugin_version = '3.0.1' dependencies { classpath 'com.android.tools.build:gradle:3.0.1' ...原创 2018-05-21 11:08:10 · 1030 阅读 · 0 评论 -
Android studio接入VirtualApk详细过程,对比Atlas、RePlugin
一、宿主工程接入1.在宿主工程根目录的build.gradle添加依赖dependencies { classpath 'com.android.tools.build:gradle:3.0.0' classpath 'com.didi.virtualapk:gradle:0.9.8.3'}2.在App的工程模块的build.gradle添加使用gradle插件apply plugin: '...原创 2018-05-24 11:16:05 · 3796 阅读 · 2 评论 -
解决SQLite Expert Professional 打开加密数据库报错
当打开加密数据库时,应该弹出对话框输入密码才对,结果报错如下:解决办法:1.下载SQLite.Interop.dll下载地址:http://www.ddooo.com/softdown/100051.htm#dltab2.将SQLite.Interop.dll拷贝到SQLite Expert安装路径。(如:D:\ForJob\SQLite Expert Professional 5)3.重启电脑4...原创 2018-05-24 17:44:11 · 5304 阅读 · 3 评论