Java
文章平均质量分 78
ligl0702
分享阳光 分担风雨
展开
-
Java中的单例模式
通过百度百科我们了解到,单例模式的定义如下: “保证一个类仅有一个实例,并提供一个访问它的全局访问点。 这是定义,那么我的理解就是,解决一个类在内存只存在一个对象。其他的类在访问的他的时候,只用这一个对象,也就是我们规定了这个对象,用户只可以在这一块内存空间上使用。 为了创建单例模式,就要保证对象的唯一。 为了避免其他类过多的建立该类的对象,先禁止程序建立该类对象为了让其他程序访问原创 2013-02-12 20:24:14 · 621 阅读 · 0 评论 -
【java】计算N的阶乘
public BigInteger Nstate(int n) { // long result=1; /* for(int i=1;i<n;i++){ result*=n; } return result;*/ BigInteger result = new BigInteger("1");//超过30原创 2014-07-29 12:01:00 · 2408 阅读 · 0 评论 -
计算任意无序字符串中的最大有序串
private void compare() { //定义个无序字符串 String str = "sdifsdafsdabfwqicweedio"; //置于hashset去重 HashSet set = new HashSet(); for (int i = 0; i < str.length(); i++) {原创 2014-07-29 12:03:51 · 1045 阅读 · 0 评论 -
支付宝 Android SDK 吐槽+辟谣(一)
支付宝 android SDK 吐槽+辟谣(一) 1、下载官方sdk demo 地址:http://download.alipay.com/public/api/base/WS_SECURE_PAY_SDK.zip 2、解压导入eclipse 图 3、打开Keys.java //生成的其实两个一个是商户私钥,就是上面填的PRIVATE 另外一个就是商户公钥,ps:记住不原创 2014-05-16 21:43:48 · 6114 阅读 · 7 评论 -
Jsoup网页爬虫案例
最近我的一个软件要改版。做了一个demo用于演示。在这分享给大家。共同学习如何抓取HTML代码 package cn.oschina.net; import android.app.Activity; import android.app.ProgressDialog; import android.content.Context; import android.content.Dia原创 2014-03-06 17:14:35 · 1762 阅读 · 2 评论 -
Android程序间的跳转问题
跳转无非就是知道包名。貌似很简单,今天却搞了1小时才弄出来,问题出在两个程序不在同一个进程。 为此总结常见问题 常规跳转方法代码 ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "c原创 2013-12-17 12:02:04 · 1456 阅读 · 4 评论 -
关于bitmap的赋值和复制【谨记】
起初我以为bitmap的复制只是用“=”号做连接。。。其实大错特错 bitmapA=bitmapB 并不能把b复制给a。 而是将b的引用赋值给a。。。。因为我做了这样的试验,证明了这点。 mFilterGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override原创 2013-08-26 12:00:11 · 10787 阅读 · 4 评论 -
关于前置摄像头拍照后照片方向的总结(续前篇)
经过试验,发现前置摄像头拍照后的照片依然方向奇葩。因此我做了如下判断和调整 try { ExifInterface exifInterface = new ExifInterface(getPhotoPath()); int result = exifInterface.getAttributeInt( E原创 2013-08-22 13:34:47 · 3057 阅读 · 3 评论 -
关于后置摄像头拍照后照片方向的总结
开发android Camera的时候,发现一个问题,就是拍照后图片的方向是错的。如何避免他?可以读取照片的exif信息,exif信息存储了包括时间,照片方向等照片的全部信息。具体步骤如下。 ExifInterface exif = null; String TAG_ORIENTATION=null; try { exif = ne原创 2013-08-22 11:02:02 · 2186 阅读 · 1 评论 -
Camera设置预览尺寸的总结
总结下个人经验,由于预览尺寸设置不当会导致Camera预览变形,经过一番折腾,发现要先获得Camera支持的尺寸在跟屏幕分辩率进行比较,把最接近尺寸设置为预览尺寸就可以了。 首先获得屏幕宽高 public void getScreenSize() { WindowManager wm = (WindowManager) getSystemService(原创 2013-07-19 11:57:47 · 7704 阅读 · 1 评论 -
Android 如何切换前后摄像头
最近开发自定义相机,其中前置摄像头的调用让我搞了好久,网上千篇一律的文章实在让人作呕,而且没一个可以成功调用前置摄像头的。在朋友的提示下,看了下系统的APIDemo,根据这个demo修改后如下。 package cn.fotomen.camera.activity; import android.app.Activity; import android.hardware.Camer原创 2013-06-25 15:53:17 · 3098 阅读 · 2 评论 -
从数组里挑出只出现一次的对象
去某公司面试~ 技术问的问题是给一个数组,挑出里面只出现一次的数字。 以下是我给出的方法,算不上正规的算法。也没考虑什么控件复杂度。 如果你是大牛,请在回复里写一下 你的算法。欢迎互动 public static void main(String[] args) { int array[]={1,3,5,7,9,1,3,5,7}; int length原创 2014-07-28 16:51:18 · 971 阅读 · 2 评论