下面这个方法我使用时没有解决问题,无奈下我重写了项目来解决。 Android Studio 无法识别同一个 package 里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot r…
分类:移动开发
Android学习之旅
1.Android基础知识 2.Android内存泄漏总结 3.Handler内存泄漏分析及解决 4.Android性能优化 5.ListView详解 6.RecyclerView和ListView的异同 7.Async…
关于像素?
我们说的分辨率, 比方 iphone4的分辨率是 960 * 640 —这个是单位是点,标识装备屏幕上有若干显现单位,每一个显现单位,能够明白一个个物理的发光二极管 iphone4的尺寸是3.5in,说的是物理的尺寸,对…
Android 彻底掌握Binder
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,…
接入sdk库的几点心得体会
由于项目的特殊性,最近一直在往app工程里接入(更新)第三方sdk,并且app的一些基础控件也被其他项目组封装成了sdk来导入。在不停的sdk更新迭代过程中碰到了一些问题,记录一下为后续排查问题依据。 sdk本身内部可以…
Android开发之Dagger2--源码角度分析inject过程(二)
前言 在上一篇文章中 Android开发之Dagger2的基本使用(一),主要是在项目了里导入了Dagger2,并注入成功,实现了基本的功能。在上一篇文章的末尾也提出了几个问题 添加inject后,通过编译生成的Dagg…
EditText光标问题
问题描述 : EditText hint内容的字体size大小和实际内容字体size大小不一样,所以采用了这种方式: val ss = SpannableString("可提现金额${StringUtils.getPri…
android 8.0安装apk
android 8.0安装apk需要请求未知来源权限 //xml配置 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAG…
Android面试题——算法篇
前言 一年之计在于春 金三银四已经要到来,2019的新的开始,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度? 如果没有的话, 你就需要掌握更加成熟的技术,也需要更多的知识储备,对于我们上班族而言,…
Android的Handler消息机制 解析
Android的Handler消息机制 实现原理 主线程会自动调用Looper.prepareMainLooper和Looper.loop,具体是在ActivityThread中main方法中调用的。 public st…
第十节:详细讲解一下Java多线程,随机文件
前言 大家好,我是 Vic,今天给大家带来第十节:详细讲解一下Java多线程,随机文件的概述,希望你们喜欢 多线程的概念 线程的生命周期 多线程程序的设计 多线程的概念 多线程的概念:程序是静态的,进程是动态的。多进程是…
2017届 蘑菇街内推Android面试之失败篇
记录蘑菇街校招内推面试经历,废话不多说,直接上问题 一面 说说自己实习的工作内容; 网络框架用的什么,OkHttp 的功能是什么; ArrayList 和 LinkedList 的区别?造成区别的原因是什么,为什么删查的…