自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 搬家哈哈

搬家哈哈

2013-03-19 09:22:31 144

原创 Java程序员必知的8大排序

下载了文档自己截图存留8种排序之间的关系:1, 直接插入排序   (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例 (3)用java实现 package com.njue; public class...

2013-03-12 10:23:03 162

实现ScrollView的嵌套

今天忽然需要写两个ScrollView嵌套,如: <ScrollView>    ……    <ScrollView>    ……    </ScrollView>    ……</ScrollView> 但是这样会用问题,只有最外层的ScrollView有效。 有研究了一下,发现了下面这种解决方法: ScrollView sv...

2012-12-27 10:39:25 238

原创 Mysql日期和时间函数

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。  这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:  mysql> SELECT something FROM table  WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;  DAY...

2012-11-13 16:18:29 128

原创 Android4.0新的SDK新特性 (汉化)

 Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。作为一名开发者,现在你拥有了单一的平台和统一的 API 框架,使你可以开发,并通过一个APK 来发布你的应用程序,并...

2012-10-31 15:40:03 2229

原创 Fragments (Android官方文档中文版)

原作者为: 苍山。感谢他分享的内容  概述        Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且...

2012-10-30 15:44:14 102

仿iphone实现两个view切换翻转动画

看那些iPhone的view的切换效果非常帅,今天研究了一下从一个view到另一个view的切换翻转的效果,现在和大家分享一下  我先重写了Animation类,然后在类里先写一个接口,用来传递动画进度的 /** 用于监听动画进度。当值过半时需更新的内容。 */ private InterpolatedTimeListener listener; publ...

2012-10-26 14:59:30 159

android瀑布流

今天研究了一下瀑布流,来说一下我实现它的方法。看一下效果图:   基本的思路是重写了 ScrollView,让它包含一个LinearLayout,然后你要实现几列的就在里面添加几个LinearLayout,然后在循环在那几个LinearLayout里添加图片(也可以是别的view等)。想看看重写ScrollView的LazyScrollView类在Lazy...

2012-10-26 10:54:58 260

原创 Hashtable、synchronizedMap、ConcurrentHashMap 比较

Doug Lea的util.concurrent包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型List和Map的高性能的、线程安全的实现。Brian Goetz向您展示了用ConcurrentHashMap替换Hashtable或synchronizedMap,将有多少并发程序获益。在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK 1.0的一部分...

2012-10-24 17:49:25 117

android二维码的编码与解码(图片解码与摄像头解码)

今天上网找了找可以从图片解析二维码 ,而不是从摄像头,找了半天,终于找到了居然不全,所以自己查资料,写了一个 可以生产二维码,并且从图片和摄像头都可以解析的demo。 二维码其实很简单,我用的是Google的ZXing的源代码(在后面的附件里有)。下面来看一下代码,注释我已经写的很明白了,就不解释了。生成二维码图片 // 生成QR图 private void encod...

2012-10-24 17:43:06 896

原创 Android 连接WIF获取的信息剖析

Android的参数大致分成两块:系统服务参数和平台系统信息。系统服务参数:Android的系统服务不仅指服务组件,而且还包括 Android 系统提供的服务功能。Android为这些系统服务参数提供了接口---管理器,不同的组件会有不同的管理器进行管理,主要有Wi-Fi管理,连接管理, 电话管理,电源管理,振动管理,音量管理,输入法管理,窗口管理等等,我们通过这些系统服务接口就可以方便地获...

2012-10-10 13:48:14 299

原创 JAVA中IP和整数相互转化介绍

在项目中经常会用到IP(v4)范围判定比较的功能,一般将IP转化为整数再进行比较。 一、基本知识点  IP ——> 整数:把IP地址转化为字节数组通过左移位(<<)、与(&)、或(|)这些操作转为int整数 ——> IP:将整数值进行右移位操作(>>>),右移24位,再进行与操作符(&)0xFF,得到的数...

2012-10-10 13:47:06 120

原创 IOS开发天气预报

使用的WebService是http://www.webxml.com.cn/WebServices/WeatherWebService.asmx其中的getWeatherByCityName函数 常使用的技术有:SOAP,HTTP GET, HTTP POST三种方式 (一) SOAP(简单对象访问协议)方式 当你使用SOAP时,必须用到POST方式 (1) ...

2012-09-10 12:04:55 542

原创 IOS播放gif图

-(void)gifImageView:(NSString *)imageName{ NSLog(@"%@",imageName); // 设定位置和大小 CGRect frame = CGRectMake(50,50,0,0); frame.size = [UIImage imageNamed:imageName].size; ...

2012-09-10 11:10:04 166

cocos2d-iphone安装错误

下载了cocos2d 2.0beta,在安装时碰到了两个错误:1.习惯性的使用sudo ./install-templates.sh –f结果提示从2.0beta开始,不允许再使用 root 安装 2.进入相关目录,使用标准化的./install-templates.sh –u –f安装,杯具来了: Installing Xcode 4 cocos2d iOS tem...

2012-08-29 18:05:16 131

UIScrollView循环滚动

我弄了半天终于弄出UIScrollView循环了,分享一下,方法感觉有点不好,要是有大侠有更好的方法指点一下。  创建了一些文件,ScrollView就是要在ScrollViewController循环的View//_colorArray.count+2是因为需要在前后多加一个View CGSize newSize = CGSizeMake(MDefaultSc...

2012-08-29 16:40:08 90

原创 NSString与int和float的相互转换

NSString *tempA = @"123";  NSString *tempB = @"456"; 1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字符转intint intString = [newString intValue]; 3...

2012-08-29 14:47:35 115

原创 iOS如何利用Delegate来实现两个UIView之间的传值

转至:http://blog.youkuaiyun.com/whaomian/article/details/6802162 两个View之间的传值可以有多种方式。但本人觉得最合理最自然并且最安全的方式是通过Delegate方式。设想一个场景:1. 有两个View,分别是A和B。2. 点击A中的某个按钮,出来B。3. 对B做某些操作(比如输入文字到textField,选择pick...

2012-08-23 13:50:09 135

原创 切换两个UIVIew动画

#pragma mark - Animation code block- (void)exchangeViewWithAnimation:(UIView *)view changeView:(UIView *)sView withView:(UIView *)eView animationType:(NSInteger)type{ NSUInteger sv =...

2012-08-23 09:53:30 185

原创 将UILabel旋转90度

[*yourlabelname* setTransform:CGAffineTransformMakeRotation(-M_PI / 2)];

2012-08-22 10:23:53 1802 1

原创 UIAlertView的使用方法

UIAlertView类似于C#中的模态对话框 或 Messagebox ,但是,ios中使用起来要麻烦得多。下面这段代码是一段典型的应用:UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"hello"   message:@"ipad ,i come"                delegate...

2012-08-04 13:46:06 91

原创 IOS隐藏键盘

 //UITextField的Did End On Exit 调用下面事件- (void)KeyExit:(id)sender{ NSLog(@"关闭键盘提交!"); [sender resignFirstResponder];}   //点击屏幕调用下面事件-(void)touchesBegan:(NSSet *)touches withE...

2012-08-04 13:44:07 159

android使用字体库更改字体

 TextView tv = (TextView) this.findViewById(R.id.tv);// 从assert中获取有资源,获得app的assert,采用getAserts(),通过给出在assert/下面的相对路径。在实际使用中,字体库可能存在于SD卡上,可以采用createFromFile()来替代createFromAsset。Typeface face = Type...

2012-07-27 15:34:04 155

原创 Android代码混淆的实践

开发 apk 的时候当然要考虑保护好自己的代码,Android 环境就提供了 ProGuard 来进行代码混淆,确实是一个非常有用的工具,但用起来也确实够折腾的。 1. 基本配置 eclipse 下建立 android 工程,就会生成 proguard.cfg 和 project.properties,在后面的文件追加 proguard.config=proguar...

2012-07-11 12:46:00 109

原创 给Android的音量按钮添加监听事件

@Override public boolean onKeyDown (int keyCode, KeyEvent event) { // 获取手机当前音量值 int i = getCurrentRingValue (); switch (keyCode) { // 音量减小 case KeyEvent.KEYCODE_VOLU...

2012-07-09 17:02:24 496

去掉listview背景变黑和顶底部边缘模糊

listview在滚动是背景变黑:android:cacheColorHint="#00000000"去掉listview顶部和底部模糊边缘:android:fadingEdge="none"

2012-06-29 17:24:36 110

原创 Android 在OnCreate()中获取控件高度与宽度

试过在OnCreate()中获取控件高度与宽度的童鞋都知道,getWidth()与getHeight()方法返回是0,具体原因看一下Activity的生命周期 就会明白。上代码:方法一:int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); int h = View.Mea...

2012-06-20 17:01:59 204

java.io.IOException: Unable to open sync connection异常!!!!

在使用手机调试程序的时候出现了java.io.IOException: Unable to open sync connection这样的异常,我知道为什么,但是  关掉USB调试,然后重新开启,这样就可以了,记录下来。!!!!!...

2012-04-27 12:54:42 170

原创 android EditText插入字符串到光标所在位置

EditText mEditText = (EditText)findViewById(R.id.input);//EditText对象int index = mEditText.getSelectionStart();//获取光标所在位置String text="I want to input str";Editable edit = mEditText.getEdita...

2012-03-07 14:01:37 139

原创 android学习---- WindowManager.LayoutParams

 WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。   它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义public static class WindowManager.LayoutParams ex...

2012-02-19 23:02:27 107

原创 生成JNI的DLL时提示找不到jni.h的解决办法(fatal error C1083: Cannot open include file: 'jni.h':)...

引用环境:Winxp+VC6.0过程:编绎生成Dll文件时出错首先是关于dll文件的生成:方法如下:打开VC++6.0,新建->; 工程 ->; win32 Dynamic-Link Library在向导中选择空工程添加如用javah生成的头文件和自己写的一个cpp文件,然后编译运行,如果没有出现错误,既可以在编译成功的debug文件夹中找到dll文件,如果出现找不到jni.h...

2011-12-22 17:53:42 275

原创 android tabactivity view切换edittext不弹出软键盘的解决方案

public void onFocusChange(View v, boolean hasFocus) { // 需要每次来这个界面的时候EditText.clearFocus() if (v.getId() == R.id.fl_search_content) {// 解决EditText在tabactivity中使用多个view切换不弹出软键盘 if (hasFocus =...

2011-12-21 12:03:02 178

原创 更改CheckBox的样式

首先在styles.xml添加如下的自定义样式:<style name="mycheckbox" parent="@android:style/Widget.CompoundButton.CheckBox"><item name="android:button">@drawable/my_checkbox</item></style&amp

2011-12-13 08:43:30 145

原创 Android中RatingBar的自定义效果

有时候android系统提供给我们的ratingbar效果并不达到我们的要求,这个时候就可以自定义自己喜欢的ratingbar。从上面的效果可以看出,自定义这样的组件,需要两张图片: 。一张用来未选择的效果,一张用来显示的效果。那还要中间那种一半是未选择一半时选择的呢?其实当你写好这样的组件后,系统就会自动帮你自动解析生成那种效果。整个项目布局:我们一步一步来分析:<...

2011-11-16 10:14:43 88

TabHost点击按钮布局改变

main.xml<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_pa

2011-11-15 09:48:41 180 1

原创 android获得控件在屏幕中的绝对坐标

int[] location = new  int[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location [0]--->x坐标,location [1]--->y坐标如果在Activity的OnCreate()事...

2011-11-10 12:56:07 305

原创 手势识别

[功能] 何为手势识别? 比如:你在屏幕上从左至右划出的一个动作 这就是手势 能够识别这个的就是 手势识别 [思路] 1. android 有一个手势识别的类:OnGestureListener 2. 在 GestureDetector() 中使用上面的class 即可 系统就会把手势交由该类来处理 public class SampleGuest implements OnGestureLi...

2011-11-10 09:29:07 201

原创 Android px和dip以及sp的区别及转换代码

/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue *...

2011-11-09 16:11:36 111

原创 android获取屏幕长宽,status bar高度,设置全屏显示

//获取屏幕长宽 WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); wm.getDefaultDisplay().getHeight(); wm.getDefaultDisplay().getWidth(); //获取status bar高...

2011-11-09 16:08:59 162

原创 分别在XML文件、Java代码中实现动画效果 Animation(带示例)

1 android 动画1.1动画结构图 Android动画Animation(2D)openGL(3D)TweenFrame               1.2动画相关类                     ...

2011-11-09 14:58:41 277

空空如也

空空如也

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

TA关注的人

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