android
文章平均质量分 72
Moonant
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ion
ion学习它所依赖的库androidasync.jargson.jarandroid-support-v4.jar四种常见的 POST 提交数据方式application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xml特点自动回调UI线程灵活的api缓存管理acti原创 2014-07-25 00:55:53 · 2977 阅读 · 0 评论 -
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
博客分类: android拾遗AndroidUP 一、onTouch onTouch是View中OnTouchListener接口中的方法,处理View及其子类被touch是的事件处理。当然,前提是touch时间能够传递到指定的view。Q1:为什么会传递不到呢? Java代码 /** * Interface defi转载 2013-09-16 13:27:15 · 779 阅读 · 0 评论 -
android中如何在代码中直接设置View的layout_weight属性
android中如何在代码中直接设置View的layout_weight属性0人收藏此文章, 我要收藏发表于9个月前(2012-12-03 17:45) , 已有767次阅读 ,共0个评论tvColu2.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRA转载 2013-09-15 15:50:57 · 2829 阅读 · 0 评论 -
关于MotionEvent.ACTION_UP无法被响应的问题
关于MotionEvent.ACTION_UP无法被响应的问题 2011-12-19 21:26:49| 分类: Android|字号 订阅 今天做了一个小测试,implements OnTouchListener,想监听触屏动作 @Override public boolean onTouchEvent(MotionEven转载 2013-09-15 15:46:47 · 1900 阅读 · 0 评论 -
Android--获得0-n随机排列的数组
Android--获得0-n随机排列的数组 (2012-11-20 20:15:32)转载▼标签: it分类: Androidpublic static Integer[] getRandomId(int n) { Integer[] arryRandom = new Integer[n转载 2013-09-15 22:56:31 · 1017 阅读 · 0 评论 -
利用FrameLayout连接一组view实现流畅的左右滑动
利用FrameLayout连接一组view实现流畅的左右滑动2011-07-26 13:15:48 我来说两句 收藏 我要投稿前段时间在网上找到一个左右滑动的例子,广泛使用在uc,墨迹天气等知名软件中,网上实现了一个布局的类(具体代码详见附件),继承FrameLayout,声明如下: public class FlingGa转载 2013-09-15 18:11:37 · 1020 阅读 · 0 评论 -
【android】scaleType属性与ImagView中图片的显示的关系
关于android中ImageView的外观,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType属性的关系。我进行了一些探索。现跟大家共享,欢迎各位指教。分别将adjustViewBonds设为true和false,与各种scaleType搭配,产生了不同效果。(上面的ImagView的adjstViewBonds值为false;下面的ImagView的a转载 2013-09-10 19:15:02 · 820 阅读 · 0 评论 -
深入理解HashMap
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构转载 2013-09-10 22:03:31 · 676 阅读 · 0 评论 -
Android开源库集锦
一、兼容类库ActionBarSherlock : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。GitHub Official Acti转载 2013-09-10 11:25:53 · 752 阅读 · 0 评论 -
Android 对话框(Dialog)大全 建立你自己的对话框
Android 对话框(Dialog)大全 建立你自己的对话框 Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int),dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwner转载 2013-09-16 12:09:08 · 607 阅读 · 0 评论 -
(转)Android通过URL获取网络数据
//第一种 /** * 获取参数(ArrayList nameValuePairs,String url)后post给远程服务器 * 将获得的返回结果(String)返回给调用者 * 本函数适用于查询数量较少的时候 */ public String posturl(ArrayList nameValuePairs,String url) { String转载 2013-09-19 21:12:03 · 1101 阅读 · 0 评论 -
Cannot instantiate the type List<Product>
I have the following code:ListProduct> product = new ListProduct>();The error:Cannot instantiate the type ListProduct>原创 2013-10-06 18:42:26 · 1749 阅读 · 0 评论 -
下拉刷新及滚动到底部加载更多的Listview使用
http://www.trinea.cn/android/dropdown-to-refresh-and-bottom-load-more-listview/本文主要介绍可同时实现下拉刷新及滑动到底部加载更多的ListView的使用。该ListView优点包括:a. 可自定义下拉响应事件(如下拉刷新) b.可自定义滚动到底部响应的事件(如滑动到底部加载更多) c.可自定转载 2014-03-02 13:47:10 · 1344 阅读 · 0 评论 -
总结的一些android公共库
博客分类: Android应用开源代码最新内容建议直接访问原文:Android公共库(缓存 下拉ListView 下载管理Pro 静默安装 root运行 Java公共类),示例APK地址:TrineaAndroidDemo 介绍总结的一些android公共库,包含缓存(图片缓存、预取缓存)、公共View(下拉及底部加载更多ListView、底转载 2014-03-02 13:44:41 · 1089 阅读 · 0 评论 -
Android开源项目 5篇
Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Android开源项目第四篇——开发及测试工具篇Android开源项目第五篇——优秀个人和团体篇转载 2014-03-02 13:50:19 · 1034 阅读 · 0 评论 -
App工程结构搭建:几种常见Android代码架构分析
关于Android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。从艺术的角度看,其实我们是在追求一种美。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。1. 微盘微盘的架构比较简单,我把最基本,最主干的画了出来:转载 2014-02-22 16:45:21 · 813 阅读 · 0 评论 -
【Andorid X 项目笔记】开源项目使用(6)
前言 项目第二次改版接近尾声,这里分享一下项目使用到的开源项目,也非常推荐大家多使用一些开源项目,减少重复工作,也能学习到别人的代码。 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/ 正文 1、a转载 2014-02-23 10:08:15 · 803 阅读 · 0 评论 -
高手速成android开源项目[developer篇]
主要介绍和Android开发工具和测试工具相关的开源项目。Buckfacebook开源的Android编译工具,效率是ant的两倍。主要优点在于:(1) 加快编译速度,通过并行利用多核cpu和跟踪不变资源减少增量编译时间实现(2) 可以在编译系统中生成编译规则而无须另外的系统生成编译规则文件(3) 编译同时可生成单元测试结果(4) 既可用于IDE编译也可用于持续集成编译转载 2014-02-23 10:07:27 · 742 阅读 · 0 评论 -
高手速成android开源项目[View篇]
主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 一、ListView android-pulltorefresh 一转载 2014-02-23 10:06:44 · 996 阅读 · 0 评论 -
[经验分享] 精通android体系架构、mvc、常见的设计模式、控制反转(ioc)
1,请看某个著名的it公司一则招聘信息的其中一条要求:“熟悉android系统架构及相关技术,1年以上实际android平台开发经验;”,里面非常明确的说道要求熟练android系统架构,这从某种程度上说明了对android体系架构的理解的重要性,下面我们看看android体系结构图,该图源自android的文档: 很明显,上图包含四个主要的层次: linuxkernel:负责转载 2014-02-22 16:42:07 · 661 阅读 · 0 评论 -
zxing二维码的生成与解码(java)
Java代码 import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.Hashtable; import javax.imageio.ImageIO; import com.google转载 2013-09-09 20:46:52 · 962 阅读 · 0 评论 -
免费的Android UI库及组件推荐
短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。 本文编译自androiduipatterns,意在分享一些免费、开源的Android UI库及组件资源。 一、UI组件库 1. GreenDroid 该项目可以实现下列的UI设计:转载 2013-09-09 20:31:23 · 883 阅读 · 0 评论 -
Android SDK开发包国内下载地址
不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。通过分析SDK Manager里要用到的repository文件转载 2013-08-25 11:57:20 · 1590 阅读 · 0 评论 -
android Theme使用总结 http://henzil.easymorse.com/?p=364
今天对api中style下的theme整个摸了一遍。我将api中theme分为两种类型来实验;一种是api Level为11的,一种是11以下的。level为11的用的是3.0的模拟器,11以下用的是N1,2.3.3的系统。这里我是统一将theme写在AndroidManifest.xml中定义,如下图:先总结level为11以下的theme:1、T转载 2013-08-23 21:02:21 · 718 阅读 · 0 评论 -
基础总结篇之一:Activity生命周期 http://blog.youkuaiyun.com/liuhe688/article/details/6733407
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解serv转载 2013-08-23 20:57:10 · 906 阅读 · 0 评论 -
requestWindowFeature使用详解 http://zhanhao.iteye.com/blog/1174914
requestWindowFeature可以设置的值有: // 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 // 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 // 3.FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时转载 2013-08-23 19:49:35 · 698 阅读 · 0 评论 -
android源码分享 http://www.linuxdiyf.com/viewarticle.php?id=286513
《Android应用开发揭秘》源代码推荐http://down.51cto.com/data/102497Android Phone驱动http://down.51cto.com/data/246537安卓(android)编程入门开发教程笔记http://down.51cto.com/data/172692Android核心技术与实例详解【源代码】推荐http://d转载 2013-08-23 16:28:30 · 3514 阅读 · 0 评论 -
Android高手进阶教程(九)之----Android Handler的使用!!! http://weizhulin.blog.51cto.com/1556324/323922
家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:view plaincopy to clipboardprint?package com.android.tutor;转载 2013-08-23 21:30:12 · 1236 阅读 · 0 评论 -
android.util.Log http://blog.lytsing.org/archives/236.html
一个封装 android.util.Log 的Log类5 Replies在android代码的每个Activity,都不厌其烦的写:private static final String TAG = "MyActivity";然后需要打印的地方输入:Log.v(TAG, "index=" + i);写太多的TAG,也麻烦,如果不写TAG,用 this.t转载 2013-08-23 20:49:43 · 793 阅读 · 0 评论 -
基础总结篇之二:Activity的四种launchMode http://blog.youkuaiyun.com/liuhe688/article/details/6754323
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。转载 2013-08-23 20:27:56 · 992 阅读 · 0 评论 -
Android 之 下拉框(Spinner)的使用 http://imshare.iteye.com/blog/770950
下拉列表 Spinner。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。 Demo如下,可以留作参考 一、使用数组作为数据源 1.新建一个android的工程 2.工程的layout.xml文件如下:声明一个TextView控件和一个Spinner控件 Xml代码转载 2013-08-31 19:25:35 · 1072 阅读 · 0 评论 -
Android 开发中使用 http://zyc-to.blog.163.com/blog/static/1715240020131354535810/?suggestedreading&wumii
Activites 可以通过 Content Provider 或者 Service 访问一个数据库。下面会详细讲解如果创建数据库,添加数据和查询数据库。创建数据库Android 不自动提供数据库。在 Android 应用程序中使用 SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android 提供了 SQLiteOpenHelper 帮助你创建一个数据库,你只要继转载 2013-08-31 20:28:55 · 883 阅读 · 0 评论 -
Android之Adapter用法总结 http://www.cnblogs.com/devinzhang/archive/2012/01/20/2328334.html
Android之Adapter用法总结1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可转载 2013-08-31 17:07:24 · 853 阅读 · 0 评论 -
GestureDetector类及其用法
当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的转载 2013-09-09 10:32:47 · 673 阅读 · 0 评论 -
新浪微博布局学习——活用RelativeLayout
前言 Android布局中RelativeLayout非常灵活,之前项目使用很少,一般的例子用得都比较呆板。在学习中发现其大量采用了该布局,这里"帮"他分享一下一些经典的用法:) 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com转载 2013-09-08 23:48:56 · 623 阅读 · 0 评论 -
android中getSystemService详解
http://blog.sina.com.cn/s/blog_71d1e4fc0100o8qr.htmlhttp://blog.youkuaiyun.com/bianhaohui/article/details/6220135 android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否转载 2013-09-08 23:37:06 · 974 阅读 · 0 评论 -
【转】Spinner样式大全(1)
关于spinner控件有很多特殊的样式甚至是表现的很夸张的样式,这里就仅仅通过更换系统自带的xml样式来试验各种spinner样式效果。首先在工程里创建最简单的spinner:01 public void onCreate(Bundle savedInstanceState) {02 super.onCreate(savedInstanceState);03 //转载 2013-09-08 23:21:56 · 1172 阅读 · 0 评论 -
Fuubo:优秀以上,完美甚远
但凡使用新浪微博,同时对新鲜应用比较敏感的同学一定听说过这款最近十分火爆的一款新浪微博客户端——Fuubo。3 月 8 日 Fuubo 上架以来,各大科技媒体、国内应用商城将这款比新浪官方客户端好太多的第三方客户端捧到了天上,一时间完美、最 Smart、绝佳、次时代这样的字眼全都和 Fuubo 挂上了钩。据报道,截止到 3 月 13 日,Fuubo 的使用人数已达 5 万,作为一款新生的微转载 2013-09-09 10:25:34 · 967 阅读 · 0 评论 -
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File
Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (一) —— 总览 作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中转载 2013-09-02 12:25:03 · 722 阅读 · 0 评论 -
Android应用程序的组成
Android应用程序由一些松散连系的组件构成,遵守着一个应用程序清单(manifest),这个清单描述了每个组件以及它们如何交互,还有包含了应用程序的硬件和平台需求的元数据(metadata)。以下六个组件提供了应用程序的基础部分:Activites 应用程序的表示层。应用程序的每个界面都将是Activity类的扩展。Acitvities用视图(View)构成GUI来显示信息、转载 2013-09-02 12:31:41 · 594 阅读 · 0 评论
分享