- 博客(18)
- 资源 (56)
- 收藏
- 关注
转载 请不要做浮躁的人——转给即将上路或者正在路上的程序员朋友
说明:这是一篇long long ago发表的文章,原文是一篇讲述设计的文章,被作者改成如何学习编程的文章,当年看这篇文章的之前我也曾浮躁过,看过之后有过很多思考和反思,今天无意中又看到这篇文章,觉得不错,所以转载过来了,希望初学者朋友或者从业年限不长不过心态仍是浮躁的朋友看过之后对自己的行为反思一下。 最近半年多来收到不少网上留言和邮件询问程序代码问题,我个人比较喜欢讲思路然后
2012-02-29 20:09:44 64
转载 挺不错的辞职申请
尊敬的公司领导: 您好!首先感谢您在百忙之中抽出时间阅读我的辞职信。 我是怀着十分复杂的心情写这封辞职信的。自我进入公司之后,由于您对我的关心、指导和信任,使我获得了很多机遇和挑战。经过这段时间在公司的工作,我在软件开发领域学到了很多知识,积累了一定的经验,对此我深表感激。 由于我自身能力的不足,近期的工作让我觉得力不从心。为此,我进行了长时间的思考,觉得公司目前的工
2012-02-29 20:09:14 503
转载 Android 检查当前是否已经连接上 Internet
ConnectivityManager con=(ConnectivityManager)getSystemService(Activity.CONNECTIVITY_SERVICE); boolean wifi=con.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting(); boolean internet
2012-02-27 09:40:09 993
原创 对ContentProvider中getType(Uri uri)和android.intent.category.DEFAULT的理解
学习了ContentProvider,想做个通讯录,结果在Intent和getType(Uri uri)上卡住了,经过查找资料发现了问题的所在。在这里解释下getType(Uri uri)何时被调用,和android.intent.category.DEFAULT 的理解。 我们需要什么时候加android.intent.category.DEFAULT呢?1、要弄清楚这个问...
2012-02-27 09:21:07 117
原创 Android ContentProvider的介绍(很详细)
一、ContentProvider的概念 ContentProvider:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。Android已经为常见的一些数据提供了默认的ContentProvider 1、ContentProvider使用表的形式来组织数据 无论数据的来源是什么,ContentProvider都会认为是一种表,然后把数据组织成表格 2、Content...
2012-02-21 17:46:15 194
原创 一个常见的android内存泄露 问题
最近在公司看一个算比较大的android项目的源码,发现了一个很严重的问题,就是项目里使用单例模式,构造函数要传入Context做参数的类,基本上都存在内存泄露问题。我想这个项目这么多人做也没有人发现问题,这问题应该会挺常见的,同时也挺严重的。 存在内存泄露问题的一些代码片段像下面这样:Util.java public class Util { ...
2012-02-20 16:11:18 157
原创 Android网络电台的一种实现方案
随着电子产品的飞速发展,广播电台几乎已经远离了人们的娱乐生活,但是近年来由于网络电台的兴起,广播电台又逐渐有了市场,手机上如果有一个网络电台软件,使用率应该是比较高的。目前的主流智能手机平台中,iphone和symbian都已经有了这类软件,android平台虽然推出的时间不是很长,但是也已经有这类软件了,最近我也正在Android上做这方面的工作,下面就把我的一些经验介绍一下。 ...
2012-02-20 15:12:31 542
原创 NotificationManager和Notification的使用总结
这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文档,找到了方法,在notification的flags字段中加一下“FLAG_ONGOING_EVENT”就可以了。同时我也把Notification的使用方法给总结了一下。详见下文:(1)、使用系...
2012-02-16 15:55:58 100
原创 android 如何判断程序是否在前台运行
private boolean isTopActivity(String packageName) { System.out.println("**********************top packageName:" + packageName); ActivityManager activityManager = (ActivityManager) thi...
2012-02-16 15:31:03 266
原创 android 常用uri
显示网页: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it); 显示地图: 1. Uri uri = Uri.parse("geo:38.899533,-77.036476"); 2. I...
2012-02-16 14:16:52 106
原创 Android Intent和PendingIntent的区别详细分析
刚才一个例子中用到了PendingIntent,与之前学过的Intent有些类似,所以百度了一下结合自己的理解做个整理: Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。 PendingIntent可以看作是对Inten...
2012-02-16 14:08:45 66
原创 AlarmManager.RTC和ELAPSED_REALTIME的区别
AlarmManager.RTC,硬件闹钟,不唤醒手机(也可能是其它设备)休眠;当手机休眠时不发射闹钟。AlarmManager.RTC_WAKEUP,硬件闹钟,当闹钟发躰时唤醒手机休眠;AlarmManager.ELAPSED_REALTIME,真实时间流逝闹钟,不唤醒手机休眠;当手机休眠时不发射闹钟。AlarmManager.ELAPSED_REALTIME_WAKEUP,...
2012-02-16 14:08:24 108
原创 Android文字居中
在宽width高height的画布上画一字符串,使字符串水平竖直居中: 水平居中很简单,paint.setTextAlign(Align.CENTER);然后drawText的x坐标设置为width / 2即可,竖直居中稍显麻烦,可以使用FontMetrics对象计算文字高度,然后计算baseline,使文字垂直居中,代码如下: Paint paint = new Paint(); paint.s...
2012-02-14 11:09:01 194
原创 编码问题(UTF-8、gb2312、unicode)
相信大家很多人跟我一样,对于编码一直感觉云山雾罩,说知道吧?就知道gb2312是中文编码,一看见乱码,就知道是编码出了问题,但是是哪儿出问题,为什么出问题,除了蒙,还是蒙。尤其是弄好了之后,有人问:为什么呢。自己也不知道,就说:反正就是这样的,用什么编码就用什么解码。为什么,鬼知道。 其实问题还是理解了之后,才能真正的明白为什么会这样,而且编码这个问题,也不是那么深奥,在网上搜索了一些资料,算是...
2012-02-14 09:38:44 190
原创 关于androidSDK登录时出现oauth2.0空白页的BUG
在RenrenListenerFactory中,line 126 onPageStart的注释放开就行了。 放开后RenrenAuthListener中onComplete方法会被回调两次,这里的逻辑要做适当的处理。
2012-02-09 16:21:52 158
原创 Android bitmap序列化
最近在开发中需要用到图片bitmap的序列化并进行传递,发现bitmap是没有序列化的,下面是自己实现的一个序列化方法,分享下。----------------------------------------------------------------------------------------------------------import java.io.ByteArrayOutp...
2012-02-02 08:55:14 190
原创 八款开源 Android 游戏引擎 (巨好的资源)
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必...
2012-02-02 08:44:37 65
原创 java多线程 sleep()和wait()的区别
接触了一些多线程的东西,还是从java入手吧。相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.区别一:sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要报时的线程,每一秒中打印出一个时间,那么...
2012-02-02 08:43:00 68
SwipeBackDemo
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人