
62 Code Sample
文章平均质量分 77
要什么昵称嘛
做技术好多年了,期间有过彷徨,但是我还是选择了坚持,决心把技术这条路执着的走下去。座右铭:付出才有回报。
展开
-
Java中的atoi
C代码移植到Java代码过程中,会发现C中的某些函数在Java中找不到可以完全代替的。最常见的就是C语言中的atoi函数,用来将一个字符串转换为整数。Java中一般用Integer.parseInt()来将一个字符串转换为int型。但是二者之间还是有很大的区别,就会导致移植的代码功能不完全相同。本来想到网上找一个现成的用Java语言写的与atoi功能相同的方法,但是没有找到,于是干脆凭着自己对a原创 2007-07-13 13:21:00 · 5101 阅读 · 0 评论 -
Android中如何做到Service被关闭后又自动启动
首先要说的是,用户可能把这种做法视为流氓软件。大部分时候,程序员也不想把软件做成流氓软件,没办法,领导说了算。 我们在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户在运行的服务中手动停止该服务以后,过了一段时间,服务又自动运行了。虽然,从用户的角度来说,这种方式比较流氓。但是,从程序员的角度原创 2011-12-05 09:43:23 · 47506 阅读 · 47 评论 -
在Android中自定义IOS风格的按钮
IOS风格的UI比较流行,很多Android的UI设计者也愿意将Android的UI设计成类似IOS系统的UI风格。下面是一个例子,说明如何使用Shape来定义一个IOS风格的按钮。 定义一个ios_button_grouped.xml。xmlversion="1.0"encoding="UTF-8"?>selector xmlns:android="http://sch原创 2011-06-21 11:24:00 · 4410 阅读 · 3 评论 -
Android中Webview使用自定义的javascript进行回调
先说为什么需要讨论这个问题。 现在很多的手机应用,都可能会直接嵌入一个web页面。这样做的好处:一个是功能更新方便,维护起来容易,只需要维护服务器的页面即可,不需要更新客户端;另一个是功能通用,不仅android可以用,ios也可以用,symbian也可以直接用。 那为什么现在很多手机应用并不做成web方式的呢?原因很多。一个是现阶段web方式展现能力相对较弱,如果对于应用的美观程原创 2011-12-06 09:25:04 · 23269 阅读 · 4 评论 -
Android的Location功能代码
无废话,上代码。此代码为Location功能的简单封装。package arui.youkuaiyun.com;import static android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS;import android.app.Activity;import android.content.Context;imp原创 2011-08-11 20:20:14 · 7123 阅读 · 0 评论 -
Android中dp和px之间进行转换
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,就要将dp转换成px了。以下是一个应用类,方便进行px和dp之间的转换。import原创 2011-09-15 10:14:33 · 269393 阅读 · 27 评论 -
Android应用如何反馈Crash报告
为什么需要反馈Crash报告? 做Android应用程序,要尽量避免程序Crash的发生。虽然说零Crash是程序员追逐的最终目标,但是现实的情况是,程序员只能尽量的减少Crash的发生,而几乎不可能完全杜绝Crash。也许,你认为你的应用的健壮性已经近乎完美,轻松的经受住了测试部门魔鬼般的考验,但是当你的应用发布到市场,面对百万甚至千万级别的用户的时候,可能就没有那么幸运了。基于以上原创 2011-12-02 09:31:23 · 13286 阅读 · 17 评论 -
Android中用Toast.cancel()方法优化toast内容的显示
产品在测试过程中发现一个bug,就是测试人员不停的疯狂的点击某个按钮,触发了toast以后,toast内容会一直排着队的显示出来,不能很快的消失。这样可能会影响用户的使用。看到Toast有一个cancel()方法:voidcancel()Close the view if it's showing, or don't show it if it isn'原创 2011-11-29 10:48:08 · 16906 阅读 · 15 评论 -
Android中使用自定义的字体
有时候应用中希望使用自定义的字体文件,下面的代码可以作为参考。 1. 将字体文件放入assert文件夹下,这里为fonts/xxx.ttf。2. 在需要改变字体的Acitivity中使用FontManager.changeFonts()方法来改变字体。 pac原创 2011-07-06 15:21:10 · 3302 阅读 · 1 评论 -
Property文件读取的Util类
Property文件以字符串形式保存数据。这个类可以从Property文件中读取各种转换后的常见对象,可以继续扩展。原创 2010-08-02 16:27:00 · 2616 阅读 · 0 评论 -
MD5&SHA加密util类(Java)
MD5&SHA加密util类。原创 2010-07-28 17:01:00 · 4512 阅读 · 0 评论 -
Java中对图片文件的类型的获取
系统中某些图片可能已经被修改了后缀名,所以不能只是对后缀名进行判断。下面的示例代码就是如何判断一个图片的具体类型的。 public static void main(String[] args) { File f = new File("c://test.jpg"); if (f.exists()) { System.ou原创 2007-11-28 10:22:00 · 11368 阅读 · 2 评论 -
Java中进行xslt转换的示例代码
package blog.youkuaiyun.com.arui;import java.io.*;import javax.xml.transform.*;import javax.xml.transform.stream.*;public class BasicXsl ...{ /** *//** * This method applies the xsl file to in file原创 2008-02-13 13:51:00 · 5903 阅读 · 1 评论 -
[Android] 一个将当前屏幕保存为图片文件的类(简单说就是抓屏)
现在无论是应用,还是游戏中,都经常会有分享的功能。分享,不仅要分享文字,也要分享应用或者游戏的屏幕截图,这样才能做到图文并茂,吸引到更多的用户。想要做图片的分享功能,首先就需要抓屏,将当前屏幕保存为一个图片文件。下面就是一个将当前的Activity直接保存为一个图片文件的类库,可以直接使用。需要的,直接拿来主义就好了。package com.gaolei.framework.android.uti原创 2013-07-08 16:53:20 · 6135 阅读 · 2 评论