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

原创 在线阅读android系统源代码
http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/
2013-04-22 12:26:49
1762

原创 Eclipse中调试Java程序 部分快捷键
在待调试的代码段处设置断点。debug你的程序,然后:[1]快捷键(F8)直接执行程序。遇到断点时暂停;[2]快捷键(F5)单步执行程序,遇到方法时进入。[3]快捷键(F6)单步执行程序,遇到方法时跳过。[4]快捷键(F7)单步执行程序,从当前方法跳出。
2012-08-02 13:25:34
1072
原创 Making your own 3D list [定制3D listview]
Making your own 3D list – Part 1
2014-04-24 16:21:46
1421
转载 Runtime类中的freeMemory,totalMemory,maxMemory
程序运行时,有时需要了解当前进程的内存使用情况,则需要用到上述的几个方法:其中freeMemory()这 个方法的意义有点非主流。maxMemory()这个方法返回的是java虚拟机(这个进程)能构从操作系统那里挖到的最大的内存,以字节为单位,如果在运行java程序的时 候,没有添加-Xmx参数,那么就是64兆,也就是说maxMemory()返回的大约是64*1024*1024字节,这
2014-02-27 12:35:11
1498
转载 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
2591
原创 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
4444
转载 Android WebView 与HttpClient 共用本地cookie问题
http://blog.youkuaiyun.com/hellohaifei/article/details/9346007
2013-10-28 11:24:31
1294
原创 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
3008
原创 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
1831
原创 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
983
原创 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
946
原创 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
1090
原创 android binder
详细:http://blog.youkuaiyun.com/universus/article/details/6211589
2013-09-14 11:52:29
901
原创 android singleTask
关于singleTask深入的剖析: 1. 设置了"singleTask"启动模式的Activity,它在启动的时候,会先在系统中查找属性值affinity等于它的属性值taskAffinity的任务是否存在,如果存在这样的任务,它就会在这个任务中启动,否则就会在新任务中启动。因此,如果我们想要设置了"singleTask"启动模式的Activity在新的任务中启动,就要为它设置一个独立
2013-09-06 11:39:59
1155
原创 仿网易新闻顶部 图片的indicator
网易新闻顶部 图片的indicator,如下红色框部分:自己实现效果:图片切换使用 ViewPager,比较常用,而Indicator的实现则是 继承LinearLayout。源码:http://download.youkuaiyun.com/detail/gg137608987/6198499
2013-09-02 17:53:14
1242
转载 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
1945
原创 Android 开发之APN网络切换
转自:http://www.cnblogs.com/hanyonglu/archive/2012/03/29/2423298.html-------------------------------->详细去点击网址。 对于Android APN接入点相关的开发,有一个不错的开源项目APNDroid的源代码本地下载,里面包含了一个不错的Widget框架,大家可以通过
2013-08-27 19:52:26
1715
转载 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
1607
原创 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
15021
1
转载 android 屏幕触摸事件的分发与处理
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包
2013-08-22 18:44:57
1474
原创 android 开源项目 SlidingMenu
最近看了下这个项目,关于滑动菜单部分的实现:SlidingMenu类 继承 RelativeLayout 是此项目的关键之所在,SlidingMenu 中包含两个子View: private CustomViewAbove mViewAbove; private CustomViewBehind mViewBehind;CustomViewAbove 与Custo
2013-08-21 14:52:57
1657
原创 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
2790
转载 android ViewGroup layout过程详解
相比较onMeasure ,layout过程要简单多了,正如layout的中文意思“布局”中表达的一样,layout的过程就是确定View在屏幕上显示的具体位置,在代码中就是设置其成员变量mLeft,mTop,mRight,mBottom的值,这几个值构成的矩形区域就是该View显示的位置,不过这里的具体位置都是相对与父视图的位置。与onMeasure过程类似,ViewGroup在onLayo
2013-08-15 15:00:56
3669
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
1269
翻译 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
2467
翻译 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
1652
原创 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
1744
原创 android MotionEvent中getX()和getRawX()的区别
当你为一个View 设置 setOnTouchListenergetX() 获取x,getY() 获取ygetRawX()获取 rawx, getRawY()获取rawy.在你触摸这个 view的时候:x,y是相对于该按钮左上点的相对位置。而rawx,rawy始终是相对于屏幕的位置。 如下图 可知: getRowX:触摸点相对
2013-08-13 15:28:15
1232
转载 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
1281
原创 android 在XML向ViewGroup中添加组件
需要在代码中进行相应的设置:在ViewGroup中的onMeasure方法里添加一个对子元素的遍历,并且在onLayout中添加一个布局遍历就实现了简单的布局了。下面给出代码: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // TODO Au
2013-08-10 11:35:13
2545
转载 Android原理之 View、ViewGroup
作过Android 应用开发的朋友都知道,Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图:可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子View
2013-08-10 11:10:08
1102
转载 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
1228
原创 开源项目:SlidingMenu ,运行example出现的问题解决
SlidingMenu 很火热,就下载下来运行下看看。但是很多问题,从下载到运行。源代码可以从GitHub的https://github.com/jfeinstein10/slidingmenu上下载。还需要另一个项目 ActionBarSherlock https://github.com/JakeWharton/ActionBarSherlockslidingmen
2013-08-07 17:04:52
1294
原创 android 开源框架:Afinal
Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数
2013-08-07 14:35:26
977
原创 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
12140
原创 文件过滤器
/** * 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
1077
转载 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
转载时注明地址:http://blog.youkuaiyun.com/xiaanming/article/details/9344703我们开发Android应用的时候,当出现Crash的时候,系统弹出一个警告框,如下图一,有些手机会黑屏几秒钟然后还伴随着振动,作为我们开发人员,是很讨厌这样子的Crash,因为这意味着我们又要改bug,每个程序员都希望自己开发出来的东西bug少点,稳定点,
2013-07-30 15:19:17
1194
原创 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
1342
原创 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
1801
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人