随笔分类 -  Android

Android学习笔记
摘要:1.Android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念: 答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。 2.android的动画 阅读全文
posted @ 2016-05-12 18:36 chaoer 阅读(205) 评论(0) 推荐(0)
摘要:转载:http://www.nljb.net/default/Android%E4%B9%8B%E5%90%84%E5%88%86%E8%BE%A8%E7%8E%87%E5%AE%9A%E4%B9%89%E7%9A%84%E5%9B%BE%E7%89%87%E8%A7%84%E6%A0%BC/ 各种 阅读全文
posted @ 2016-05-09 15:28 chaoer 阅读(4304) 评论(0) 推荐(0)
摘要:转载:http://www.jianshu.com/p/29ef8d3cca85 首先我们看看百度搜索引擎上常见的认识入手: 图1:屏幕分辨率和常见屏幕密度关系 我们知道屏幕密度直接关系到我们所谓的1X 1.5X 2X 3X 4X图的对应适配关系,结合图1可知: 单位解释篇 想要通透得了解关于安卓各 阅读全文
posted @ 2016-05-09 14:40 chaoer 阅读(286) 评论(0) 推荐(0)
摘要:转载:https://segmentfault.com/a/1190000005073746 Android通用流行框架大全 1. 缓存 2.图片加载 3. 图片处理 4. 网络请求 5. 网络解析 6. 数据库 7. 依赖注入 8. 图表 9. 后台处理 10. 事件总线 10. 响应式编程 11 阅读全文
posted @ 2016-05-08 10:12 chaoer 阅读(201) 评论(0) 推荐(0)
摘要:转载 : https://github.com/Tim9Liu9/TimLiu-Android?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io#%E5%8D%AB%E6%98%9F%E8%8F%9C%E5%8D%95 目录 UI 阅读全文
posted @ 2016-05-05 15:40 chaoer 阅读(561) 评论(0) 推荐(0)
摘要:作者:漫步 链接:https://www.zhihu.com/question/27227425/answer/35973793 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文;2.局部 阅读全文
posted @ 2016-04-30 11:12 chaoer 阅读(212) 评论(0) 推荐(0)
摘要:无论什么样的程序开发过程中,出现错误都是不可避免的,一般情况下,语法错误会被开发环境检测到,并能及时的提示我们错误的位置以及修改的方法,但是逻辑错误就不是那么容易被发现了,通常逻辑错误的定位和分析是一件非常困难的事情。 所以在学习Android过程中,继学习它的程序结构,写了HelloWorld和一 阅读全文
posted @ 2016-04-30 10:57 chaoer 阅读(327) 评论(0) 推荐(0)
摘要:作为一个多任务的系统,Android 系统当然能够尽可能长的保留一个应用进程,但是由于新的或者更重要的进程需要更多的内存,系统不得不逐渐终结老的进程来获取内存。为了声明哪些进程需要保留,哪些需要kill,系统根据这些进程里面的组件以及这些组件的状态为每个进程生成了一个“重要性层级” 。处于最低重要性 阅读全文
posted @ 2016-04-29 16:58 chaoer 阅读(762) 评论(0) 推荐(0)
摘要:AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程 阅读全文
posted @ 2016-04-29 16:24 chaoer 阅读(171) 评论(0) 推荐(0)
摘要:本文主要介绍adb常用命令及应用常用目录。1、adb常用命令adb devices列出所有连接的android设备。以下命令都是对单个devices而言,如果存在多个devices的话,下面的命令都需要将adb变为adb -s deviceId adb shell进入devices命令行模式,进入命 阅读全文
posted @ 2016-04-19 17:56 chaoer 阅读(717) 评论(0) 推荐(0)
摘要:主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、Strin 阅读全文
posted @ 2016-04-19 16:42 chaoer 阅读(175) 评论(0) 推荐(0)
摘要:转载:某学姐http://mouxuejie.com/blog/2016-02-13/android-gradle-config/ Gradle构建脚本使用DSL(Domain Specific Language)来描述构建逻辑,使用的语言是Groovy。想了解Android Studio工程的Gr 阅读全文
posted @ 2016-04-18 15:17 chaoer 阅读(275) 评论(0) 推荐(0)
摘要:第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。 2.String和StringBuffer的使用、正则表达式。 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极 阅读全文
posted @ 2016-04-16 10:34 chaoer 阅读(194) 评论(0) 推荐(0)
摘要:转载: http://www.jianshu.com/p/0a984f999592?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 1. 前言 这份文档参考了 Google Java 编程风格规范和 Google 官方 Andr 阅读全文
posted @ 2016-04-08 15:52 chaoer 阅读(192) 评论(0) 推荐(0)
摘要:同步和异步的区别 首先以一个常见的开发场景来区别一下同步和异步的区别,比如我们要获取一张网络图片并完成显示。在这个场景中我们需要开启两个线程,一个是子线程—即下载图片的线程;另外是主 UI 线程—即图片下载完成后进行显示的线程。针对这个场景分别用两幅实现的流程图来区分同步和异步。 从图中可以看到,二 阅读全文
posted @ 2016-04-08 11:11 chaoer 阅读(892) 评论(0) 推荐(0)
摘要:开发中用android studio导入ApiDemos 导致很多编译不过问题,今天小结一下. 注:本篇只针对android studio工具而写,eclipse没试过不在讨论范围。 1. preference_switch报错 报错原因是因为xml文件没有以.xml的形式保存文件,简单点说就是没有 阅读全文
posted @ 2016-03-24 13:24 chaoer 阅读(2882) 评论(1) 推荐(0)
摘要:原文地址:http://blog.csdn.net/xyz_lmn/article/details/20122303 大家都知道Android中加载view是从Activity的onCreate方法调用setContentView开始的,那么View的具体加载过程又是怎么的呢?这一节我们做一下分析。 阅读全文
posted @ 2016-03-23 18:50 chaoer 阅读(225) 评论(0) 推荐(0)
摘要:原文地址:http://blog.csdn.net/xyz_lmn/article/details/20385049 Android的View绘制是从根节点(Activity是DecorView)开始,他是一个自上而下的过程。View的绘制经历三个过程:Measure、Layout、Draw。基本流 阅读全文
posted @ 2016-03-23 18:48 chaoer 阅读(191) 评论(0) 推荐(0)
摘要:自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 。 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章。 Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些。如 阅读全文
posted @ 2016-03-23 17:05 chaoer 阅读(255) 评论(0) 推荐(0)
摘要:Shape在Android中设定各种形状,今天记录下,由于比较简单直接贴代码。 Shape子属性简单说明一下: gradient -- 对应颜色渐变。 startcolor、endcolor就不多说了。 android:angle是指从哪个角度开始变.solid -- 填充。stroke -- 描边 阅读全文
posted @ 2016-03-16 16:14 chaoer 阅读(823) 评论(0) 推荐(0)