随笔分类 -  Android

摘要:http://blog.csdn.net/jdsjlzx/article/details/45582719 http://blog.csdn.net/jdsjlzx/article/details/45582719 阅读全文
posted @ 2016-08-22 14:23 月是故乡明95 阅读(294) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/geniuseoe2012/article/details/8563680 http://blog.csdn.net/ouyangtianhan/article/details/8070481 阅读全文
posted @ 2016-08-22 14:19 月是故乡明95 阅读(155) 评论(0) 推荐(0)
摘要:Listview异步加载之优化篇 关于listview的异步加载,网上其实很多示例了,总体思想差不多,不过很多版本或是有bug,或是有性能问题有待优化。有鉴于此,本人在网上找了个相对理想的版本并在此基础上进行改造,下面就让在下阐述其原理以探索个中奥秘,与诸君共赏… 贴张效果图先: 异步加载图片基本思 阅读全文
posted @ 2016-08-22 14:18 月是故乡明95 阅读(178) 评论(0) 推荐(0)
摘要:在 android开发中,listview是比较常用的一个组件,在listview的数据需要更新的时候,一般会用 notifyDataSetChanged()这个函数,但是它会更新listview中所有可视范围内的item,这样对性能肯定会有影响。比较常见的 情景是android应用商店中的下载列表 阅读全文
posted @ 2016-08-22 14:17 月是故乡明95 阅读(159) 评论(0) 推荐(0)
摘要:http://www.iteye.com/topic/1118828 http://www.iteye.com/topic/1127914 这样做无疑是非常可取的方法,但是加载图片时仍然会感觉到轻微的卡屏现象,特别是listview里的item在进行快速滑动的时候。 如果在同一时间调用handler 阅读全文
posted @ 2016-08-22 14:15 月是故乡明95 阅读(161) 评论(0) 推荐(0)
摘要:ListView中getView的工作原理: [1]ListView asks adapter “give me a view” (getView) for each item of the list.(通过getView来获取每个item) [2]A new View is returned an 阅读全文
posted @ 2016-08-22 14:13 月是故乡明95 阅读(286) 评论(0) 推荐(0)
摘要:intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 阅读全文
posted @ 2016-08-21 13:22 月是故乡明95 阅读(216) 评论(0) 推荐(0)
摘要:1、Service的种类 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进 阅读全文
posted @ 2016-08-21 12:07 月是故乡明95 阅读(154) 评论(0) 推荐(0)
摘要:代码片段(6) [全屏查看所有代码] 1. [代码]普通加载网络方式 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 阅读全文
posted @ 2016-08-21 01:36 月是故乡明95 阅读(1198) 评论(0) 推荐(0)
摘要:当一个Android应用程序组件启动时候,如果此时这个程序的其他组件没有正在运行,那么系统会为这个程序 以单一线程的形式启动一个新的Linux 进程。 默认情况下,同一应用程序下的所有组件都运行再相同的进程和线程(一般称为程序的“主”线程)中。如果一个应用组件启动但这个应用的进程已经存在了(因为 这 阅读全文
posted @ 2016-08-20 16:31 月是故乡明95 阅读(128) 评论(0) 推荐(0)
摘要:转自:http://www.androidsdn.com/article/show/137 由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统 阅读全文
posted @ 2016-08-20 16:13 月是故乡明95 阅读(252) 评论(0) 推荐(0)
摘要:使用Google的Gson实现对象和json字符串之间的转换 需要gson.jar 1.JsonUtil.java Java代码 package com.snail.json; import java.lang.reflect.Type; import com.google.gson.Gson; / 阅读全文
posted @ 2016-03-27 16:10 月是故乡明95 阅读(3483) 评论(0) 推荐(0)
摘要:仓库管理简介 本质上说,仓库是一种存放依赖的容器,每一个项目都具备一个或多个仓库。 Gradle支持以下仓库格式: Ivy仓库 Maven仓库 Flat directory仓库 我们来看一下,对于每一种仓库类型,我们在构建中应该如何配置。 在构建中加入Ivy仓库 我们可以通过URL地址或本地文件系统 阅读全文
posted @ 2016-03-25 18:59 月是故乡明95 阅读(302) 评论(0) 推荐(0)
摘要:Android Studio系列教程四--Gradle基础 转自:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ 其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以 阅读全文
posted @ 2016-03-25 18:39 月是故乡明95 阅读(166) 评论(0) 推荐(0)
摘要:原因:缺少lib 解决方法: sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 完美解决。 阅读全文
posted @ 2016-03-23 00:27 月是故乡明95 阅读(412) 评论(0) 推荐(0)
摘要:Android横竖屏切换解决方案首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性 ... 阅读全文
posted @ 2015-11-30 10:57 月是故乡明95 阅读(267) 评论(0) 推荐(0)
摘要:Android横竖屏总结(转)横竖屏切换后Activity会重新执行onCreat函数,但是在Android工程的Mainfest.xml中加入android:screenOrientation="user" android:configChanges="orientation|keyboardHi... 阅读全文
posted @ 2015-11-30 10:49 月是故乡明95 阅读(148) 评论(0) 推荐(0)
摘要:资料总结 Vitamio官网:https://www.vitamio.org 源码地址:https://github.com/yixia/VitamioBundle 最佳教程:大名鼎鼎的农民伯伯博客http://www.cnblogs.com/over140/category/409... 阅读全文
posted @ 2015-11-27 22:17 月是故乡明95 阅读(286) 评论(0) 推荐(0)
摘要:android-async-http开源框架可以是我们轻松的获取网络数据或者向服务器发送数据,使用起来也很简单,下面做简单介绍,具体详细使用看官网:https://github.com/loopj/android-async-http1.新建项目,去官网下载zip包,解压,打开releases文件,... 阅读全文
posted @ 2015-11-23 02:20 月是故乡明95 阅读(214) 评论(0) 推荐(0)
摘要:快速Android开发系列网络篇之Android-Async-Http转:http://www.cnblogs.com/angeldevil/p/3729808.html先来看一下最基本的用法AsyncHttpClient client = new AsyncHttpClient();client.... 阅读全文
posted @ 2015-11-23 02:15 月是故乡明95 阅读(203) 评论(0) 推荐(0)