- 博客(38)
- 资源 (56)
- 收藏
- 关注
原创 国内外Android有名开发者的Blog和git
国内:昵称Github博客介绍邓凡平 http://blog.csdn.net/innost阿拉神农魏祝林 http://blog.csdn.net/android_tutor Trineahttps://github.com/trineahttp://www.trinea.cn/性能优
2014-08-31 19:17:02 10455 4
原创 Android中ViewStub组件使用
1. 概述: ViewStub组件和标签的作用类似,主要是为了提高布局的重用性,及布局的模块化。它们之间最大的差别是,ViewStub中的布局不会随着它所在布局的渲染而渲染,而标签中的布局会随着它所在布局的渲染而渲染,ViewStub中的布局只有在你需要的时候才会渲染到主界面中。 2. 效果图: (1)在ButtonOne与Button
2014-08-31 23:08:36 814
转载 Android 开发技巧集合
TextUtils.isEmpty() - 常用的一个验证字符是否为空Html.fromHtml() - 快速的转化为HTML,执行速度不是太空,不适合大篇幅 EditText.setError() - 对用户名,邮箱,手机什么的验证,会弹出一个popupwindow,效果很好Build.VERSION_CODES - 没个版本存在着差异,兼容时常用到的Log.getStackTr
2014-08-31 22:45:55 6755 1
转载 Android中创建简单的视图分隔符
※效果 ※简介定义控件间的分隔符,下面简绍两种方法。※方法一第一种是比较常用的,在控件直接定义ViewViewandroid:layout_height="fill_parent"android:layout_width="1dp"android:background="#90909090"android:layout_marginBottom=
2014-08-31 22:43:37 3968
原创 Android开发:shape和selector和layer-list的(详细说明)
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方
2014-08-31 19:17:48 1286
原创 Android开源的App(整理)
(F8)日程安排的软件(new)(Conversations)基于XMPP的应用(Bitocle)可以在手机上查看自己github上的项目(Amphitheatre)Android TV应用,数据来源于TMDb,没看运行效果,但感觉有JakeWharton参与的项目都是很棒的 (A
2014-08-31 12:07:53 15702 5
原创 Android中RelativeLayout各个属性的含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件
2014-08-31 11:27:28 908
转载 Android开源库
自己一直很喜欢Android开发,就如博客副标题一样,我想做个好的App。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会不定期的更新这篇文章。首先感谢以下盆友对本文的捐助:*文光 2014/4/24*建宏 2014/3/16*洋 2014/6/12同时,我
2014-08-25 23:23:29 10298 3
转载 Sqlite插入或更新
本文主要介绍Sqlite如何实现插入或更新。在数据库中我们经常会有这种需求,插入时,某条记录不存在则插入,存在则更新。或更新时,某条记录存在则更新,不存在则插入。比如:人员信息数据库,某个身份证若已经存在,重复插入则更新,否则新增记录。网页缓存数据库,某个url已经存在,重复插入则更新,否则新增记录。 在mysql中可以使用replace into或是insert
2014-08-24 23:12:32 7304
转载 Java(Android)线程池
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { @Override public
2014-08-24 22:06:04 562
转载 EditText初始不获得焦点及输入框被遮挡问题
介绍EditText和AutoCompleteTextView初始不获得焦点及解决软键盘弹出时遮挡输入框问题。1、activity启动时EditText不获得焦点Activity启动时若有一个EditText默认,EditText获得焦点,去掉首次焦点,在manifest.xml中对应activity添加1android:windowSoftInputMode="state
2014-08-24 21:45:21 967
原创 android之HttpURLConnection
1.HttpURLConnection连接URL1)创建一个URL对象URL url = new URL(http://www.baidu.com);2)利用HttpURLConnection对象从网络中获取网页数据HttpURLConnection conn = (HttpURLConnection) url.openConnection();3)设置连接超时
2014-08-24 18:24:42 595
转载 PC端调试移动版(Android IPhone IPad Kindle)网页
随着网速以及系统的升级,不少App都会去加载一些html5网页,本文介绍Chrome如何像调试PC版网页一样去调试某网站在Android或IOS某手机或平板甚至Kindle上的效果。 有一定网站开发经验的都是到Chrome的Console很强大,按下F12即可对前段JS或CSS进行任意调试。 如果只是效果预览可以直接访问http://emulator.mobilew
2014-08-24 11:03:57 2068
转载 关于HttpUrlConnection与HttpClient的选择
安卓和JAVA应用开发少不了要提交HTTP请求,而基本上目前有两个实现方式:HttpUrlConnection(即URL.openConnection)和HttpClient。网上不少人都认为HttpClient更好,理由是功能更强,BUG更少,更容易控制细节。但我个人认为普通JAVA人员可选用HttpClient,安卓开发人员则应该使用HttpUrlConnection,理由如下:1.H
2014-08-24 10:49:18 3332 2
转载 android中listview卡顿的终极原因解析
1..Adapter的getView方法里面convertView没有使用setTag和getTag方式;2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作;3.在getView方法里面 inflate的row 嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景所致;4.Adapter多余
2014-08-18 23:44:34 1146
原创 ios 获取屏幕的属性和宽度
1.app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460另外:self.view.bounds.size2.屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,4803.状态栏尺寸 C
2014-08-14 23:42:06 2957
转载 GitHub上最火的40个iOS开源项目(二)
GitHub上最火的40个Android开源项目(一)GitHub上最火的40个Android开源项目(二)GitHub上最火的74个Android开源项目(三)GitHub上最火的40个iOS开源项目(一)GitHub上最火的40个iOS开源项目(二)在结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上
2014-08-13 15:08:46 1245
转载 GitHub上最火的40个iOS开源项目(一)
在结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上最受欢迎的iOS开源项目”系列盘点。今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗?1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量
2014-08-13 15:07:53 1170
转载 GitHub上最火的74个Android开源项目(三)
GitHub上最火的40个Android开源项目(一)GitHub上最火的40个Android开源项目(二)GitHub上最火的74个Android开源项目(三)GitHub上最火的40个iOS开源项目(一)GitHub上最火的40个iOS开源项目(二)在结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上
2014-08-13 15:07:05 5432
转载 GitHub上最火的40个Android开源项目(二)
GitHub上最火的40个Android开源项目(一)GitHub上最火的40个Android开源项目(二)GitHub上最火的74个Android开源项目(三)GitHub上最火的40个iOS开源项目(一)GitHub上最火的40个iOS开源项目(二)在《GitHub上最火的40个Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的T
2014-08-13 15:04:37 1426
转载 GitHub上最火的40个Android开源项目(一)
GitHub上最火的40个Android开源项目(一)GitHub上最火的40个Android开源项目(二)GitHub上最火的74个Android开源项目(三)GitHub上最火的40个iOS开源项目(一)GitHub上最火的40个iOS开源项目(二)GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮
2014-08-13 15:04:07 955
原创 GitHub Android 开源项目汇总
2013-10-17 21:52 291人阅读 评论(0) 收藏 举报目录(?)[+]IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结!GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能
2014-08-13 14:48:30 601
转载 Android开源库
转自:http://blog.zhan-dui.com/?page_id=60自己一直很喜欢Android开发,就如博客副标题一样,我想做个好的App。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会不定期的更新这篇文章。本文的其他贡献者: ____sky____ 感谢~ 我的GitHubAndroid下的优秀开
2014-08-13 14:45:41 567
转载 GitHub上最受欢迎的Android开源项目TOP20
对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是
2014-08-13 14:40:36 620
转载 GitHub 优秀的 Android 开源项目
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity
2014-08-13 14:40:35 3654 1
原创 Android 图片异步加载的体会,SoftReference已经不再适用
Android 图片异步加载的体会,SoftReference已经不再适用在网络上搜索Android图片异步加载的相关文章,目前大部分提到的解决方案,都是采用Map> 这样软引用的方式缓存网络图片。具体的例子见这篇文章。核心代码如下: 1 public class AsyncImageLoader { 2 3 private Has
2014-08-13 14:00:37 3480
转载 Android 内存优化测试
今天做了个内存优化的小测试,包括两点 1, 比较Drawable与Bitmap占用内存大小2, 比较BitmapFactory类的decodeResource方法与decodeStream方法的效率 好吧,先来看第1个测试!以下这个是测试加载1000个Drawable对象的代码,很简单的,我就不解释了!
2014-08-13 11:15:37 854
转载 收集:天气api ,weather API
腾讯http://sou.qq.com/online/get_weather.php?callback=Weather&city=北京中国天气-weather.com.cnhttp://61.4.185.48:81/g/ (根据IP查询城市ID)http://m.weather.com.cn/data/101110101.html(六天预报)http://w
2014-08-12 18:04:40 3312
转载 解决ListView滑动时卡的问题,实现异步加载图片解决
ListView是最为常见的空间之一,现在的应用的呈现形式大多数都需要用到ListView来呈现,以列表的方式最直观最便于操作。那么在使用的过程中大家一定使用adapter适配器来匹配这个ListView,问题就来了,如果直接使用sampleAdapter的话,会出现诸多的问题,诸如滚动的时候很卡,特别是每一行都有头像啊什么的,再加上数据量一大,兼职就卡的不行,那么先来说说解决卡的问题的简
2014-08-12 18:02:09 1238
转载 Android开源项目第五篇——优秀个人和团体篇
本文为那些不错的Android开源项目第五篇——优秀个人和团体篇,主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织(公司) 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇—
2014-08-08 10:40:41 781
转载 Android开源项目第四篇——开发及测试工具篇
本文为那些不错的Android开源项目第四篇——开发工具篇,主要介绍Android开发工具和测试工具相关的开源项目。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇A
2014-08-08 10:40:07 681
转载 Android开源项目第三篇——优秀项目篇
本文为那些不错的Android开源项目第三篇——优秀项目篇,主要介绍那些还不错的完整Android项目。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android
2014-08-08 10:39:23 590
转载 Android开源项目第二篇——工具库篇
本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:And
2014-08-08 10:36:44 714
转载 GitHub Android 开源项目汇总
GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。1. ActionBarSherlock(推荐)ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一
2014-08-07 11:12:28 800
转载 115个可演示的Android开源项目
昨天在Google+上看到一个APP(Libraries for developers),作者收集了115个开源项目,可以演示demo,推荐给大家提醒:Android 4.0+才能安装这个软件,如果没有4.0+的手机,可以建个模拟器,不用谢APP下载地址: https://play.google.com/store/apps/details?id=com.desarrollodroi
2014-08-01 16:20:07 1173
原创 Android:Layout_weight的深刻理解
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:
2014-08-01 12:01:39 19818 18
SwipeBackDemo
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人