自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倒影的专栏

一名程序员

  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

原创 [Android] ListView 滚回顶部

ListView 滚回顶部, 经常忘记. setSelection(0)listView.setSelectionAfterHeaderView();list.smoothScrollToPosition(0);http://stackoverflow.com/questions/2889793/android-listview-scro

2015-01-05 15:01:37 21268 2

转载 理解Java中的弱引用

译文出处: androidyue   原文出处:Ethan Nicholas不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学

2014-12-23 10:04:47 940

转载 Java反射教程

本文由 ImportNew - 薄荷脑 翻译自 Programcreek。如需转载本文,请先参见文章末尾处的转载要求。ImportNew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的 Java开发 小组。参与方式请查看小组简介。什么是反射?反射有什么用处?1. 什么是反射?“反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这

2014-02-14 00:25:00 937

转载 深入理解Java HelloWorld

本文由 ImportNew - 黄飞飞 翻译自 programcreek。如需转载本文,请先参见文章末尾处的转载要求。Importnew注:如果你也对Java技术翻译分享感兴趣,欢迎加入我们的Java开发小组。参与方式请查看小组简介。HelloWorld是每个Java程序员都知道的程序。它很简单,但是简单的开始可以引导你去深入了解更复杂的东西。这篇文章将探究从这个HelloWorl

2014-02-13 23:57:45 868

原创 [Android] GSON 在 android 4.2 抛 StackOverflowError 错误

GSON版本 2.2.2, 在android 4.2之后会报错StackOverflowError,最后发现是Gson的bug,https://code.google.com/p/google-gson/issues/detail?id=440Comment #12:I believe it was in API 17 that the internals of W

2013-08-09 10:35:20 6446 1

原创 [Android] mac上申请签名及使用ant自动编译打包签名APK

一、 mac上申请android 签名cd ~/Android-sdk(进入android sdk目录)keytool -genkey -v -keystore android-release-key.keystore(可改) -alias androidreleasekey(可改)  -keyalg RSA --validity 10000(有效时间,可改)二、ant自动编译打包

2013-06-08 10:57:49 7396

原创 [Android] 代码混淆

准备:新建的android 项目里面会有project.properties 和 proguard-project文件, 若找不到就去其他项目复制步骤:1. 在sdk的目录${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt, 找到 proguard-android.txt 和 proguard-p

2013-05-21 16:41:32 1921

原创 [Android]高低API版本兼容之@TargetApi

使用@TargetApi annotaion, 使高版本API的代码在低版本SDK不报错例如:AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project build target 为 2.1.这个时候eclipse会提示找不到这个变量。只要在方法前面加一个 @TargetApi(11), 这样就不会报错了,程序已

2013-05-09 09:48:22 54802 2

原创 [Android] Ubuntu中下载android源码

环境: 32位 ubuntu 12.10.根据官网指示操作1.初始化环境  参考链接 http://source.android.com/source/initializing.htmla. 下载JDK$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$ sudo

2013-03-28 14:57:03 958

原创 判断两个时间相差多少天多少分多少秒

package com.itaoo.android.huabao.utils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * * @author Stephen Zhu * */public class TimeUtil {

2012-03-21 17:28:58 3189

原创 [Android]检测和启动其他程序

原创文章, 转载请保留出处: http://blog.csdn.net/s278777851/article/details/7168858第一步,检查是否已经安装某个程序, 这个时候需要知道包名. public boolean isAppExist(Context context,String pageName){ try { context.getPac

2011-12-31 16:30:31 2138 1

原创 [Android] 分析ANR错误

原创文章,转载请保留出处:http://blog.csdn.net/s278777851/article/details/7168559        ANR(application no respon) 的错误大家都不陌生了, 原因就是主线阻塞超过5秒没有响应, 或者是BroadcastReceiver 没有在十秒内完成返回。        只要一些类似网络连接等耗时的操作开子线

2011-12-31 15:12:28 3205

原创 Windows搭建ObjectiveC开发环境

1. 安装 GNUstep, 四个软件安装包:GNUstep MSYS System、GNUstep Core、GNUstep Devel、Cairo Backend ,官网下载地址:http://www.gnustep.org/experience/Windows.html 。2.编写一个Objective C代码进行编译运行测试。建立一个文件夹ObjectiveCPorje

2011-11-20 19:56:07 2455 1

原创 [Android] Joystick游戏手柄开发

原创文章转载请保留出处 http://blog.csdn.net/s278777851/article/details/6956226 设备: XOOM, 系统为Android3.2, 开发Joystick只要3.1以上就可以了         OTG线一条, USB接口转换器, 可以把XOOM下面的USB口转成USB母口,可以插USB键盘,Joystick之类

2011-11-10 15:31:07 28083 32

原创 [Android] WebView删除缓存

原创文章转载请保留原文地址http://blog.csdn.net/s278777851/article/details/65343161.删除保存于手机上的缓存.// clear the cache before time numDaysprivate int clearCacheFolder(File dir, long numDays) { int deleted

2011-06-09 16:09:00 29373

原创 [Android] 检查网络是否可用

ConnectivityManager mycm = (ConnectivityManager) mycontext.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo ni = (NetworkInfo) mycm.getActiveNetworkInfo();if (ni != null && ni.isAvailable()) { Log.d(TAG, "CheckNet getActiveNetworkInfo:" +

2011-03-30 15:42:00 1496 1

原创 [Android] bitmap/drawable/byte的转换和获取圆角/倒影图片

<br />字节转图片<br />Bitmap bitmap = BitmapFactory.decodeByteArray(iconData, 0, iconLen);<br /> <br />draw转bitmap<br />public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable

2011-03-30 15:38:00 2520 1

原创 [Android] 程序版本检测和自动安装

<br />//获取package名和版本:PackageManager manager = activity.getPackageManager();PackageInfo info = manager.getPackageInfo(activity.getPackageName(), 0);packageName = info.packageName;versionName = info.versionName;//在这里获取服务端版本对比//下载APK到本地

2011-03-30 15:11:00 1339

原创 [Android] Activity 重复使用

<br />Intent intent = new Intent(A.this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP); <br /> <br />Intent.FLAG_ACTIVITY_REORDER_TO_FRONT:<br />If set in an Intent passed to Context.startAct

2011-03-30 14:57:00 2276 1

原创 [Android] ListView 效率优化

实践证明这样做是可以很多程度优化ListView的。(非原创)public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; //避免重复创建View if (convertView == null) { convertView = mInflater.inflate(R.layout.list_item_icon_text, null); holder = new

2011-03-30 14:45:00 1821

转载 Java的内存泄露(转)

<br />http://www.lybbs.net/news_read.do?newsPath=2007/9/25/1190684628458.html<br /> <br />1 引言<br />     Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java

2011-01-27 10:09:00 670

原创 blackBerry固定高度的editField(自动滚动)

本文适合刚学习的,老鸟别喷我,之所以要写这个,是因为当时我也因为这个问题想了很久,最后是在一个外国网站看到相关资料。  InputBoxVerticalFieldManager.javapackage com.protelnet.spotlight.src;import net.rim.device.api.system.Bitmap;import net.rim.devi

2010-05-08 09:07:00 1941 1

原创 BlackBerry TreeField 的使用及更换“+/-”图标

之前在做东西的时候用到了BB的TreeField,那个表示展开/关闭的图片是个“+ / -”图片,感觉很难看,问了很多人,都不知道在哪里改,后来在官方论坛上看到有鬼佬问过一样的问题,只有一个答复,就是叫他重写TreeField的pain方法,但是我还是不知道怎么写。后来在无意中发现TreeField的getExpanded方法。思路:重写TreeFieldCallback的drawTreeItem

2010-04-27 15:19:00 2734

原创 BlackBerry Manager 设置固定高度及背景图片

设置Manager的高度及背景图片,思路:重写Manager里面的sublayout方法,加上setExtent(width, h); 重写paintBackground方法设置背景图片。代码如下,调用的时候传入参数就可以了... CustomVerticalFieldManager.java /** * @author Stephen_daoying */import

2010-04-26 20:53:00 2192

原创 blackBerry 做 tabpanel 效果

 基本思路:重写BitmapField做tabpanel的选项卡,下面放一个Manager,bitmapField获得焦点的时候修改Manager的内容,代码如下:TabPanel.java /*** @author daoying*/import net.rim.device.api.ui.UiApplication;public class TabPanel e

2010-04-13 21:34:00 2022

原创 我为什么要写这个博客

      先一段简单的自我介绍,一个即将毕业的大专学生,大学其间主学JAVA,J2SE、J2ME、J2EE都有接触过。本人性格属于脚踏实地,所以对于自己的学习成就还是有点信心的。      进入正题,此博客将是一个程序技术博客,我会不定时地将我的心得体会经验总结写在这里,理想状态下一个星期会写一到两篇文章,届时希望大家能向我多提些宝贵的意见,本人将感激不尽。      为什么开始写这个博

2010-04-10 00:21:00 744 1

android游戏手柄开发测试代码

android游戏手柄开发测试代码, 具体可以看http://blog.csdn.net/s278777851/article/details/6956226

2012-03-21

BlackBerry应用程序开发者指南-基础卷+高级卷(中文)

黑莓应用程序开发者指南,基础卷高级卷两本,PDF格式

2010-03-28

ExtJS入门手册(建议入门者看)

教程包括ExtJS 的新手入门、组件体系结构及使用、ExtJS 中各控件的使用方法及示例 应用等,是一个非常适合新手的ExtJS 入门教程。本教程主要是针对ExtJS2.0 进行介绍,全 部代码、截图等都是基于ExtJS2.0。

2009-09-08

how to do everything with javascript

如果有什么问题可以发邮件到[email protected],我会及时更改或删除不当资源

2009-05-11

深入浅出struts2

如果发现有什么问题可以发邮件到[email protected],我会及时更改或删除不当的资源

2009-05-11

j2me开发精解.pdf

如果发现有什么问题可以发邮件到[email protected],我会及时更改或删除不当的资源

2009-05-11

基于J2EE的Ajax宝典

如果有什么问题可以发邮件到[email protected],我能及时更改或删除资源

2009-05-11

精通Hibernate-Java对象持久化技术详解

如果有什么问题可以发邮件到[email protected],我能及时删除或更改资源

2009-05-11

空空如也

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

TA关注的人

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