自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

转载 IOS中Json解析的四种方法

作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSe

2013-07-29 12:53:36 203 1

转载 Java程序员必知的8大排序

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

2013-03-20 16:36:04 196 1

原创 实现ScrollView的嵌套

今天忽然需要写两个ScrollView嵌套,如:     ……        ……        …… 但是这样会用问题,只有最外层的ScrollView有效。 有研究了一下,发现了下面这种解决方法: ScrollView sv01 = (ScrollView) findViewById(R.id.scroll_01); ScrollVie

2013-03-20 16:36:02 155

原创 Mysql日期和时间函数

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

2013-03-20 16:36:00 189

转载 Android4.0新的SDK新特性 (汉化)

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

2013-03-20 16:35:58 317

转载 Fragments (Android官方文档中文版)

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

2013-03-20 16:35:56 216

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

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

2013-03-20 16:35:53 181

原创 android瀑布流

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

2013-03-20 16:35:51 222

转载 Hashtable、synchronizedMap、ConcurrentHashMap 比较

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

2013-03-20 16:35:49 155

转载 Android 连接WIF获取的信息剖析

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

2013-03-20 16:35:47 202

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

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

2013-03-20 16:35:45 166

原创 IOS开发天气预报

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

2013-03-20 16:35:43 280

原创 IOS播放gif图

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

2013-03-20 16:35:41 218

原创 cocos2d-iphone安装错误

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

2013-03-20 16:35:39 145

原创 UIScrollView循环滚动

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

2013-03-20 16:35:36 205

转载 NSString与int和float的相互转换

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

2013-03-20 16:35:34 173

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

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

2013-03-20 16:35:32 168

转载 切换两个UIVIew动画

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

2013-03-20 16:35:30 237

转载 将UILabel旋转90度

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

2013-03-20 16:35:28 240

转载 UIAlertView的使用方法

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

2013-03-20 16:35:26 163

原创 IOS隐藏键盘

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

2013-03-20 16:35:24 172

原创 android使用字体库更改字体

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

2013-03-20 16:35:22 182

转载 Android代码混淆的实践

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

2013-03-20 16:35:20 207

转载 给Android的音量按钮添加监听事件

@Overridepublic boolean onKeyDown (int keyCode, KeyEvent event) {// 获取手机当前音量值int i = getCurrentRingValue ();switch (keyCode) {// 音量减小case KeyEvent.KEYCODE_VOLUME_DOWN:Toast.makeText (A

2013-03-20 16:35:18 224

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

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

2013-03-20 16:35:16 206

转载 Android 在OnCreate()中获取控件高度与宽度

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

2013-03-20 16:35:13 153

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

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

2013-03-20 16:35:11 179

原创 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

2013-03-20 16:35:09 190

转载 android学习---- WindowManager.LayoutParams

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

2013-03-20 16:35:07 155

转载 生成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文件,

2013-03-20 16:35:05 154

原创 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 =

2013-03-20 16:35:02 245

原创 更改CheckBox的样式

首先在styles.xml添加如下的自定义样式:@drawable/my_checkbox my_checkbox.xml的内容为:

2013-03-20 16:35:00 172

转载 Android中RatingBar的自定义效果

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

2013-03-20 16:34:58 181

原创 TabHost点击按钮布局改变

main.xml<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" >

2013-03-20 16:34:56 218

转载 android获得控件在屏幕中的绝对坐标

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

2013-03-20 16:34:54 158

转载 手势识别

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

2013-03-20 16:34:52 170

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

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

2013-03-20 16:34:50 141

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

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

2013-03-20 16:34:48 235

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

1 android 动画1.1动画结构图 Android动画Animation(2D)openGL(3D)TweenFrame

2013-03-20 16:34:46 164

转载 改变 ProgressBar 样式颜色

前几天我的教程里给出了一个作业,改变 ProgressBar 样式颜色。在这里分享一下源码。改变ProgressBar 的样式颜色,可以改变其背景颜色,也可以设置不同的图片。先上两个效果图:ProgressBar 样式颜色" alt="改变 ProgressBar 样式颜色" src="http://s4.sinaimg.cn/bmiddle/70245b7bha82b224a7a93&690

2013-03-20 16:34:41 185

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

android 二维码图片生成,和用摄像头或者直接对二维码图片解析

2012-10-26

边用边学C语言ITAT指定教材

边用边学C语言是ITAT的指定教材,正在的实现了边用边学

2009-11-03

程序员考试试题+08年5月最新

程序员考试试题+08年5月最新 有试题和试题答案

2009-05-13

数学竞赛建模案例集合

数学建模案例 做做参考 对数学建模更了解

2009-03-22

空空如也

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

TA关注的人

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