![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 63
Chacojack
中南大学大四学生,现任掌赢科技Android研发工程师实习生
展开
-
第一个Android项目总结
近期自己做了一个项目,遇到了很多问题,学习到了很多东西。之前自己总是觉得能够编出程序实现功能就可以了,但是渐渐意识到理论知识和实践结合的重要性,下面我把我所学到的知识记录在这里,并分享给大家希望能帮助大家一起学习,一起进步。 一、Activity、Fragment、Service的生命周期: 在做项目的时候总是会遇到一些问题,例如在切出Activity的时候做一些操作,当这个Activity销原创 2015-04-16 08:36:12 · 601 阅读 · 1 评论 -
Android中getWidth()和getMeasureWidth()的区别探究
背景 在Android中正确获得View控件的宽和高——使用篇中我们知道了,getWidth和getMeasureWidth都可以获得view的宽,高同理。 那这两个函数究竟有什么区别呢?其实以前我只是知道获取宽高要那样子,也不知道这两个并不知道这两个函数的区别,所以探究了一下。先看个例子。 例子 我直接贴代码: 使用自定义的View: public class MyView exte原创 2015-09-22 09:17:00 · 2342 阅读 · 1 评论 -
Android中正确获得View控件的宽和高——使用篇
我自己回顾自己写的文章,有时候感觉看起来颇为吃力,第一就是太长,第二太注重原理而轻使用,而为了方便同行的阅读,我决定对于自己研究的东西,先写一个使用篇,然后再写一个原理篇。使用篇尽量简单易学易用,而原理篇尽量详细的介绍源码实现过程。背景这是今天一个同学去面试被问到的问题。正确方法要在onWindowFocusChanged()回调中获得组建的宽和高。通过getwidth(),和getMeasureW原创 2015-09-20 17:15:42 · 608 阅读 · 0 评论 -
Android应用setContentView与LayoutInflater加载解析机制源码分析
1 背景继续前面Android中getWidth()和getMeasureWidth()的区别探究中探究到了View的绘制过程,在探究View的绘制过程的时候,我们最好是从我们最常用的地方来开始探究,最熟悉的就是setContentView方法了,我看到一篇文章正是我想要的,而且博主写的非常出色,顾转载过来,以便之后查阅学习。转自:工匠若水 2 Android5.1.1(API 22)从Activi转载 2015-09-26 21:11:10 · 735 阅读 · 0 评论 -
一个面试总结
Java回收机制,堆内存,栈内存栈内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内存堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组原创 2015-09-26 14:01:54 · 633 阅读 · 1 评论 -
使用hierarchyviewer的学习记录
这个的教程网上已经到处都是了,自己在此记录自己的学习;打开hierarchyviewerhierarchyviewer在Android的SDK下的tools文件夹下;Android/sdk/tools 进入到该目录:open hierarchyviewer即可运行hierarchyviewer;原创 2015-09-26 10:00:36 · 459 阅读 · 0 评论 -
Android多线程从入门到精通
Android多线程从入门到精通本文为大家总结了Android中多线程的知识点,如果对Android多线程还不是很了解的朋友建议来此一游。如果讲解过程中有不对的地方,也请各位朋友多为我指正,大家共同学习进步。首先先为大家展示一下我自己做的思维导图,我也会通过按照这个图为大家介绍Android中的多线程。(PS:这段时间一直没有更新博客,自己在下面一直在对所学的知识进行整理和深入的学习,自我感觉通过这原创 2015-06-04 21:46:26 · 825 阅读 · 0 评论 -
BaseAdapter的使用
Adapter也就是适配器,那什么是适配器呢?其实适配器你可以理解为一个连接前台界面和后台数据的接口。 在ListView,GridView时经常和Adapter一起使用。可能最早接触ListView的时候我们就是知道ListView通过setAdapter()函数来列出一个字符串数组。那么像QQ列表一样的ListView是怎样做的呢? 好,下来教大家做。 那么我就以一个实际的Dome来告诉原创 2015-05-19 15:53:32 · 534 阅读 · 0 评论 -
Activity,Fragment,Service生命周期
额,这一篇拖了好久,自己在学习深一些的东西就把这一部分分享忘了。怎么说生命周期都是我们Android编程,可能不只是Android编程吧,很重要的东西。很值得写一下。之前想分享几篇别人写的不错的。不过想了想还是自己写一下吧。 其实不管是什么的生命周期,Acitivity也好,Fragment也好,Service也好,Google提供的开发这文档都是最好的学习工具。如果还不会使用Google官方提原创 2015-04-16 17:12:04 · 1584 阅读 · 0 评论 -
使用官方帮助文档学习android
在介绍其他的东西之前我们先学习如何下载,打开和使用Google提供的android参考文档,有助于我们之后的学习。 我使用的是Android Studio做开发的,下面截图为Android Studio的截图。 第一步:下载参考文档 打开Android SDK Manager 之后选择Documentation for Android SDK 如果后面显示的是原创 2015-04-16 13:07:40 · 1001 阅读 · 0 评论 -
基于Maven创建Android应用
前言在学会使用Maven创建Java程序之后。我们试着去用Maven创建Android程序 还是先用Maven命令在完成,这样我们可以清楚,编译器为我们做了些什么基于Maven创建Android应用先使用mvn archetype:generate命令看看我们有什么archetype可以用。 我们可以根据括号中对archetype的介绍来选择,那么我们选择339版本默认之后,等待下载完成:我们看原创 2016-03-27 15:47:52 · 1138 阅读 · 0 评论