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 · 959 阅读 · 0 评论 -
Android进阶—内存优化
Android的内存溢出: 1:长期保持某些资源(如Context)的引用,造成内存泄露,资源造成得不到释放。 2:保存了多个耗用内存过大的对象(如Bitmap),造成内存超出限制。 避免: 1: static 它的生命周期是很长的, 引用一些资源耗费过多的实例(Context的情况最多) 第一,应该尽量避免static成员变量引用资源耗费过多的实例,比如Con原创 2014-06-19 15:25:41 · 609 阅读 · 0 评论 -
Android进阶—图片内存优化
1.软引用和弱引用; 2.bitmap原创 2014-07-09 20:53:46 · 470 阅读 · 0 评论 -
Android进阶—进程间通信 AIDL Service
Android进程间通信 AIDL Service 一、服务端结构 服务端需要处理的有: 1.处理对象,对象内方法,注意:AIDL 只能对函数起作用; 2.处理服务; 3.配置文件; 二、客户端 配置 1.对象,切记,与服务端的对象完全一致,包括包名; 2.调用原创 2015-05-20 11:25:35 · 993 阅读 · 0 评论 -
Android进阶—线程池
线程池的基本思想还是一种对象池的思想,开辟一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行完成后线程对象归池,这样可以避免反复创建线程对象所带来的性能开销,节省了系统的资源。 import java.io.IOException; import java.net.URL; import java.util.concurrent.转载 2014-07-09 20:30:51 · 680 阅读 · 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 · 549 阅读 · 0 评论 -
Android进阶—写给自己的计划
1,巩固自己所学; 2,了解公司项目,学习项目中优势; 3,建立自己的library,帮助文档等; 4,数据库学习; 5,设计模式的学习; 6,Android系统架构,以及项目架构,自己架构自己Android项目; 7,ios 的巩固,加强项目编程能力; 8,学习linux基础; 9,游戏Cocos2dx的基础学习!原创 2014-07-23 16:58:29 · 637 阅读 · 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 · 650 阅读 · 0 评论 -
Android 面试题汇总
Android 面试题原创 2017-06-12 12:50:36 · 395 阅读 · 0 评论