![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 50
zzzhhhjjj3
这个作者很懒,什么都没留下…
展开
-
两分钟彻底让你明白Android Activity生命周期
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):转载 2013-10-15 23:01:54 · 440 阅读 · 0 评论 -
Android的内存泄漏和调试
http://www.cnblogs.com/xingfuzzhd/archive/2013/04/17/3025619.html一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的. 那么GC怎么能够确认某一个对转载 2015-07-09 11:05:48 · 307 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之设计模式三
http://blog.csdn.net/zhangerqing/article/details/8194653这里对设计模式的讲解挺好的转载 2015-06-24 18:20:41 · 325 阅读 · 0 评论 -
android tab之间滑动切换界面功能
http://www.cnblogs.com/lianghui66/archive/2013/07/25/3213944.html1. onTouchListener(); //捕捉touch事件,比如说onDown 需要将可滑动的控件加上两个方法:(1)view.setOnTouchListener(); //实现可以touc转载 2015-01-15 10:16:41 · 359 阅读 · 0 评论 -
Android Zip文件解压代码
http://blog.csdn.net/jxy1197/article/details/8448694我们在日常生活中会用到解压缩,这个是非常重要的,那么我们在android系统中有没有解压缩那。如果有的话,那我们如何实现Zip文件的解压缩功能呢? 那么我们就看看下面的解析吧,因为Android内部已经集成了zlib库,对于英文和非密码的Zip文件解压缩还是比较简单的,下面给大家一个转载 2015-01-14 21:22:40 · 433 阅读 · 0 评论 -
Android 学习笔记(二) 各种技巧小知识
http://ming-fanglin.iteye.com/blog/7935321,返回图片名称列表 Java代码 context.getResources().getAssets().list("image") 2,确认图片名字,拿到bitmap Java代码 InputStream inputStr转载 2014-12-06 19:39:08 · 290 阅读 · 0 评论 -
百度android面试及一些问题的讲解
http://www.cnblogs.com/lotusve/archive/2012/03/02/2377522.htmlhttp://www.oschina.net/question/163910_27024转载 2015-01-09 09:50:07 · 219 阅读 · 0 评论 -
Android-ListView几个比较特别的属性
写的不错: http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html Android-ListView几个比较特别的属性:1)android:stackFromBottom="true" 设置你做好的列表显示在列表的最下面,值为true和false. 2)android:transcrip转载 2015-01-09 09:48:41 · 303 阅读 · 0 评论 -
Java字符编码根本原理
http://blog.csdn.net/zhouyong0/article/details/6047410Java字符编码根本原理 Java开发中,常常会遇到乱码的问题,一旦遇到这种问题,常常就很扯蛋,每个人都不愿意承认是自己的代码有问题。其实编码问题并没有那么神秘,那么不可捉摸,搞清Java的编码本质过程就真相大白了。 先看个图:转载 2015-01-26 22:35:59 · 280 阅读 · 0 评论 -
Android工作实践总结:Aidl 远程调用(aidl实例总结)
在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Android中, 则采用AIDL的方式. 理论上AIDL可以传递转载 2014-10-29 22:49:29 · 286 阅读 · 0 评论 -
android-多线程设计wait、notify、notifyall、synchronized的使用机制
wait、notify、notifyall、synchronized的使用机制: synchronized(obj) {while(!condition) {obj.wait();}obj.doSomething();}当线程A获得了obj锁后,发现条件condition不满足,无法继续下一处理,于是线程A就wait() , 放弃对象锁.之后在另一线程B中,如果转载 2014-10-29 22:50:44 · 393 阅读 · 0 评论 -
android下基本json串的生成与解析
以前就用过json串,不过是在java环境下面,如今转移到android环境下,java里面生成解析json串的jar包与android中自带的冲突,所以也只能用安卓自带的。 先前查网上的资料,感觉很多都说的很乱,直接给出了例子,也不解释一下就算完成,他们自己肯定是明白的,但是让读者理解起来肯定有点难度。而且解析的方法很多,而这里,我就介绍一种最原始最简单的吧。希望我拙劣的表达能力转载 2014-11-07 21:51:56 · 319 阅读 · 0 评论 -
android笔记--保存和恢复activity的状态数据
一般来说, 调用onPause()和onStop()方法后的activity实例仍然存在于内存中, activity的所有信息和状态数据不会消失, 当activity重新回到前台之后, 所有的改变都会得到保留. 但是当系统内存不足时, 调用onPause()和onStop()方法后的activity可能会被系统摧毁, 此时内存中就不会存有该activity的实例对象了. 如果之后这个activ转载 2013-10-24 23:58:19 · 329 阅读 · 0 评论 -
Java集合框架List,Map,Set等全面介绍
Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 Java集合框架的基本接口/类层次结构: java.util.Collection [I] +--java.util.List [I] +--java.util.ArrayList [C] +--java.util.LinkedList [C转载 2013-10-17 14:25:44 · 384 阅读 · 0 评论 -
Android项目结构 以及体系结构
学习Android平台的人一般对Android的平台的应该有点认识 其它的就不多讲了Android项目一般由以下几个部分构成以上是一个简单的Android项目结构目录图1. src 主要是 源文件目录 放置业务逻辑代码以及相应的UI代码2. gen 下面有个R.java文件夹 该文件是建立Android项目自动生成的 该文件是只读文件 不可以更改 里面有很多静态转载 2013-10-15 22:26:35 · 533 阅读 · 0 评论 -
Android Activity---保存Activity的状态
在介绍管理Activity生命周期一节中简单的提到,Activity被暂停或终止时,它的状态是被保留的。确实,因为Activity被暂停或终止时它依然被保留在内存中---所有的关于它的成员和当前状态的信息依然存活着,这样Activity中的任何用户模式的改变都被保留以便它返回前台时,那些改变依然存在。 但是当系统为了恢复内存而销毁一个Activity时,这个Activity对象就被销毁了,因此转载 2013-10-15 23:04:47 · 395 阅读 · 0 评论 -
ArrayList Vector LinkedList 区别与用法
最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向转载 2013-10-15 23:06:32 · 337 阅读 · 0 评论 -
android平台收发邮件教程
http://blog.sina.com.cn/s/blog_56e5b1410101lael.html一、开发前准备1、下载jar包,下载地址http://code.google.com/p/javamail-android/downloads/listadditionnal.jar、mail.jar 和 activation.jar2、在ec转载 2015-07-04 17:25:17 · 602 阅读 · 0 评论