Android 进阶
辛言
持之以恒,不懈努力,不抛弃不放弃!
展开
-
AndroidKotLin系列--Android Studio 第一步使用KotLin
Android KotLin系列在Android Studio 中初步使用KotLin 开发,并使得TextView显示出数据。1、安装插件file >> settings >> Plugins >> 搜索Kotlin 主要是安装 Kotlin language support其他可以选择安装2、新建项目原创 2017-05-25 16:13:28 · 938 阅读 · 0 评论 -
Android进阶—内存优化
Android的内存溢出:1:长期保持某些资源(如Context)的引用,造成内存泄露,资源造成得不到释放。2:保存了多个耗用内存过大的对象(如Bitmap),造成内存超出限制。避免:1: static它的生命周期是很长的, 引用一些资源耗费过多的实例(Context的情况最多) 第一,应该尽量避免static成员变量引用资源耗费过多的实例,比如Con原创 2014-06-19 15:25:41 · 594 阅读 · 0 评论 -
Android进阶—图片内存优化
1.软引用和弱引用;2.bitmap原创 2014-07-09 20:53:46 · 458 阅读 · 0 评论 -
Android进阶—进程间通信 AIDL Service
Android进程间通信 AIDL Service一、服务端结构服务端需要处理的有:1.处理对象,对象内方法,注意:AIDL 只能对函数起作用;2.处理服务;3.配置文件;二、客户端 配置1.对象,切记,与服务端的对象完全一致,包括包名;2.调用原创 2015-05-20 11:25:35 · 959 阅读 · 0 评论 -
Android进阶—线程池
线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所带来的性能开销,节省了系统的资源。 import java.io.IOException;import java.net.URL;import java.util.concurrent.转载 2014-07-09 20:30:51 · 655 阅读 · 1 评论 -
Android进阶— 面试题
1.Android序列化,其中的差异。2.Android 打包时候最大的方法数不能超过65K的问题的解决办法;3.Android 插件安装。4.Android分包策略。5.Android 打包流程。6.当很多很多实体类需要不混淆的时候,混淆文件怎么写。7.Android的线程池,怎么写,优先级呢?8.Android 在多线程中操作数据库,如何做?9.Android中遇到页面上ListView 需求变化比较大的时候,如何增强其拓展性;10.Android 中的进程间通信。原创 2015-05-19 09:27:17 · 540 阅读 · 0 评论 -
Android进阶—写给自己的计划
1,巩固自己所学;2,了解公司项目,学习项目中优势;3,建立自己的library,帮助文档等;4,数据库学习;5,设计模式的学习;6,Android系统架构,以及项目架构,自己架构自己Android项目;7,ios 的巩固,加强项目编程能力;8,学习linux基础;9,游戏Cocos2dx的基础学习!原创 2014-07-23 16:58:29 · 629 阅读 · 0 评论 -
SocketException: java.net.BindException: Address already in use
在调试的时候,出现了SocketException: java.net.BindException: Address already in use;解决办法: byte[] msg = new byte[1]; Integer port = 8080; DatagramSocket dSocket = null;原创 2013-11-26 16:55:01 · 628 阅读 · 0 评论 -
Android 面试题汇总
Android 面试题原创 2017-06-12 12:50:36 · 381 阅读 · 0 评论