![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android多线程
Android世界的小学生
代码就像人生,越丰满,充实,井井有条,越存在着优化,提升的地方。
展开
-
Fragment&FragmentActivity
1.使用Fragment首先要让Activity继承FragmentActivity FragmentActivity包含了Fragment运作的FragmentManager接口和实 现类FragmentManagerImpl,其掌管了所有Fragment的显示和隐藏。 2.首先Fragment 就可以把它当作一个view , 只不过这个view 与 activity一样有了生翻译 2016-04-06 14:33:25 · 423 阅读 · 0 评论 -
Android AES DES RSA 加密解密 解析
下面在补充一下加密的支持 1.对称加密:只有一把密钥,如果密钥暴露,文件就会暴露。 *des和aes加密两种 这是两种加密标准 特点是:加密速度快,可以加密比较大的文件 2.非对称加密(这里的对称指的是发送方和接收方,一把要是当然共有对称,两把钥匙分开,即不对称) RSA(支付宝所使用的加密方法)加密速度比较慢,但是安全系数比较高 密钥对是有程序生成的不能我们自己定义AES DES 类在原创 2016-07-10 12:26:15 · 1003 阅读 · 0 评论 -
Android 抽奖 转盘 动画 实现原理详解
Android动画之旅有一段时间没有写新的内容了。我之前想的是,边学习边开发一些有用的小Demo但是一写起来就根本停不下来了。先给大家展示一个成果,后续我会将每个项目的原码和原理分析发布出来。虽然我知道看的人可能不多,但是写东西总结对自己本身也是一种检验和复习。还是希望我的博客人可以越来越多。 先展示一下成果。本来是想写五个但是写着写着就写成了8个。 那么今天写一个最简单的大转盘开始,逐渐深原创 2016-11-08 10:47:52 · 4118 阅读 · 2 评论 -
Android加载器LoaderManager.loaderCallbacks
Loadersloader在android 3.0之后才被引入,它简化了在activity和fragment中异步加载数据的步骤(个人认为简化是次要的,更重要的是优雅的实现了异步加载),loader有如下特点:适用于每个activity和fragment提供异步加载的实现方法监听数据源的一举一动,在数据发生变更时自动返回新的结果当由于配置改变而被重新创建后,它们自动重连到上一个加载器的游标,所以不必原创 2016-12-01 14:26:00 · 1787 阅读 · 0 评论 -
Android录音MP3解决方案
这几天,接了一个政府的项目,其中有一个需求是可以在Android本地录音并且传送到服务器,让服务器的WEB端可以进行播放。然后我使用的是Android自己的MediaRecorder,但是这个录音生成的编码形式非常具有局限性,其生成的格式也非常有限,主要有如下几种public final class AudioEncoder { public static final int AAC原创 2017-03-21 14:44:56 · 1627 阅读 · 0 评论 -
2017 Android进程详解 进程保活
首先对Android中进程的优先级从高到低进行一个划分 1.Foreground Process 前台进程 最前断的进程 2.Visible Process 可见的进程 3.Service Process 我们普通创建的Service 4.Background Process 处于背景情况下 没有退出但是没有显示了 5.Empty Process 应用推出了 资源释放了 但是内存还有一些原创 2017-06-11 15:17:32 · 392 阅读 · 0 评论 -
Android Handler 从原理到面试题
1.Handler是什么Handler是Android给我们提供用来更新UI的一套机制,也是一套消息处理机制,我们可以发送消息,也可以通过它处理消息。 如Activity的整个生命周期是由 Activity Message Service 来通知处理的。2.为什么要使用HandlerAndroid在设计的时候,就封装了一套消息创建、传递、处理机制,如果不遵循这样的机制就没有办法更...原创 2018-06-21 15:32:16 · 341 阅读 · 0 评论