首页 > 代码库 > android代码精华 各路大神写的代码精华,大家一起分享

android代码精华 各路大神写的代码精华,大家一起分享

http://gundumw100.iteye.com/blog/940084

带磁性的悬浮窗体,类似于360绿色小人 
主要实现的是: 
1.悬浮所有窗体之上 
2.有吸引力,吸附于屏幕边上 
3.有点击效果 
http://blog.csdn.net/manymore13/article/details/8577286 

Android特效开发(可伸缩View带互相挤压效果 )初级篇 
http://blog.csdn.net/manymore13/article/details/12799061 

Android特效开发(可伸缩View带互相挤压效果)进阶篇 
http://blog.csdn.net/manymore13/article/details/12907969 

Android特效开发(仿zaker用手向上推动的效果(推动门效果)) 
http://blog.csdn.net/manymore13/article/details/12219687 

利用ViewPager实现用户引导界面 
http://blog.csdn.net/manymore13/article/details/8679639 

http://blog.csdn.net/t12x3456/article/category/1168754 


10款实用Android UI工具类 
http://www.csdn.net/article/2013-10-22/2817256-10-ui-design-tools 

http://blog.csdn.net/t12x3456/article/category/1168754 

狼的第二个小窝 
http://blog.csdn.net/barryhappy/article/category/1069537 

Android 换肤(三) -通过Style来完成 
http://my.eoe.cn/kris/articles 

Android上传文件至服务器 
http://www.cnblogs.com/linjiqin/archive/2011/11/09/2242579.html 

通过SlidingMenu Fragment实现当前最流行的侧滑 
http://my.eoe.cn/kris/archive/1605.html 

Android开源项目(一) 
http://www.csdn.net/article/2013-05-03/2815127-android-open-source-projects 
Android开源项目(二) 
http://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-two 

通过SlidingMenu Viewpager实现当前最流行的侧滑[二] 
http://my.eoe.cn/kris/archive/1688.html?f_section=hot 

Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果 
http://www.verydemo.com/demo_c89_i41511.html 

http://www.androidviews.net/ 
http://www.ilovn.com/topics/android/ 

xyz_lmn的博客 
http://blog.csdn.net/xyz_lmn/article/category/912146 
ViewPager实现引导界面以及进入下一个activity解决办法 
http://blog.csdn.net/xyz_lmn/article/details/7763338 

Fragment实例 
http://blog.csdn.net/xyz_lmn/article/details/6930753 

android如何拍照以及返回拍的图片(经过验证的实际例子) 
http://blog.csdn.net/fengkuanghun/article/details/7732047 

android 设置头像以及裁剪功能 
http://xuzhiwei.blog.51cto.com/978424/965511 

截取本地图片,或者相机拍照图片,作为个人头像。 
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=241903&fromuid=30206 

下厨房一个效果 
http://mmandroid.diandian.com/post/2012-03-19/17749104 

App列表之下拉刷新 
http://www.cnblogs.com/qianxudetianxia/archive/2012/06/16/2549891.html 
Android实现局部图片滑动指引效果 
http://www.cnblogs.com/hanyonglu/archive/2012/06/19/2555113.html 
开源ImageFilter库v0.4:新增26种图片效果 
http://www.cnblogs.com/daizhj/archive/2012/06/21/2557550.html 

可以转动的绚烂饼图 
http://blog.csdn.net/chenjie19891104/article/details/7036251 

提取Android系统的图片剪切程序CropImage 
http://www.zhaoweihua.name/android-cropimage-149.html 

Android中调用外部地图程序 
http://www.zhaoweihua.name/android-start-maps-164.html 

Android自动检测版本及自动升级 
http://blog.csdn.net/furongkang/article/details/6886526 
Android应用自动更新功能的实现!!! 
http://blog.csdn.net/android_tutor/article/details/7015986 

android 推送push相关: 
http://blog.csdn.net/joshua_yu/article/details/6563587 
http://zen-mobi.com/ 
http://tokudu.com/2010/how-to-implement-push-notifications-for-android/ 
搭建XMPP协议,实现自主推送消息到手机 
http://www.apkbus.com/android-18168-1-1.html 
Android 中的XMPP 应用 
http://www.moandroid.com/?p=1370 

Android中内容观察者的使用---- ContentObserver类详解 
http://www.cnblogs.com/slider/archive/2012/02/14/2351702.html 
Devin Zhang‘ bolg 
http://www.cnblogs.com/devinzhang/category/349634.html 
duicky blog 
http://www.cnblogs.com/luxiaofeng54/category/276200.html 

android安全相关: 
http://su1216.iteye.com/category/140011 

jj120522的专栏 
http://blog.csdn.net/jj120522/article/category/1170272 

梦想启航者blog 
http://blog.csdn.net/hudan2714/article/category/1130450 

For a Better Tomorrow 
http://www.zhaoweihua.name/category/android 

第三极 
http://disanji.net/ 

http://blog.csdn.net/hmg25 

Launcher研究 
http://blog.csdn.net/chenjie19891104/article/details/7008962 
[Android]搜索工具条 
http://www.devdiv.com/article-2715-1.html 

可动态布局的Android抽屉之基础 
http://blog.csdn.net/hellogv/article/details/6789698 
可动态布局的Android抽屉之完整篇 
http://blog.csdn.net/hellogv/article/details/6828584 

搜索关键字飞入飞出效果 
http://blog.csdn.net/sodino/article/details/7176796 

HVListView控件 
http://www.cnblogs.com/over140/archive/2011/12/07/2275207.html 

PullToRefreshListView控件 
http://dengyin2000.iteye.com/blog/1187823 

ListView实现快速定位联系人功能 
http://bigcat.easymorse.com/?p=1439 

ListView中Item分类效果 
http://blog.csdn.net/mayingcai1987/article/details/6367421 
Android ListView分组界面布局改进 
http://bigcat.easymorse.com/?p=1397 

谦虚的天下 
http://www.cnblogs.com/qianxudetianxia/ 
http://blog.csdn.net/wdaming1986 
http://blog.csdn.net/craftsman1970 

ListView组件的Item拖动(Item改变顺序) 
http://blog.csdn.net/mayingcai1987/article/details/6362325 

ListView动态加载数据 
http://blog.csdn.net/mayingcai1987/article/details/6273606 

ListView实现弧形效果 
http://blog.csdn.net/mayingcai1987/article/details/6341693 

Android实现Alphabet ListView 
http://blog.csdn.net/ilysony/article/details/6292771 

实现斜方向随意拖动 
http://stackoverflow.com/questions/4990682/images-in-scrollview-in-android 

http://blog.csdn.net/nokiaguy/article/details/6835912 

http://staticallytyped.wordpress.com/category/android/ 

Android大TXT文本文档读取 

可以生成loading图片的网站 
http://www.ajaxload.info/  
http://www.preloaders.net/en 

http://blog.csdn.net/mayingcai1987/article/category/786494 
http://marshal.easymorse.com/archives/tag/android 
http://wangjun.easymorse.com/?tag=android 
http://henzil.easymorse.com/?tag=android 

雨松MOMO的程序世界专栏 

Android3系列 -2.数独游戏开发1 
Android3系列 -3.数独游戏开发2 

关于游戏开发博客: 
http://blog.csdn.net/xiaominghimi/article/category/762640 

ViewPager example -实现左右两个屏幕的切换 
模拟桌面(workspace)页面切换效果/循环切换页面 

创新源于模仿之一:TabActivity的美化 
创新源于模仿之二:美化ListView的尝试 
创新源于模仿之三:实现左右两个屏幕的切换 
创新源于模仿之四:增强的ExpandableListView 
创新源于模仿之五:做一个自己的QuickAction 
创新源于模仿之六:仿iPhone的分组列表做一个配置界面 

http://blog.csdn.net/a345017062/article/category/758727 
http://blog.csdn.net/gumanren/article/category/668386 

Java ? 开发相关类 
http://www.java2s.com/CN/Code/Java/Development-Class/CatalogDevelopment-Class.htm 

Android游戏开发之地图编辑器的使用以及绘制地图 (一) 
http://blog.csdn.net/xys289187120/article/details/6615532 

《Android学习指南》目录 
http://android.yaohuiji.com/about 

多抽屉效果 (类似最早QQ使用的效果) 
http://blog.csdn.net/feng88724/archive/2011/02/24/6206388.aspx 

【Android进阶】天天动听 悬浮歌词(迷你歌词)效果解读 
http://blog.csdn.net/feng88724/archive/2011/04/25/6362710.aspx 

屏幕左右拖动的小demo 
http://www.eoeandroid.com/thread-72470-1-2.html 

android 隐藏EditText的软健盘 
http://www.eoeandroid.com/forum-redirect-tid-73564-goto-lastpost.html#lastpost 

Android 实现书籍翻页效果----完结篇 
http://blog.csdn.net/hmg25/archive/2011/04/22/6342539.aspx 

Android launcher 的平滑和立体翻页效果 
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/#major0.1 

http://www.hlovey.cn/category/android 

http://dev.10086.cn/cmdn/wiki/index.php?edition-view-5445-1.html 
http://www.pin5i.com/showtopic-autocompletetextview-arrayadapter.html 

介绍:Adnroid1.6或以上SDK,在AndroidManifest.xml中提供新的一个元素<supports-screens>用于支持多屏幕机制。 
<supports-screens 
         android:largeScreens="true"   是否支持大屏 
          android:normalScreens="true"  是否支持中屏 
          android:smallScreens="true"   是否支持小屏 
          android:anyDensity="true"     是否支持多种不同密度 
/> 
Android根据分辨率进行单位转换-(dp,sp转像素px) 

动态改变界面的几种办法 
1 使用View.VISIBLE View.INVISIBLE View.GONE(假动态) 
2 使用ViewStub 
3 使用ViewFlipper 
4 使用ActivityGroup 
5 其他,请添加! 

Android开源大全,Android工程代码 
http://a.u250.info/ 

Activity 与 任务 
http://blog.csdn.net/wukunting/archive/2010/06/18/5677610.aspx 

android各版本源码下载: 
http://repository.grepcode.com/java/ext/com/google/android/android/ 

使用 Android 实现联网 
http://www.ibm.com/developerworks/cn/opensource/os-android-networking/ 

介绍Android Gestures的使用方法 
http://www.hiapk.com/thread-43699-1-1.html 

android 滑动加载数据 
http://www.cnblogs.com/tt_mc/archive/2010/08/16/1800722.html 

Listview动态加载数据 
http://www.cnblogs.com/tanlon/archive/2011/03/20/1989323.html 

Android MediaPlayer 简单综合应用------列出sdcard里所有.mp3文件,并且可以点击播放! 
http://blog.csdn.net/Android_Tutor/archive/2009/12/23/5066020.aspx 

Android中几种图像特效处理的集锦 
http://blog.csdn.net/Android_Tutor/archive/2010/11/02/5981753.aspx 

自动感应横,竖屏,然后选择适当的xml进行显示 
http://edison-cool911.iteye.com/blog/717354 

Android中共享全局变量(Application) 
http://edison-cool911.iteye.com/blog/940082 

Android完全关闭应用程序 
http://yueguc.iteye.com/blog/939692 

ImageButton按下效果设计 
http://yueguc.iteye.com/blog/939686 

text-to-Speech发音 
http://qq398705749.iteye.com/blog/775320 

Android简单的圆盘形菜单 
http://chroya.iteye.com/blog/830682 
Android放大镜的实现 
http://chroya.iteye.com/blog/924577 
android小知识:ArrayList和数组之间的转换 
http://blog.csdn.net/brave_heart_lxl/archive/2011/02/11/6178909.aspx 
简单的程序底部Tab例子 
http://edison-cool911.iteye.com/blog/710063 
横、竖屏幕动态切换(layout-land 和layout-port) 
http://edison-cool911.iteye.com/blog/695137 

为程序增加Download activity模块 
http://www.hiapk.com/thread-6208-1-1.html 
http://bbs.ldci.com.cn/simple/?t4375.html 
http://www.androidres.com/index.php/2009/04/22/android-add-download-module/ 

Animation 动画透明转换,将一张图片透明后转换成另外一张图片 
http://www.iteye.com/topic/937181 
OPhone 2D UI 动画教程之一——Animation介绍 
http://www.ophonesdn.com/article/show/185 
Ophone 2D UI 动画教程之二——屏幕切换效果实现 
http://www.ophonesdn.com/article/show/186 

Matrix学习——如何使用Matrix 
http://www.pin5i.com/showtopic-matrix-learning-how-to-use-the-matrix.html 
http://www.pin5i.com/showtopic-matrix-learning-images-complex-changes.html 

本博值得推荐的文章: 
http://android.yaohuiji.com/about 
http://www.moandroid.com/?cat=29 
http://www.hlovey.cn/category/android 
http://blog.csdn.net/cping1982/archive/2009/10/18/4693633.aspx 
http://www.cnblogs.com/phinecos/category/207026.html 
http://blogold.chinaunix.net/u2/85805/index.html 
http://blogold.chinaunix.net/u2/85193/article_99332.html 
http://blog.csdn.net/vagrxie/category/575260.aspx 
http://bigcat.easymorse.com/?cat=7 

    Android 中文API合集(3)(83篇)(chm格式) 
http://www.cnblogs.com/over140/archive/2011/01/04/1925146.html 
    Android2.2快速入门 
http://www.cnblogs.com/over140/archive/2010/09/27/1836567.html 
    [Android]使用ActivityGroup来切换Activity和Layout 
http://www.cnblogs.com/over140/archive/2010/09/07/1820876.html 
    [hessdroid]Android下使用Hessian与Java服务端通讯 
http://www.cnblogs.com/over140/archive/2010/07/30/1788563.html 
    MapiRule使用心得 
http://www.cnblogs.com/over140/archive/2010/04/12/1699531.html 
  推荐Android站点: 
    Marshal‘s Bloghttp://marshal.easymorse.com/ 
    [googlecode]androidbmi[Android 相關資源]http://code.google.com/p/androidbmi/wiki/AndroidResource 
    xirihanlinhttp://www.cnblogs.com/xirihanlin/ 
    永恒的记忆http://www.cnblogs.com/salam/tag/Android2.2/ 
    Android tt_mchttp://www.cnblogs.com/tt_mc/category/235762.html 
    Android_Tutor的专栏http://blog.csdn.net/Android_Tutor/default.aspx 
    mo-Androidhttp://www.moandroid.com/ 
    第三极http://disanji.net/category/open-source/android%E5%BC%80%E6%BA%90%E8%B5%84%E6%BA%90/category/open-source/android%E5%BC%80%E6%BA%90%E8%B5%84%E6%BA%90/ 
    { Android学习指南 }http://android.yaohuiji.com/ 
    [英]Learn Android 
    [英]Android Tales 

未选中的tab下边有一条白边,请问要如何去掉?解决方法 
tb.setPadding(tb.getPaddingLeft(), tb.getPaddingTop(), tb.getPaddingRight(), tb.getPaddingBottom()-10); 

找图标的搜索引擎 
http://findicons.com/ 
http://www.iconfinder.com/ 这个是英文的也不错 

Android屏幕大小和密度对照表,以及px、dip、sp等像素单位的解释 
一直对px、dip、sp、dp这几个单位概念很模糊。网上查了下,基本理论上是清楚了。 

1.px (pixels)(像素):屏幕上的点 ,与密度相关。密度大了,单位面积上的px会比较多。 

2.dip或dp(与密度无关的像素)。这个和设备硬件有关,为了支持WVGA、HVGA和QVGA 5进制空间推荐使用这个。一种基于屏幕密度的抽象单位。设置一些view的宽高可以用这个,一般情况下,在不同分辨率,都不会有缩放的感觉。如果用px的话,320px占满HVGA的宽度,到WVGA上就只能占一半不到的屏幕了,那一定不是你想要的。 
3.sp(与刻度无关的像素)放大像素– 主要处理字体的大小。 

屏幕大小和密度对照表 : 

 
下面是在manifest中设置app在不同分辨率时,是否支持多密度的方法。 
<manifest xmlns:android="http://schemas.android.com/apk/res/android"> 
    ... 
    <supports-screens 
        android:smallScreens="true" 
        android:normalScreens="true" 
        android:largeScreens="true" 
        android:xlargeScreens="true" 
        android:anyDensity="true" /> 
</manifest> 

 



为免费app嵌入Admob广告 
http://www.moandroid.com/?p=1158#more-1158 
http://www.eoeandroid.com/thread-1005-1-2.html 
http://www.cnblogs.com/vaiyanzi/archive/2011/11/24/2261191.html 
为免费app嵌入Admob广告,进而获得广告收入。 
1.http://www.admob.com/注册一个帐号, 
添加Add Mobile Site/app,输入相关信息后,提交完成, 
下载Android平台使用的JAR,查看发布者 ID。 
2.然后将JAR添加到你的项目中 
Properties->Java Build Path->Libraries->Add JARs…->Select the JAR->OK 
3.编辑AndroidManifest.xml 
application节点中添加 
<!– The application’s publisher ID assigned by AdMob –> 
<meta-data android:value=http://www.mamicode.com/”a14ae1ce0357305″ android:name=”ADMOB_PUBLISHER_ID” />
manifest节点添加权限申请 
<!– AdMob SDK permissions –> 
<uses-permission android:name=”android.permission.INTERNET” /> 
4.添加attrs.xml 
/res/values/attrs.xml 
<?xml version=”1.0″ encoding=”utf-8″?> 
<resources> 
<declare-styleable name=”com.admob.android.ads.AdView”> 
<attr name=”testing” format=”boolean” /> 
<attr name=”backgroundColor” format=”color” /> 
<attr name=”textColor” format=”color” /> 
<attr name=”keywords” format=”string” /> 
<attr name=”refreshInterval” format=”integer” /> 
<attr name=”isGoneWithoutAd” format=”boolean” /> 
</declare-styleable> 
</resources> 
5.添加广告组件 
<?xml version=”1.0″ encoding=”utf-8″?> 
<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” 
xmlns:admobsdk=”http://schemas.android.com/apk/res/com.moandroid.livesports” 
android:orientation=”vertical” 
android:layout_width=”fill_parent” 
android:layout_height=”fill_parent” 

<TextView 
android:layout_width=”fill_parent” 
android:layout_height=”wrap_content” 
android:text=”@string/hello” 
/> 
<com.admob.android.ads.AdView 
android:id=”@+id/ad” 
android:layout_width=”fill_parent” 
android:layout_height=”wrap_content” 
admobsdk:backgroundColor=”#000000″ 
admobsdk:textColor=”#FFFFFF” 
admobsdk:keywords=”Android application” 
admobsdk:refreshInterval=”60″ 
/> 
</LinearLayout> 
6.显示效果 
为免费app嵌入Admob广告,进而获得广告收入。 

 

http://dev.10086.cn/cmdn/bbs/thread-62169-1-1.html
  • ListView搜索关键字高亮显示.zip (60.3 KB)
  • 下载次数: 20
  • android-1.6_r2-sources.jar (6.4 MB)
  • 下载次数: 9
  • CustomTabDemo.rar (2.1 MB)
  • 下载次数: 18
  • tab_demo.zip (149.6 KB)
  • 下载次数: 13
  • ExPanel_281_29.zip (58.6 KB)
  • 下载次数: 4
  • ExPanel_282_29.zip (63.7 KB)
  • 下载次数: 6
  • TestYouku.rar (225.9 KB)
  • 下载次数: 5
  • GroupDemo.zip (75.2 KB)
  • 描述: AbsActivityGroup,AbsSubActivity
  • 下载次数: 9
  • harism-android_page_curl-7a2c8f1__1_.zip (1.3 MB)
  • 描述: 翻书效果
  • 下载次数: 11
  • android-flip-master.zip (1.3 MB)
  • 描述: flipboard上下翻页效果
  • 下载次数: 25
  • 查看图片附件

android代码精华 各路大神写的代码精华,大家一起分享