Android无障碍宝典-talkback】的更多相关文章

http://geek.csdn.net/news/detail/93269 http://geek.csdn.net/news/detail/135867…
Java知识点包括:接口与抽象的使用及区别,多线程,socket基础,集合类,也有个别公司考察定义,很无语. C/C++知识点包括:指针的移动,排序算法,链表,有时还会有二叉树的遍历或图的遍历. 1.Android 手机操作系统的四层架构?  Applications  Application Framework  Android RunTime Libraries   Liunx Kernel    架构框架以此从上到下:     1.Applications   (应用程序(应用层))   …
一.listview的优化: 首先要知道getview实际就是个for循环. 我们重写的getview方法中本身有一个convertview,因为只需要保留能够显示的最大个数的view即可,所以: 第一步就是判断convertview是否为空,是空就inflater一个view,并且将findviewid的结果赋给holder 然后convertView.setTag(holder)(将holder与convertview绑定); 不是空的时候就直接取出holder(holder = (Hold…
Android面试 1. 内容介绍................................................................................................................................................................................................................... 8 2. JavaSE基础(★★)....…
我要当学霸这款App有个学习监督的功能,当你启动它的时候,你将无法使用其他App,以此达到帮助人提高自觉性,起到监督学习的效果.最近和同学做了个小App,正好有这个功能,所以就来说说它是怎么实现的. PS:本篇描述的是我们做这个小App过程中的一些尝试. 效果 首先还是先来看下效果是怎么样的: 实现思路 先说下我们这个小App的功能:学习监督的功能(即禁掉其他App的使用) + 桌面小宠物(用来给用户提示的). 从上图也可以看出,当启动我们这个小App时,开启监督功能后,再点击其他App(如QQ…
前段时间比较忙 没来的及时分享出来.需求是这样的要求用户只能输入12个字符或者6位中文的数据:作为一个菜鸟遇到这样的问题第一反应就是 Android:maxLength="12"这么个属性然而去测试发现中文也是十二个的瞬间被上司叫过去就是一顿说.没办法还得改方法可是作为菜鸟的我只知道这一个方法:只能去百度了打开百度以后发现大部分方法都是一样都是用editText.addTextChangedListener()这个方法处理的:可是作为菜鸟的我对于这方法还是不熟悉于是运行过程中出现了各种…
一.摘要 An Adapter object acts as a bridge between an AdapterView and the underlying data for that view. The Adapter provides access to the data items. The Adapter is also responsible for making a View for each item in the data set. 这是Android官方对Adapter的…
金九银十跳槽季接近尾声了,可是今年由于疫情的影响仍然不太好找工作,相信大家肯定急需一套Android面试宝典,下面就分享给大家我珍藏已久的Android高阶面试宝典,供大家学习 ! 1.自定义Handler时如何避免内存泄漏 答案: 一般非静态内部类持有外部类的引用的情况下,造成外部类在使用完成后不能被系统回收内存,从而造成内存泄漏.为了避免这个问题,我们可以自定义的Handler声明为静态内部类形式,然后通过弱引用的方式,让Handler持有外部类的引用,从而可避免内存泄漏问题. 以下是代码实…
谈谈我的真实感受吧- 程序员真的是需要将终生学习贯彻到底的职业,一旦停止学习,离被淘汰,也就不远了. 金三银四.金九银十跳槽季,这是一个千年不变的话题,每到这个时候,很多人都会临阵磨枪,相信不快也光.于是,大家都会搜集一些面试题. 但其实,对于一些不跳槽的同学来说,真的也很有必要去研读一些大厂的面试题.了解一下最近的主流技术,看看大厂在意的点是什么,再在自己的工作中去完善,去总结. 于是,我们花费了几个月的时间,整理出了Android大厂题(附带详细答案). 2017-2020字节跳动 Andr…
上一篇文章我们了解了View的onMeasure,那么今天我们继续来学习Android View绘制三部曲的第二步,onLayout,布局. ViewRootImpl#performLayout private void performLayout(WindowManager.LayoutParams lp, int desiredWindowWidth, int desiredWindowHeight) { mLayoutRequested = false; mScrollMayChange…