自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GG之家

android 开发

  • 博客(276)
  • 资源 (16)
  • 收藏
  • 关注

原创 在线阅读android系统源代码

http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

2013-04-22 12:26:49 1679

原创 Eclipse中调试Java程序 部分快捷键

在待调试的代码段处设置断点。debug你的程序,然后:[1]快捷键(F8)直接执行程序。遇到断点时暂停;[2]快捷键(F5)单步执行程序,遇到方法时进入。[3]快捷键(F6)单步执行程序,遇到方法时跳过。[4]快捷键(F7)单步执行程序,从当前方法跳出。

2012-08-02 13:25:34 1033

原创 Relative 实现平分,替换layout_weight 嵌套使用

效果如上,代码如下:

2014-04-29 15:14:33 4281 1

原创 Making your own 3D list [定制3D listview]

Making your own 3D list – Part 1

2014-04-24 16:21:46 1343

转载 Runtime类中的freeMemory,totalMemory,maxMemory

程序运行时,有时需要了解当前进程的内存使用情况,则需要用到上述的几个方法:其中freeMemory()这 个方法的意义有点非主流。maxMemory()这个方法返回的是java虚拟机(这个进程)能构从操作系统那里挖到的最大的内存,以字节为单位,如果在运行java程序的时 候,没有添加-Xmx参数,那么就是64兆,也就是说maxMemory()返回的大约是64*1024*1024字节,这

2014-02-27 12:35:11 1442

转载 android ViewHolder模式超简洁写法

ViewHolder holder = null;        if(convertView == null){                convertView = mInflater.inflate(R.layout.xxx null);                holder = new ViewHolder();                 holder.tvXXX

2014-01-18 14:37:07 2507 2

原创 android GridView 去掉自带点击边框效果和禁止上下滑动

1.去掉自带点击边框效果: <com.yw.store.ui.HotKeyGridView android:id="@+id/search_home_gridview" android:layout_width="fill_parent" android:layout_height="wrap_content" androi

2014-01-02 17:44:34 4314

转载 Android WebView 与HttpClient 共用本地cookie问题

http://blog.csdn.net/hellohaifei/article/details/9346007

2013-10-28 11:24:31 1263

原创 android webView 获取网页数据

public class WebViewActivity extends Activity { Button bt; WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); webView = new We

2013-10-28 11:21:15 2896

原创 android DevAppsDirect开源项目

git 项目大集合https://play.google.com/store/apps/details?id=com.inappsquared.devappsdirect&hl=zh_CNgoogle play 搜索会有apk,各种项目的展示效果,

2013-09-26 16:12:44 1785

原创 Android 编译系统 android.mk

一、http://blog.sina.com.cn/s/blog_6bdbc71601010v5x.html二、http://blog.sina.com.cn/s/blog_6bdbc71601010v67.html

2013-09-26 15:58:48 937

原创 eclipse CDT开发C++

创建一个HelloWorld项目 Run as后提示错误: launch failed.Binary not found解决:launch failed.Binary not found问题直接选择project>build all就可以了

2013-09-23 17:43:03 896

原创 android createConnection

public static HttpURLConnection createConnection(Context context, URL url){ HttpURLConnection connection = null; try { ConnectivityManager connectivityManager = (ConnectivityManager)context.g

2013-09-16 11:57:31 1035

原创 android binder

详细:http://blog.csdn.net/universus/article/details/6211589

2013-09-14 11:52:29 860

原创 android singleTask

关于singleTask深入的剖析:  1. 设置了"singleTask"启动模式的Activity,它在启动的时候,会先在系统中查找属性值affinity等于它的属性值taskAffinity的任务是否存在,如果存在这样的任务,它就会在这个任务中启动,否则就会在新任务中启动。因此,如果我们想要设置了"singleTask"启动模式的Activity在新的任务中启动,就要为它设置一个独立

2013-09-06 11:39:59 1098

原创 仿网易新闻顶部 图片的indicator

网易新闻顶部 图片的indicator,如下红色框部分:自己实现效果:图片切换使用 ViewPager,比较常用,而Indicator的实现则是 继承LinearLayout。源码:http://download.csdn.net/detail/gg137608987/6198499

2013-09-02 17:53:14 1177

转载 Android FragmentPagerAdapter vs FragmentStatePagerAdapter

使用ViewPager 切换Fragment中,适配器 FragmentPagerAdapter 和 FragmentStatePagerAdapter的区别:To develop an app in Andorid with sliding views, a variation of PagerAdapter class along with ViewPager class is

2013-08-30 10:03:23 1904

原创 Android 开发之APN网络切换

转自:http://www.cnblogs.com/hanyonglu/archive/2012/03/29/2423298.html-------------------------------->详细去点击网址。   对于Android APN接入点相关的开发,有一个不错的开源项目APNDroid的源代码本地下载,里面包含了一个不错的Widget框架,大家可以通过

2013-08-27 19:52:26 1656

转载 Android 代码中实现WAP方式联网

无论是移动、联通还是电信,都至少提供了两种类型的的APN:WAP方式和NET方式。其中NET方式跟WIFI方式一样,无需任何设置,可自由访问所有类型网站,而WAP方式,需要手机先设置代理服务器和端口号等信息,并且只能访问HTTP协议类型的网站。1) 移动的WAP名称是CMWAP,NET名称是CMNET;2) 联通的WAP名称是UNIWAP,NET名称是UNINET;联通3G的WAP

2013-08-27 19:29:40 1553

原创 android 使用android.support.v7 添加ActionBar

当需要在 android 7或更高的版本使用 ActionBar,则可以通过继承ActionBarActivity来实现,网上有一个开源项目来兼容老版本显示ActionBar的效果:ActionBarSherlock。使用android.support.v7 来实现ActionBar感觉会更简单一些。android.support.v7 有三个jar文件可供使用,对于Actio

2013-08-23 17:20:34 14889 2

转载 android 屏幕触摸事件的分发与处理

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包

2013-08-22 18:44:57 1398

原创 android 开源项目 SlidingMenu

最近看了下这个项目,关于滑动菜单部分的实现:SlidingMenu类 继承 RelativeLayout 是此项目的关键之所在,SlidingMenu 中包含两个子View: private CustomViewAbove mViewAbove; private CustomViewBehind mViewBehind;CustomViewAbove  与Custo

2013-08-21 14:52:57 1609

原创 android View.getLeft() 与 View.getScrollX()

当调用一个View的 void scrollTo (int x, int y) 方法 移动view后: View.getLeft() 获取的值是没有变化的,仍然是最开始的值:左边相对于父控件的距离。View.getScrollX()获取的值则发生了变化:指调用的控件的水平移动的距离,当未移动的时候,获取的值为0. 当向右移动20,则获取值为 -20,再向右移动10,则获取-

2013-08-20 18:41:28 2731

转载 android ViewGroup layout过程详解

相比较onMeasure ,layout过程要简单多了,正如layout的中文意思“布局”中表达的一样,layout的过程就是确定View在屏幕上显示的具体位置,在代码中就是设置其成员变量mLeft,mTop,mRight,mBottom的值,这几个值构成的矩形区域就是该View显示的位置,不过这里的具体位置都是相对与父视图的位置。与onMeasure过程类似,ViewGroup在onLayo

2013-08-15 15:00:56 3504 2

转载 android开发图片分辨率

一直受到android开发图片分辨率问题困扰.drawable-(xdpi,hdpi,mdpi,ldpi,nodpi)这几个文件夹到底怎么放图片呢?dpi是什么呢?dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)一般情况下的普

2013-08-15 10:16:24 1231

翻译 android 拖动和缩放 [Dragging and Scaling]

Dragging and Scaling [拖动和缩放]这节课描述如何使用触摸手势来拖动和缩放屏幕上的对象,使用onTouchEvent()方法来拦截触摸事件。Drag an Object [拖拽一个对象]如果你的目标系统版本是Android 3.0 或更高,你就能使用内置拖放事件 监听器View.OnDragListener,在Drag and Drop中描述。

2013-08-13 20:23:59 2385

翻译 android 在ViewGroup中处理触摸事件 [Managing Touch Events in a ViewGroup]

Managing Touch Events in a ViewGroup [在ViewGroup中管理触摸事件]在ViewGroup中处理触摸事件需要特别注意,因为通常一个ViewGroup都有子View, 它们都是不同触摸事件的的对象。为了确保每一个View都能正确接收意图作用于它的触摸事件,覆写onInterceptTouchEvent()方法。Intercept Touc

2013-08-13 19:41:00 1592

原创 android 触控 MotionEvent

(1)首先是MotionEvent 中getAction()与getActionMasked()的区别: public static final int ACTION_MASK = 0xff; /** Return the kind of action being performed. Consider using getActionMasked() and get

2013-08-13 16:51:12 1688

原创 android MotionEvent中getX()和getRawX()的区别

当你为一个View 设置 setOnTouchListenergetX() 获取x,getY() 获取ygetRawX()获取 rawx, getRawY()获取rawy.在你触摸这个 view的时候:x,y是相对于该按钮左上点的相对位置。而rawx,rawy始终是相对于屏幕的位置。 如下图 可知: getRowX:触摸点相对

2013-08-13 15:28:15 1182

转载 Android ViewGroup全面分析

一个Viewgroup基本的继承类格式如下:import android.content.Context;import android.view.ViewGroup;public class MyViewGroup extends ViewGroup{ public MyViewGroup(Context context) { super(context);

2013-08-10 12:10:06 1225 1

原创 android 在XML向ViewGroup中添加组件

需要在代码中进行相应的设置:在ViewGroup中的onMeasure方法里添加一个对子元素的遍历,并且在onLayout中添加一个布局遍历就实现了简单的布局了。下面给出代码: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // TODO Au

2013-08-10 11:35:13 2495

转载 Android原理之 View、ViewGroup

作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图:可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子View

2013-08-10 11:10:08 1061

转载 android 任务和返回堆栈(Tasks and Back Stack)

参考:http://developer.android.com/guide/components/tasks-and-back-stack.html在Android中,一个应用程序里面,通常包含了多个相互结合的Activity。每个Activity通常被设计为可以为用户执行某个特定的动作,Activity与Activity之间可以通过Intent相互的跳转。甚至,可以通过Intent的

2013-08-09 16:12:01 1175

原创 开源项目:SlidingMenu ,运行example出现的问题解决

SlidingMenu  很火热,就下载下来运行下看看。但是很多问题,从下载到运行。源代码可以从GitHub的https://github.com/jfeinstein10/slidingmenu上下载。还需要另一个项目 ActionBarSherlock https://github.com/JakeWharton/ActionBarSherlockslidingmen

2013-08-07 17:04:52 1262

原创 android 开源框架:Afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数

2013-08-07 14:35:26 924

原创 BitmapFactory 方法:decodeFileDescriptor()、decodeFile()

用decodeFileDescriptor()来生成bimap比decodeFile()省内存FileInputStream is = = new FileInputStream(path);bmp = BitmapFactory.decodeFileDescriptor(is.getFD(), null, opts);替换:Bitmap bmp = BitmapFactory.d

2013-08-05 11:33:28 11911

原创 文件过滤器

/** * A filename filter to use to identify the cache filenames which have CACHE_FILENAME_PREFIX * prepended. */ private static final FilenameFilter cacheFileFilter = new FilenameFil

2013-07-30 15:57:40 1034

转载 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法

转载时注明地址:http://blog.csdn.net/xiaanming/article/details/9344703我们开发Android应用的时候,当出现Crash的时候,系统弹出一个警告框,如下图一,有些手机会黑屏几秒钟然后还伴随着振动,作为我们开发人员,是很讨厌这样子的Crash,因为这意味着我们又要改bug,每个程序员都希望自己开发出来的东西bug少点,稳定点,

2013-07-30 15:19:17 1158

原创 Android 应用程序之间内容分享 当不存在能够分享的程序 [整理]

当用此方式分享内容时:Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "我的分享内容"); sendIntent.setType("text/plain"); startActivity(sendI

2013-07-30 15:01:56 1278

原创 Android的HTTP客户端接口 [整理]

bitmapfun项目  看到一个函数: /** * Workaround for bug pre-Froyo, see here for more info: * http://android-developers.blogspot.com/2011/09/androids-http-clients.html */ public static vo

2013-07-29 16:57:22 1744

仿网易新闻上部 多图滑动切换指示器 indicator

自己写的 仿网易新闻上部 多图滑动切换指示器 indicator 右下部 小方块指示 根据page的不同而显示不同

2013-09-02

gridView实现SQLite分页表格

别人的小demo 自己copy过来,保存一下,分享, 你懂的。自己也做一个标记

2013-02-21

类似 墨迹天气widget翻页时钟

类似 墨迹天气widget翻页时钟 动画效果 非帧动画实现。

2013-01-04

Android的GUI系统

Android的GUI系统,概述,对GUI系统有一个大致的了解

2012-10-10

Android应用框架原理与程序设计36技

Android应用框架原理与程序设计36技(高焕堂著、简体版).pdf

2012-10-10

黑客与画家中文版.Hackers_and_Painters

黑客与画家中文版.Hackers_and_Painters

2012-09-28

Newtonsoft.Json.dll

你懂的。现成的组件Newtonsoft.Json可以实现object2json之间的转换。

2012-09-27

C语言趣味程序百例精解

C语言趣味程序百例精解--- C语言趣味程序百例精解

2011-09-11

C语言标准与实现+教程及经典程序+深度解剖+习题

C语言标准与实现.pdf C语言教程及经典程序.chm C语言深度解剖.pdf 习题

2011-09-11

SEO搜索引擎优化基础教程电子书.pdf

SEO搜索引擎优化基础教程电子书.pdf-- SEO搜索引擎优化基础教程电子书.pdf

2011-09-03

C和C++嵌入式系统编程.pdf

C和C++嵌入式系统编程,希望有用,呵呵

2011-09-03

C语言深度解剖 C语言提高

适合有一定c语言基础的读者 很多问题是个大公司面试或笔试题

2010-07-11

JavaScript精彩网页设计300例技巧集

JavaScript精彩网页设计300例技巧集

2009-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除