自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (8)
  • 收藏
  • 关注

转载 IOS开发 UIView的跳动效果

使用动画效果实现UIView的跳动效果

2014-06-26 16:50:51 1274

原创 IOS开发 IOS7使导航栏透明

- (void)setNavBarAppearance:(BOOL)animated{ self.navigationController.navigationBar.backgroundColor = [UIColor clearColor]; self.navigationController.navigationBar.tintColor = [UIColor clearC

2014-05-08 11:29:50 1974

原创 IOS开发 IOS7中使用图片作为导航栏返回按钮的背景

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil]; [self.navigationController.navigationBar setBackIndica

2014-05-08 11:23:22 810

原创 IOS开发 从子线程进入主线程

IOS开发中 如何从子线程切入到主线程呢?网上找到的方法是:直接在子x

2014-04-29 09:40:37 1413

原创 IOS开发 通过NSDateComponents和NSCalendar定义NSDate

在项目中需要用到NSDate对象来实现定时提醒功能,通过以下方法来实现设置定时功能 NSArray *clockArray = @[@"9",@"11",@"13",@"15",@"17",@"19"]; for (NSString* hour in clockArray ) { NSDateComponents *

2014-03-28 11:06:03 586

原创 Ruby学习

进入ruby :irb 或者使用:gem install pry          pry 进入交互界面1.“2."@@" :表示类变量3."#{}" :获取变量4.实例方法不能访问类变量5.可以写类方法访问类变量eg:class Person@@race = '####'def self.receputs "Race is #{@race}"e

2014-03-21 15:17:32 506

原创 IOS开发 Target-Action方法的实现

1.创建一个类继承UIView2.初始化方法使用:- (id)initWithTarget:(id)aTarget action:(SEL)aAction{ self = [super init]; if (self == nil) { _target= aTarget; _action = aAction; } return

2014-03-10 10:40:24 992

原创 IOS开发 检测当前网络环境

1.从App网站下载示例:点此下载2.将Reachability.h和Reachability.m拷贝到自己的项目中3.连接状态发生变化时及时的通知用户   修改AppDeleate中的代码   @implementation AppDelegate { Reachability *hostReach; } - (BOOL)applicatio

2014-03-07 16:30:29 887

原创 IOS学习笔记 给导航栏的返回按钮设置遮罩

1.先设置返回按钮的标题:(文字为空) self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];2.设置遮罩 [self.navigationController

2014-03-06 10:58:36 1562

原创 IOS学习笔记--实现滑动菜单SlidingMenu

刚开始学习IOS开发,现在的状态属于边工作,边学习。在项目中需要用到侧滑菜单, 由于在Android中使用了第三方库:slidingMenu来实现,所以先入为主的也想用第三方库。网上找到文章:iOS学习笔记--实现滑动菜单SlidingMenu,·分析下载的工程源码后发现它的根视图控制器和子视图控制器是在AppDelegate中集合在一起的。由于我的APP是要先登录成后跳转界面后才会使用侧滑菜

2013-12-19 16:43:10 1625

原创 初识Object-C block用法

在看源码的时候发现了这样一个疑惑:- (void)setMenuState:(MFSideMenuState)menuState completion:(void (^)(void))completion { void (^innerCompletion)() = ^ { _menuState = menuState; [self setU

2013-12-19 09:52:11 771

原创 Android开发 横竖屏幕切换

想要用代码来控制横竖屏的切换非常简单,只要在AndroidManifest.xml文件中的activity的属性中增加代码:android:screenOrientation="portrait"即可。以下几个参数: "unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. "landscape":横屏显示(宽比高要长) 

2013-11-07 10:29:04 840

原创 Android开发 listview滑动变黑的解决办法

解决ListView滑动变黑的解决办法:     增加代码:android:cacheColorHint="#00000000"ListView滑动变黑的解决方法,资料URL

2013-10-24 14:44:00 741

原创 Android开发 ListAdapter实现

package com.jinbi.app.adapter;import java.util.List;import java.util.Map;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGrou

2013-10-17 14:05:51 954

原创 Android开发 重启运用程序的代码

在开发中需要重新启动运用程序,网上找了下,找到一段重启的代码,经试验发现代码有效,现将代码记录如下:Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_C

2013-10-16 16:17:19 807

原创 Android开发 实现连续按两次返回键则退出程序

实现连续按两次返回键退出程序:网上有很多实现的代码,实现起来也不难,这边提供一个我认为比较好的用户体验的代码:首先在要退出的Activity中添加代码: 代码为全局代码 private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) {

2013-10-16 15:16:15 909

原创 Android开发 自定义日期选择对话框(扩展功能)

Android提供了DatePickerDialog和TimePickerDialog控件用于弹出日期和时间选择对话框,单是它们都是独立的,不能方便的设置:”yyy-MM-dd HH:mm:ss“型日期时间,所以我们需要自己定义DatePickerDialog组件来设置。首先需要写布局界面:该界面的XML代码如下:布局名称为:datetime.xml<LinearLayout x

2013-10-16 10:32:15 3732

原创 Unbuntu 安装Mac主题

首先安装:http://gnome-look.org/content/show.php/Macbuntu?content=129021解压后,将install.sh下的UBUVER="10.10"修改为自己对应的版本;保存后运行./install.sh

2013-09-27 13:42:26 754

原创 Android开发 获取屏幕的分辨率

获取屏幕分辨率代码: WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); System.out.println(display.getWidth()+" * "+ display.getHeight());

2013-09-26 15:26:16 723

原创 Android开发 ListView页脚更新数据崩溃

ListView如果设置页脚之后(addFooterView),在更新数据的时候有可能会报错;报错内容大致如下:cannot be cast to android.widget.HeaderViewListAdapter网上找到报错资料查看代码发现:确实是在ListView 添加adapter之前设置过了页脚。继续查到资料:java.lang.ClassCastExceptio

2013-09-23 10:51:48 1575

原创 Android开发 ListView无法获取焦点

今天在开发过程中,发现ListView失去焦点,导致点击事件失灵。经查资料得知,由于使用自定义的BaseAdapte,所以条目中的控件会来抢占焦点。修改方式为:                 在listView的条目布局界面中,找到控件的根布局,增加代码:   android:descendantFocusability="blocksDescendants"至于为什么这么解

2013-09-18 15:18:32 1290

原创 Android开发 EditView在用户输入数据后自动添加默认数据

有时候在开发EditView中需要添加一些特效,如要用户数据体重数据的时候,只需要用户填写数字,EditVeiw会自动添加后缀(如:“kg")

2013-09-16 09:41:09 1579

原创 Android开发注意事项 HTTP

今天在做开发的时候,使用到了HTTP协议传递数据,程序如下: public void sendPost(String skey,String token,String num,String user_id) throws Exception{ post = new HttpPost(url); List params = new ArrayList(); params.add(ne

2013-08-31 15:38:37 616

原创 Android开发 实现按钮按下后并保持住按下的效果

在Android开发中,不可避免的需要实现按钮按下时的效果:   一般按下时的效果可以在 /res/drawable目录下新建一个xml文件,通过selector来写按下的效果:如下: <item android:state_pressed="true" android:drawable="@drawable/take_water_sel" /> <it

2013-08-30 11:03:15 2896

原创 Android开发 自定义ProgressBar

在Android开发中不可避免的需要自定义一些控件,我在开发过程中需要重写一个ProgressBar来实现需要的特效。由于注释的比价详细,我就直接上代码,不懂的,在翻一些资料,都很容易理解:下面这个类就是我们重写的ProgressBar:package com.jinbi.app.view;import android.content.Context;import android

2013-08-26 17:07:31 906

原创 Android开发 SharedPreferences

SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此它保存的数据主要是简单类型的key-value对。我写了个类,直接拿来存储数据和读取数据的。package com.jinbi.app.service;import java.util.HashMap;import java.util.Map;import android.content.Context;

2013-08-26 16:49:52 595

原创 Android开发 绘制曲线图 AchartEngine使用

1.首先在布局文件中加入LinearLayout布局,如下: <LinearLayout android:id="@+id/chart" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:

2013-08-19 14:58:26 3307 2

原创 Android开发错误处理

在多线程开发中,在Run方法中不能更新UI界面的控件,否则会报错: Can't create handler inside thread that has not called Looper.prepare():非主线程中默认没有创建Looper对象,需要先调用Looper.prepare()启用Looper。解决方法一:使用Handler类操作;方法二:在控件的代码的上方加上代码:Loo

2013-08-09 13:37:56 608

原创 Java MD5加密程序

直接上代码,拿了就可以用package com.jinbi.app.utils;import java.security.MessageDigest;public class MD5Util { /*** * MD5加码 生成32位md5码 */ public static String string32MD5(String inStr){

2013-08-08 16:37:51 638

原创 Android开发 Http访问被保护的网络资源

没空写文字,直接上代码,以后有空再补文字!package com.jinbi.app.utils;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.List;import org.apache.http.H

2013-08-08 16:35:27 856

原创 EditView 文本提示信息

对于一个用户友好的输入界面而言,接受用户输入的文本框内默认会提示用户如何输入,当用户把焦点切换到输入框时,输入框自动选中其中已输入的内容,避免用户删除已有内容;当用户把焦点切换到只接受电话号码的输入框时,输入法会自动切换到数字键盘。 android:hint="@string/login_password" android:textColorHint="@color/logi

2013-08-07 16:59:59 1241

原创 Android开发 设置颜色渐变

给背景设置渐变色:1.在res/drawable目录下建立xml文件:如background_text.xml: <gradient android:startColor = "#CC99FF" android:endColor = "#0099FF" android:centerColor="#00ffff" and

2013-08-05 10:43:43 963 1

原创 Android开发 获取Android显示器上的时间

1.获取当前时间代码(一):calendar = Calendar.getInstance(); this.year = calendar.get(Calendar.YEAR); this.month = calendar.get(Calendar.MONTH); this.day = calendar.get(Calendar.DAY_OF_MONTH); this.hour

2013-08-04 16:05:56 766

转载 android 开发中判断网络是否连接的代码

在android的开发中,尤其是与访问网络有关的开发,都要判断一下手机是否连接上了网络,下面是一个判断是否连接网络的代码片段:package cn.jinbi.NetWork;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.

2013-08-04 13:21:58 824

原创 Android开发 Http连接服务器

由于代码注释很详细,所以就不讲解了,大家都能看的懂。分为两个类来实现:FileUtils 和 HttpDownload。首先讲解HttpDownload这个类,代码如下:package cn.jinbi.HttpURL;import java.io.BufferedReader;import java.io.File;import java.io.IOException;impo

2013-08-03 14:09:27 791

原创

package cn.jinbi.HttpURL;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnecti

2013-08-03 14:01:42 48

原创 Android ListView使用方法

package cn.jinbi.app;import java.io.File;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import android.app.Activity;import android.content.Intent;import android.os.

2013-08-03 12:29:27 772

原创 Android开发中的文件的读写

这个类可以直接将数据保存在手机自己的存储空间里面。package cn.jinbi.app.fileStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import an

2013-08-03 12:26:40 610

原创 创建文件并进行读写

package cn.jinbi.app.fileStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import android.content.Context;p

2013-08-02 13:48:41 532

原创 SlidingMenu 用法(二)

一个比较简单点的例子package com.yangyu.myslidingmenudemo03;import android.os.Bundle;import android.view.MenuItem;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;import com.jeremyfeinstein.slidin

2013-08-01 13:30:11 1607

IOS侧滑菜单

|-- IOS开发 |--根据三方库,来实现侧滑功能 |--积分偏高,是因为这算是公司将要开始的小项目, |--需要登录才能进入,输入用户名即可:100322 |-- 如果有什么好的建议或者更好的SlidingMenu实现方法欢迎留言交流。

2013-12-19

自定义PickerDate

自定义时间显示控件 Android开发

2013-10-28

Fragment+TabHost

Fragment+FragmentTabHost实现仿新浪微博底部菜单栏效果(源码)

2013-08-30

Fragment使用

Fragment写的小程序,为了实现TabHost效果

2013-08-30

SlidingMenu 案例(三)

使用GitHub第三方开源库写的关于左右滑动菜单栏的一些案例

2013-08-01

Slidingmenu 案例(2)

使用GitHub第三方开源库写的关于左右滑动菜单栏的一些案例。

2013-08-01

SlidingMenu案例(1)

使用GitHub开源库实现的左右滑动菜单栏功能一些案例。

2013-08-01

Slidingmenu第三方库

这个是GitHub上提供的开源库,用于实现左右滑动菜单栏的功能。

2013-08-01

空空如也

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

TA关注的人

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