02 2016 档案

Android中Context的总结及其用法
摘要:在语句 android中我们经常遇到这样的情况,在创建一个对象的时候往往需要传递一个this参数,比如:语句 MyView mView = new MyView(this),要求传递一个this参数,这个this究竟指的是什么东西呢? 其实这里的this指的就是当前的Activity.this,是... 阅读全文

posted @ 2016-02-26 22:57 猪猪一号 阅读(249) 评论(0) 推荐(0)

Java新手进阶:细说引用类型
摘要:在Java中,引用类型的变量非常类似于C/C++的指针。本文为新手进阶教程,为大家详细介绍引用的类型。AD:51CTO网+ 首届中国APP创新评选大赛火热招募中……为了形象起见,也为了打字方便,本文后面的内容,都把“引用类型的变量”称为指针。所以,如果你原先有C/C++背景,今天讲的内容对你来说应该... 阅读全文

posted @ 2016-02-26 22:40 猪猪一号 阅读(126) 评论(0) 推荐(0)

Java中堆内存和栈内存详解
摘要:Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。堆内... 阅读全文

posted @ 2016-02-26 22:39 猪猪一号 阅读(128) 评论(0) 推荐(0)

Android中Context详解 ---- 你所不知道的Context
摘要:本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 ... 阅读全文

posted @ 2016-02-26 17:27 猪猪一号 阅读(189) 评论(0) 推荐(0)

Android Context 上下文 你必须知道的一切
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/ 我重新组织了下内容以及结构... 阅读全文

posted @ 2016-02-26 17:27 猪猪一号 阅读(198) 评论(0) 推荐(0)

深入理解 Context
摘要:什么是Context?想必大家都不陌生,在 Android 开发中离不开 Context 调用各种跟系统有关的 API 都必须用到 Context 。我们可以将她理解为上下文环境,大概就是里面存储一堆全局变量,这些变量在调用系统 API 时需要用到。文字始终难以表达我想说的,咱们来分析原理吧!Con... 阅读全文

posted @ 2016-02-26 17:26 猪猪一号 阅读(217) 评论(0) 推荐(0)

Android开发中的多线程
摘要:多线程案例——计时器这个案例中,屏幕启动之后,进入如图所示的界面。屏幕上有一个文本框用于显示逝去的时间,此外还有一个“停止计时”按钮。案例的用例图如图所示。能够在屏幕上“实时地显示”时间的流逝,单线程程序是无法实现的,必须要多线程程序才可以实现,即便有些计算机语言可以通过封装好的类实现这一功能,但从... 阅读全文

posted @ 2016-02-23 17:16 猪猪一号 阅读(285) 评论(0) 推荐(0)

java中的匿名内部类总结
摘要:匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstract class Person { ... 阅读全文

posted @ 2016-02-23 14:47 猪猪一号 阅读(114) 评论(0) 推荐(0)

java中的Static修饰符
摘要:是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程序里面,所有的东西都是对象... 阅读全文

posted @ 2016-02-23 11:32 猪猪一号 阅读(148) 评论(0) 推荐(0)

多线程有什么用?
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:pansz链接:https://www.zhihu.com/question/19901763/answer/13299543来源:知乎这么解释问题吧:1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个... 阅读全文

posted @ 2016-02-22 17:18 猪猪一号 阅读(128) 评论(0) 推荐(0)

线程的作用
摘要:说到线程 就要说到进程 你可以这样理解 进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。 可以理解成一个或多个线程组成了一个进程 给你举个例子 在线看视频 其实是 一边从网上下载 一边用播放器播放,... 阅读全文

posted @ 2016-02-22 17:13 猪猪一号 阅读(474) 评论(0) 推荐(0)

进程与线程的一个简单解释
摘要:进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是... 阅读全文

posted @ 2016-02-21 21:05 猪猪一号 阅读(83) 评论(0) 推荐(0)

有关Android线程的学习
摘要:1. Android进程 在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。An... 阅读全文

posted @ 2016-02-21 19:02 猪猪一号 阅读(161) 评论(0) 推荐(0)

Android Studio调试功能使用总结【转】
摘要:这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。 先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停... 阅读全文

posted @ 2016-02-18 13:47 猪猪一号 阅读(96) 评论(0) 推荐(0)

android listview多种布局 getViewTypeCount和getItemViewType
摘要:一般listview都是一种样式,但如果出现 多种样式 ,类似于这一条item是 文字 下一条是图片 在下一条是文字加图片,也许你会说 那就在那就在一个xml文件里面写三者样式呗。那如果是 一百个呢。。哇。。这维护起来 可是个大工程,我可不想加班。先上图片看看样子:两种样式 只为了为了说明问... 阅读全文

posted @ 2016-02-17 21:34 猪猪一号 阅读(225) 评论(0) 推荐(0)

Android中通过代码获取arrays.xml文件中的数据
摘要:android工程res/valuse文件夹下的arrays.xml文件中用于放各种数组数据,比如字符串数组、整型数组等,数组中的数据可能是具体的值,也有可能是对资源数据的引用,下面针对这两种情况通过代码来获取相应的数组数据。方法/步骤一、数组中的数据为具体的值: 比如arrays.xml文件... 阅读全文

posted @ 2016-02-15 17:17 猪猪一号 阅读(179) 评论(0) 推荐(0)

SimpleAdapter用法代码 自己标的用法
摘要:package com.example.stromhero;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activi... 阅读全文

posted @ 2016-02-14 22:34 猪猪一号 阅读(101) 评论(0) 推荐(0)

Android开发系列(十七):读取assets目录下的数据库文件
摘要:在做Android应用的时候,不可避免要用到数据库。但是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的。(PS:这篇博客解决了我前面博客中写的一个小游戏的一个问题,另外也可以读取Raw目录下的数据库文件)这就造成了一个问题,这个问题其实很好... 阅读全文

posted @ 2016-02-13 21:09 猪猪一号 阅读(1478) 评论(0) 推荐(0)

ListView中getView的原理+如何在ListView中放置多个item
摘要:ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。An... 阅读全文

posted @ 2016-02-10 23:58 猪猪一号 阅读(258) 评论(0) 推荐(0)

ListView 使用 ViewHolder
摘要:Adapter是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。如果列表中有很多的项时会占用极大的系统资源,所以我们需要优化Adapter 1、convertView的使用 [java] view plaincopyJa... 阅读全文

posted @ 2016-02-10 23:40 猪猪一号 阅读(609) 评论(0) 推荐(0)

BaseAdapter中重写getview的心得以及发现convertView回收的机制
摘要:以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含... 阅读全文

posted @ 2016-02-10 23:39 猪猪一号 阅读(190) 评论(0) 推荐(0)

View的setTag和getTag方法
摘要:这个东西在一些需要用到Adapter自定控件显示方式的时候非常有用Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent)... 阅读全文

posted @ 2016-02-10 23:39 猪猪一号 阅读(178) 评论(0) 推荐(0)

assets下的文件都包装成Drawable对象
摘要:该文从http://blog.csdn.net/zhoujiyu123/article/details/7343638转的,红色字是自己标注的方式一:已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图... 阅读全文

posted @ 2016-02-08 01:41 猪猪一号 阅读(191) 评论(0) 推荐(0)

setOnItemSelectedListener、setOnItemClickListener与setOnTouchlistener的区别
摘要:首先从字面上理解,分别是:选择、点击和触摸,但是在实际中该如何使用呢?笔者在刚刚学习的时候,傻傻分不清,后来在学习群中得到帮助,现在和需要的你分享一下下。现在做android开发的,所使用的不论是真机还是模拟机,都是触屏交互的,在这里当选择或点击或触摸某个Item时,前后这些操作的先后顺序是:触摸→... 阅读全文

posted @ 2016-02-07 18:25 猪猪一号 阅读(150) 评论(0) 推荐(0)

android:layout_gravity和android:gravity的区别
摘要:1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和an... 阅读全文

posted @ 2016-02-06 23:05 猪猪一号 阅读(152) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示