
Android基础
文章平均质量分 82
河北小妞_badmask
这个作者很懒,什么都没留下…
展开
-
ListView从入门到中级,android菜鸟级别,
1.先简单写一个运用ListView 的小程序,因为ListView是用来展示大量数据的,作为入门,我们就先将数据提供好,所以使用String数组。1)先在activity_main.xml文件中写这样的程序, xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_par原创 2016-05-02 22:27:06 · 498 阅读 · 0 评论 -
android stuido常见问题查询网址(此贴不定期更新)
标题就是对应的问题,然后网址就是小妞解决问题时的参考网址1.Android studio 怎么导入我们需要的依赖Module 库,我们用volley做一个简单的使用http://www.jianshu.com/p/d5ec55a3935f2.android studio 开发android项目使用百度地图时候出错Authentication Error errorcode: 2原创 2016-07-13 20:07:07 · 695 阅读 · 0 评论 -
Android学习网站资源
Android学习资源网站大全整理了一些Android的博客链接,学习资源网站。站在巨人的肩膀上,会看得更远。 一、值得关注的大牛博客CodeKK—— 专注于开源项目源码解析及优秀开源项目的分享Trinea—— 性能优化、源码解析老罗的Android之旅—— Android系统源代码分析开发技术前线—— 《Android源码设计模式》作者 Mr.Simple 维护的社区原创 2016-08-02 22:42:15 · 609 阅读 · 0 评论 -
edittext登录界面,用户名修改,密码自动删除效果
/** * 登录界面 */public class Login extends Activity implements OnClickListener {private Button btn_login;private EditText et_username;private EditText et_userpwd;@Overrideprotected void转载 2016-08-03 16:25:16 · 594 阅读 · 0 评论 -
线程池
在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 线程池工作原理:为什么要用线程池?诸如 Web 服转载 2016-07-08 19:56:46 · 325 阅读 · 0 评论 -
Android性能优化之ViewStub
1.ViewStub之所以常称之为“延迟化加载”,是因为在教多数情况下,程序无需显示ViewStub所指向的布局文件,只有在特定的某些较少条件下,此时ViewStub所指向的布局文件才需要被inflate,且此布局文件直接将当前ViewStub替换掉,具体是通过viewStub.infalte()或viewStub.setVisibility(View.VISIBLE)来完成;2.下面看一下简转载 2016-07-08 19:18:09 · 369 阅读 · 0 评论 -
Android面试题积累三
1.什么是ANR,如何避免它?ANR:Application Not Responding在Android中,活动管理器和窗口管理器这两个系统服务负责监视应用程序的响应。当出现下列情况是,就会出现ANR:对输入事件(如按键、触摸屏事件)的响应超过5秒;意向接收器(IntentReceiver)超过10秒仍未执行完毕。Android应用程序完全运行在一个独立的线程中。这就意味着,任何原创 2016-06-18 15:08:36 · 354 阅读 · 0 评论 -
Android中Activity的启动模式
(本文属于基础,但是在了解之前必须知道Activity的生命周期,以及Intent的基本用法)1.活动的启动模式:活动的启动模式一共有四种:standard,singleTop,singleTask,singleInstance下面进行详细介绍1.1 standard(活动默认的启动模式)系统不会在乎这个活动是否已经在返回栈(返回栈的知识在本文结尾)中存在,每次启动都会创建原创 2016-06-17 20:00:52 · 433 阅读 · 0 评论 -
Android面试题积累二
1.Handler机制的原理Android提供了Handler和Looper来满足线程间的通信,Handler遵循先进先出的原则,Looper类用来管理特定线程内对象之间的信息交换(MessageExchange)A.Looper:一个线程可以产生一个Looper对象,由他来管理此线程里的MessageQueue(消息队列)B.Handler:你可以构造Handler对象来与Loope原创 2016-06-13 18:46:22 · 369 阅读 · 0 评论 -
Android面试题积累一
1.DVM指dalvik的虚拟机,每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。2.ContentValues类和Hashtable比较类似,也是负责存储一些键值对,但是ContentValues中存储的键值对中,键都是String类型,而值都是基本类型。3.&&与||相比原创 2016-06-13 08:01:32 · 420 阅读 · 0 评论 -
Android中Edittext的自定义文本框边线
下面分享一个Edittext的自定义文本框边线,效果如图所示:当文本框处于编辑状态时会显示绿色边框,否则就会显示灰色编辑框,初学者可以相互学习呦1.先在res目录下新建一个drawable目录,在里面新建三个xml文件edittext_bg_focused.xmledittext_bg_normal.xmledittext_bg_sele原创 2016-06-07 10:44:00 · 6285 阅读 · 0 评论 -
Android中单例模式的多种写法
1.单例模式1:懒汉式:用到时再去构建对象,否则就不构建应用场合:大对象(占用空间教大时),稀少用:class PersonDemo01{ private static PersonDemo01 person; private PersonDemo01(){} /*int n[]=new int[10000]; //构建对象的时候存在,此时原创 2016-06-12 11:56:06 · 569 阅读 · 0 评论 -
实现文字的跑马灯效果,Textview
1.实现文字的跑马灯效果关于实现文字的跑马灯效果网上有很多的版本,接下来我就简单的说两个版本,供猿们参考1)小妞在LinearLayout布局里写下如下代码LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2016-05-06 22:29:41 · 407 阅读 · 0 评论 -
Mainfest.xml文件的初步解析
AndroidManifest.xml配置文件的介绍1.全局篇package:所建项目的包名minSdkVersion:最小的SDK版本,对应Android不同版本的API Level。maxSdkVersion:最大的SDK版本。在安装程序的时候,如果目标设备的API版本小于minSdkVersion,或者大于maxSdkVersion,程序将无法安装。一般情况下,没原创 2016-05-14 11:12:00 · 640 阅读 · 0 评论 -
Android 常用知识点
1. Android 中 configChanges 属性中 screenSize 属性的具体含义http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1106/516.html原创 2017-05-03 07:30:28 · 564 阅读 · 0 评论