共 35 篇文章
显示摘要每页显示  条
这一年感谢非常多的作者投递文章,你们的分享是非常有价值的,让非常多的同学受益,也让我学到很多。wanandroid.com也成为了我在地铁上看文章的最主要的一个app之一,很欣慰可以用自己的网站内容学习;这一年也收到了很多同学对网站的好评与鼓励,忽然觉得耗费的极大的精力是非常值得的,这两天准备给网站换了新年皮肤,图个喜庆。
Android 面试题集 包含答案。新启动的应用进程,该进程就是用来承载应用运行的进程了,它也是应用的主线程(新创建的进程就是主线程),处理组件生命周期、界面绘制等相关事情。Android Binder是用来做进程通信的,Android的各个应用以及系统服务都运行在独立的进程中,它们的通信都依赖于Binder。PathClassLoader:只能加载已经安装到Android...
用MediaPlayer TextureView封装一个完美实现全屏、小窗口的视频播放器。MediaPlayer在直接new出来之后就进入了Idle状态,此时可以调用多个重载的setDataSource()方法从idle状态进入Initialized状态(如果调用setDataSource()方法的时候,MediaPlayer对象不是出于Idle状态,会抛异常,可以调用reset()方法回到Idle状态)。但是呢,UI的展示和反...
如何使用Android自带的资源。项目中难免会有这样的需求,需要使用到系统自带的图标(drawable)、字符串(string)等资源,今天就主要记录一下string和drawable。然后通过翻看Android系统源代码啊!可以看到定义的permission有android:description、 android:label两个属性。系统String.这都知道string的id了,就直接用吧~当然,普通的android.R.st...
一行代码实现Android软键盘与EditText的交互。有一个很常见的需求,就是页面中软键盘打开时,希望能点击屏幕其他的任何位置,就能把软键盘给隐藏掉.比如登录, 注册之类的常见页面.今天,纯洁的我,就针对这样的情况,给各位大佬分享,怎样通过一行代码实现软键盘与EditText的交互.2.软键盘弹出时会覆盖页面内容。在Manifest中设置android:windowSoftIn...
Android视频开发进阶(一)关于视频的那些术语。另外需要注意的是,Codec的编码与解码包含对视频数据的编码解码和音频数据的编码解码,因为音频的本质是声波信息,视频是图片处理,他们本质上是不同的,我这里主要是介绍视频数据的处理。Container format file(视频容器文件)容器文件就是上面说到的Codec程序对图片集进行编码之后的产物,被Co...
Glide-内存缓存与磁盘缓存。1.首先会尝试从cache里面取,这里cache就是Glide的构造函数里面的MemoryCache(是一个LruResourceCache),如果取到了,就从cache里面删掉,然后加入activeResources中2.如果cache里面没取到,就会从activeResources中取,activeResources是一个以弱引用为值的map,他是用于存储使用中的资源.之所以在内存缓存的基础上又多了...
考虑到Android中使用很多UI控件,为避免控件和普通成员变量混淆以及更好达意,所有用来表示控件的成员变量统一加上控件缩写作为后缀(文末附有缩写表)。btn_xx.将一个大的style文件分割成多个文件, 你可以有多个styles.xml 文件。Android SDK支持其它文件,styles这个文件名称并没有作用,起作用的是在文件 里xml的标签。因此你可以有多个sty...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部