Android学习
Herbie君
用细心做到细致,由细致做到精致。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 中AsyncTask 的使用
Android 中AsyncTask 的使用 1、首先我们来看看AsyncTask 的介绍: Handler 和 AsyncTask 都是android 中用来实现异步任务处理的方式;其中: Handler 实例向 UI 线程发送消息,完成界面更新, 优点:对整个过程控制的比较精细; 缺点:代码相对臃肿,多个任务同转载 2014-04-15 13:28:38 · 493 阅读 · 0 评论 -
自己现实的仿微信通讯录列表
自己项目中需要做一个通讯录,单是和原创 2014-08-18 21:48:05 · 1272 阅读 · 0 评论 -
Android startActivityForResult遭遇到onActivityResult方法不响应的问题
zhuan'zai'di'zhhttp://www.cnblogs.com/relinson/archive/2012/03/25/startActivityForResult.html转载 2014-07-07 13:28:42 · 836 阅读 · 0 评论 -
Android自动测试工具Monkey
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。1,首先配置好androidSDK环境变量1,原创 2014-07-23 11:17:40 · 464 阅读 · 0 评论 -
Android-Universal-Image-Loader图片缓存
Android-Universal-Image-Loader框架图片的缓存1,原创 2014-05-25 03:38:40 · 820 阅读 · 0 评论 -
listview item 无法点击的简单解决(记录)
listview android:descendantFocusability="blocksDescendants"原创 2014-06-06 10:05:02 · 519 阅读 · 0 评论 -
android中图片的三级cache策略(内存、文件、网络)
1. 简介现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多。现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响。当然,我想,向百度美拍这样的应用,必转载 2014-04-10 13:17:17 · 588 阅读 · 1 评论 -
Http获取Json数据,并用Gson解析
对于http访问服务器获取json数据,每个xi原创 2014-04-09 17:22:41 · 1809 阅读 · 0 评论 -
Eclipse配置自己的Java注释
在开发过程中,经常需要对代码进行注释,原创 2014-04-09 12:36:35 · 552 阅读 · 0 评论 -
Android聊天界面,自定义表情emoji+图片发送
最近公司需要做IM,所有也找了不少资料,下载了一些开源项目来研究,所以给自己做一下笔记。原创 2014-08-21 16:38:56 · 4075 阅读 · 0 评论 -
TextView文字大小自适应
项目地址:https://github.com/grantland/android-autofittextview关键代码:import android.content.Context;import android.util.AttributeSet;import android.util.TypedValue;import android.widget.TextView;/**原创 2015-06-04 17:08:55 · 2870 阅读 · 0 评论 -
Android注解控件
@Target(ElementType.FIELD)//表示用在字段上@Retention(RetentionPolicy.RUNTIME)//表示在生命周期是运行时public @interface InjectView { public int id() default 0; public String click() default ""; public String long转载 2015-06-04 17:00:42 · 406 阅读 · 0 评论 -
SpinnerWheel滚轮控件
Android-SpinnerWheel 仿IOS滚轮效果的spinner项目地址: https://github.com/ai212983/android-spinnerwheel效果图:https://raw.github.com/ai212983/android-spinnerwheel/master/.assets/screenshot_00.png项目迭代,UI大改,原创 2014-12-24 13:31:48 · 2324 阅读 · 3 评论 -
Android Afinal简单使用
Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用;使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。原创 2014-10-31 19:30:00 · 803 阅读 · 1 评论 -
MotionEvent中getX()和getRawX()的记录
发现有片文章上说的很清晰,如图:原创 2014-09-27 22:45:36 · 430 阅读 · 0 评论 -
List回调刷新并保持滑动位置
场景:在listview界面滑动到某个位置是,点击跳转界面---------返回需要刷新listview数据,简单的原创 2014-09-27 22:57:22 · 999 阅读 · 0 评论 -
ShareParefence保存Object对象
package cn.karnet.lytx.ui.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import android.content.原创 2014-09-24 13:40:35 · 598 阅读 · 0 评论 -
Android学习记录-关于BaseAdapter和实体类
以前写listview结合baseAdapter和实体类的原创 2014-08-19 13:52:11 · 677 阅读 · 0 评论 -
Android软件开发之ListView 详解
Android软件开发之ListView 详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/91ListView的使用方法ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,转载 2014-04-08 14:45:14 · 379 阅读 · 0 评论 -
Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象 2、Canvas画布,绘图的目的区域,用于绘图 3、Bitmap位图,用于图的处理 4、Matrix矩阵 很多Android开发者可转载 2014-04-08 13:08:13 · 550 阅读 · 0 评论 -
Eclipse快捷键
Eclipse 在开发中使用到的快捷键(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前转载 2014-04-08 14:40:48 · 379 阅读 · 0 评论 -
Android开发の五大布局
Android软件开发之盘点界面五大布局1.线性布局(LinearLayout) 线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方便修改控件的显示位置,所以开发中经常会 以 线性布局与相对布局嵌套的形式设置布局。如图所转载 2014-04-08 14:16:54 · 504 阅读 · 0 评论 -
Android中解析XML
好文转自:http://blog.youkuaiyun.com/liuhe688/article/details/6415593XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解转载 2014-04-08 12:30:53 · 512 阅读 · 0 评论 -
基础:Service完全解析
富貴必從勤苦得,男兒須讀五車書。唐.杜甫《柏學士茅屋》作为程序员的我们,须知富贵是要通过勤苦努力才能得到的,要想在行业内有所建树,就必须刻苦学习和钻研。今天我们来讲一下Android中Service的相关内容。Service在Android中和Activity是属于同一级别上的组件,我们可以将他们认为是两个好哥们,Activity仪表不凡,迷倒万千少女,经常做一些公众人物角转载 2014-04-08 12:17:19 · 533 阅读 · 0 评论 -
集成分享到微信
集成微信,实现分享原创 2014-04-04 14:25:29 · 783 阅读 · 0 评论 -
Notification 和 NotificationManager 的基本用法
Notification 和 NotificationManager 的基本用法 转自:http://sunzone.iteye.com/blog/19981231. 用途:用来设置通知; 2. 说明:NotificationManager 为后台运行的服务 , 用来发送通知;Notification 类表示一个持久性的通知 3. 状态栏和状态条的区别: a) 状态条:手机屏幕转载 2014-04-15 13:53:23 · 707 阅读 · 0 评论 -
Pull进行 xml 文件的解析
/** * 使用Pull进行 xml 文件的解析 * * @author Administrator * */ public class PullParseService { // Pull 解析 public static void pullParse(InputStream is, String encoding)转载 2014-04-15 13:40:59 · 500 阅读 · 0 评论 -
存储数据のSharedPreferences
存储数据: 1、SharedPreferences: SharedPreferences 是一种轻型的数据存储方式,本质是基于XML文件存储key-value键值对 数据; 用途:通常用来存储一些简单的配置信息,以及应用本身的参数设置; 存储位置:/data/data/包名/shared_prefs目录下; 注意:SharedPreferences 对象本身只能获取数据转载 2014-04-15 13:36:09 · 490 阅读 · 0 评论 -
Android软件开发之EditText 详解
Android软件开发之EditText 详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/81EditText在API中的结构java.lang.Object android.view.View androi转载 2014-04-08 15:00:31 · 620 阅读 · 0 评论 -
Android中自定义View中的使用与绘制技巧
1.自定义view绘制字符串 相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便 省内存 我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要 而且使用它还可以带来一个更重要的好处就是很方便的可以实现多国语言的切换 笔者现在在正在做的一个产品就是可以多语言切换的软件 有英语 繁体中文 等等 设想如果使用图片字的话那每个语言都转载 2014-04-08 15:06:16 · 539 阅读 · 0 评论 -
基础:Activity生命周期
本文转自:http://blog.youkuaiyun.com/liuhe688/article/details/6733407学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知转载 2014-04-08 10:40:44 · 566 阅读 · 0 评论 -
基础:BroadcastReceiver应用详解
好问转自:http://blog.youkuaiyun.com/liuhe688/article/details/6955668問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver转载 2014-04-08 12:23:57 · 586 阅读 · 0 评论 -
Java反射机制的原理
花了几天时间,研究了一下Java的反射机制。在这里总结一下这几天学习的成果,一来分享自己的学习过程和在学习中遇到的问题,二来是给像我一样不太了解Java反射机制的同学做一个简单的介绍。在文章后面会链接一个Android反射机制的应用程序。一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。转载 2014-04-22 15:14:54 · 661 阅读 · 0 评论 -
Android软件开发之数据的新建 储存 读取 删除
Android软件开发之数据的新建 储存 读取 删除雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/118 1.使用SharedPreferences处理数据的 新建 储存 读取 删除 SharedPre转载 2014-04-08 14:30:38 · 502 阅读 · 0 评论 -
Android 数据库SQLite
数据库SQLite 详细介绍数据库SQLite介绍 数据库最经典的四个操作 添加、删除、修改、查找,在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据,举个例子 好比现在要实现一个搜索功能 用数据库的话只须要其中一个搜索条件 一个数据库语句就可以迅速的在N条数据中找到我们需要的数据,如果不使用数据库那么查找起转载 2014-04-08 14:28:10 · 488 阅读 · 0 评论 -
对话框大合集
对话框大合集雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/9雨松MOMO带大家盘点Android 中的对话框今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1转载 2014-04-08 14:05:24 · 496 阅读 · 0 评论 -
Android中的消息机制
ben'w在分析Android消息机制之前,我们先来看一段代码:[java] view plaincopypublic class MainActivity extends Activity implements View.OnClickListener { private TextView转载 2014-04-08 09:51:18 · 585 阅读 · 0 评论 -
Android 各版本历史主要变动(Version1.5-->4.0)全面整理
转自:Android1.5 (Cupcake) 基于Linux Kernel 2.6.27 2009年4月30日,官方1.5版本(Cupcake)的Android发布。[14][15]主要的更新如下: 拍摄/播放影片,并支持上传到Youtube 支持立体声蓝牙耳机,同时改善自动配对性能 最新的采用WebKit技术的浏览器,支持转载 2014-04-08 13:23:08 · 899 阅读 · 0 评论 -
常用细节代码记录
View设置颜色btn_left.setTextColor(0xFF257eFF);// 蓝色设置阴影效果tv_name.setShadowLayer(3F, 3F, 3F, Color.argb(180, 0, 0, 0));// 设置阴影效果EditText控件获取焦点et_price.setFocusable(true);et_price.setF原创 2015-08-11 13:17:28 · 590 阅读 · 1 评论
分享