android开发
AndroidExplorer
Android交流:http://azenhuang.github.io/
展开
-
contentprovider的学习实例总结
学习3个API用法:ContentResolver【ContentResolver用于在B应用程序中,操作A应用程序的ContentProvider提供的数据】ContentProvider【具体实现增删改查的api】ContentObserver【ContentObserver用于在B应用程序中,监听A应用程序的ContentProvider的数据改变,比如用于监听短信,短信到了共享转载 2013-10-02 11:15:22 · 830 阅读 · 0 评论 -
Android json知识汇总
json 基础 http://www.eoeandroid.com/thread-169109-1-1.htmljson 案例:http://www.eoeandroid.com/thread-169116-1-1.htmljson解析示例代码http://www.eoeandroid.com/thread-40235-1-1.html天气预报示例htt转载 2013-11-07 10:15:43 · 847 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,转载 2013-11-07 23:26:41 · 1252 阅读 · 0 评论 -
Android Fragment应用实战,使用碎片向ActivityGroup说再见
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/13171191现在Fragment的应用真的是越来越广泛了,之前Android的3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其转载 2013-11-21 16:20:50 · 1049 阅读 · 0 评论 -
startActivity时报错Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVI
沙翁向昨天要经验; 向今天要结果; 向明天要动力startActivity时报错Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag原代码如下:Intent intent = new Intent()转载 2013-12-12 15:42:40 · 6176 阅读 · 0 评论 -
史上最全系列之设备功能之短信
下面从设计短信程序设计过程来介绍一下Android手机上的短信功能。一、短信权限发送短信权限代码片段,双击复制01uses-permissionandroid:name="android.permission.SEND_SMS"/>读取短信权限代码片段,双击复制转载 2013-12-16 18:23:11 · 1203 阅读 · 0 评论 -
Android面试汇总
汇总笔者经历了一些来自百度,360,淘宝,腾讯,高通中国,htc上海的电话面试及现场面试,还有笔试相关题目 百度:百度在北京中关村上地七街奎科科技大厦,不大但是很安静的一个办公地点。 百度技术面试分为两轮,第一轮基础技术面试,一般为项目负责人,主要考察基本知识及知识广度,... Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)2012年06月14日 0转载 2014-03-04 11:19:37 · 1136 阅读 · 0 评论 -
android Java 笔试考题
前19题为常考题目!!(版本号:201108141031)1、Android的四大组件是哪些,它们的作用? 32、请介绍下Android中常用的五种布局。 33、android中的动画有哪几类,它们的特点和区别是什么 34、android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别。 35、ListView的优化方案 46、转载 2014-03-27 16:29:58 · 2366 阅读 · 0 评论 -
android GC内存泄露问题
android GC内存泄露问题1. android内存泄露概念 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C原创 2014-08-21 10:06:21 · 939 阅读 · 0 评论 -
Android之内存泄漏调试学习与总结
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/895093 大家有或经常碰到OOM的问题,对吧?很多这样的问题只要一出现相信大家的想法跟小马的一样,就是自己的应用:优化、优化、再优化!而且如果出现类似于OOM这样级别的问题,根本就不好处理,Log转载 2014-08-21 10:15:57 · 550 阅读 · 0 评论 -
ListView添加header问题
今天突然发现ListView的OnItemClickListener监听事件中的position返回是从1开始的,一直觉得很奇怪,在群里问了后,可能是headerView的问题,特意去查了一番,原来是如此:特此记过!(1)添加HeaderView之后尺寸布局被忽略。通常添加头部的方法是 ?123Layout转载 2014-09-20 12:05:32 · 4481 阅读 · 0 评论 -
AsyncTask的基础
AsyncTask的基础第一,AsyncTask是什么?它是一个执行大开销操作的帮助类。它可以不需要通过操纵threads或者handlers而直接在后台运行,并把计算的的结果返回给UI thread。如果你正在开发一个需要访问web服务端的手机应用,很可能你已经使用过它了。其基本思路是:发起一个异步任务,当任务线程执行过程中,显示一个漂亮的进度框,当任务将结果返回到Act转载 2013-11-07 14:56:02 · 1004 阅读 · 0 评论 -
Android性能优化技巧
转载请注明:Android性能优化技巧 开发Android应用时,有些tips需要牢记在心,让app性能表现更好,也方便后续代码的维护Google官方tips以下是一些关键点记录,详细看http://developer.android.com/training/articles/perf-tips.html 1.0 基础原则 好的算法和数据结构,是大幅提高性能的首选 两基础原则:不要做不原创 2015-07-27 19:38:31 · 1242 阅读 · 0 评论 -
Android开源项目分类汇总
Skip to contentIgnore Learn morePlease note that GitHub no longer supports Internet Explorer versions 7 or 8.We recommend upgrading to the latest Internet Explorer, Google Chrome转载 2014-08-04 16:59:07 · 2295 阅读 · 0 评论 -
Android性能优化Tips
一、Google官方tips以下是一些关键点记录,详细看http://developer.android.com/training/articles/perf-tips.html1.0 基础原则好的算法和数据结构,是大幅提高性能的首选两基础原则:不要做不需要做的事;不要分配可以避免使用的内存1.1避免创建不必要的对象,尤其注意临时对象的创建原创 2013-10-23 09:42:35 · 663 阅读 · 0 评论 -
Android_ListView_Adapter使用和数据动态加载
本博文为子墨原创,转载请注明出处!http://blog.csdn.net/zimo2013/article/details/122533011.ListView概述引用:ListView是比较常用的控件,其存在的最根本的原因在于它的高效,ListView通过对象的复用从而减少内存的消耗,也减少了对象的创建从而也减少的cpu的消耗(在Androidk中创建View对象经转载 2013-10-13 21:40:16 · 2454 阅读 · 0 评论 -
Android Fragment完全解析,关于碎片你所需知道的一切
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机转载 2013-11-21 15:50:46 · 732 阅读 · 0 评论 -
[Android实例] android json
本帖最后由 yanghe123 于 2012-5-29 15:03 编辑在网上看到的一个不错的小例子,贴出来大家一起看看。代码片段,双击复制010203040506070809101112131415161718转载 2013-11-07 10:50:50 · 994 阅读 · 0 评论 -
Android的四大组件之ContentProvider总结
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简介 当应用继承ContentProvide转载 2013-10-03 15:18:22 · 683 阅读 · 0 评论 -
Please ensure that adb is correctly located 问题的解决 .
Please ensure that adb is correctly located 问题的解决 .1. 现象: 运行写好的应用程序时,出现“Please ensure that adb is correctly located at 'E:/src/android23sdk/android-sdk_r08-windows/android-sdk-windows/plat转载 2013-10-03 22:45:40 · 688 阅读 · 0 评论 -
Sqlite insert方法nullColumnHack字段的含义
利用数据库对象SQLiteDatabase对数据库进行增删改查操作。 这里要强调一点,无论我们怎么获得的数据库连接,我们可以看到,我们最后都是为了获得一个SQLiteDatabase对象,而我们的所以增删改查方法便都是通过这个对象来实现的。 增加数据: 参数介绍:table 要插入数据的表的名称values:一个ContentValues对象,类似一个转载 2013-10-04 12:43:30 · 4113 阅读 · 0 评论 -
GitHub上最火的40个Android开源项目(一)
GitHub上最火的40个Android开源项目(一)GitHub上最火的40个Android开源项目(二)GitHub上最火的74个Android开源项目(三)GitHub上最火的40个iOS开源项目(一)GitHub上最火的40个iOS开源项目(二)GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比转载 2013-10-08 09:48:05 · 1393 阅读 · 0 评论 -
类名.this与类名.class
1.当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问。一般也只在这种情况下使用这种 示例代码,请注意第17行!代码来自《Android应用开发揭秘》public class Activity01 extends Activity{ public void onCreate(Bundle savedI原创 2013-09-24 22:06:35 · 2474 阅读 · 0 评论 -
android Bitmap小结
本文为转载,原文出处:http://dyh7077063.iteye.com/blog/970672一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图转载 2013-10-11 09:24:54 · 594 阅读 · 0 评论 -
Bitmap , BitmapDrawable ,Drawable,byte[]
Bitmap , BitmapDrawable ,Drawable,byte[] 2011-09-29 09:24:02| 分类: android基础|字号 订阅 BitmapDrawable 是 Drawable的子类 Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF、PNG、JP转载 2013-10-11 09:17:22 · 676 阅读 · 0 评论 -
[Android问答] px、dp和sp,这些单位有什么区别?
相信每个Android新手都会遇到这个问题,希望这篇帖子能让你不再纠结。px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为转载 2013-09-27 09:45:42 · 627 阅读 · 0 评论 -
Unable to start activity : java .lang.nullPointException
错误产生原因:从一个Activity跳转到另外一个Activity出错错误如图所示:在检查AndroidMainfest.xml配置清单后,Activity配置正确。最后查找源代码,在第一个Activity中忘记在intent中putExtras,而在第二个Activity里getIntent().getExtras()必然拿不到东西,所以出空指针错。原创 2013-10-24 21:00:12 · 1026 阅读 · 0 评论 -
百度地图应用开发遇到的问题
一、自定义了一个MyItemizedOverlay继承了ItemidOverlay,重写了Ontap方法,处理点击事件,使得点击地图上任意点的时候能生成一个泡泡弹出窗口,显示地址信息。问题:地址显示信息时慢一步,弹出的是前一次的地址信息。解决方法:因为MKSearch的reverseGeocode(GeoPoint pt)方法是根据地理坐标点获取地址信息异步函数,返回结果在MK原创 2013-10-25 10:54:55 · 891 阅读 · 0 评论 -
71道经典Android面试题和答案
71道经典Android面试题和答案1作者:fengyu0506更新于 10月15日 11:24访问(705)评论(1)下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象下转载 2013-10-23 09:40:49 · 668 阅读 · 0 评论 -
Drawable,Bitmap,Byte[],Canvas,Matrix任意转换
一。Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象;Canvas画布,绘图的目的区域,用于绘图Bitmap位图,用于图的处理Matrix矩阵二、Bitmap1、从资源中获取BitmapJava代码转载 2013-10-23 09:52:03 · 1020 阅读 · 0 评论 -
Android优秀开源项目
本帖最后由 tisa007 于 2013-7-27 14:29 编辑Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:转载 2013-11-02 23:20:35 · 741 阅读 · 0 评论 -
Android Annotations在Eclipse下配置
配置基本的配置方法来自《官方文档(Eclipse)》。首先从这里下载编译好的包——当然要自己从 Github 上 clone 源码来编译也行。解包后可以得到两个 jar 文件,一个是 androidannotations-xxx.jar 另一个是 androidannotations-api-xxx.jar 。把 aa-api-xxx.jar 放到 libs 目录下,但是 aa-x转载 2014-08-20 11:47:54 · 969 阅读 · 0 评论