自定义博客皮肤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 1366

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

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

2014-05-08 11:29:50 2049

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

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

2014-05-08 11:23:22 884

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

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

2014-04-29 09:40:37 1501

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

原创 Ruby学习

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

2014-03-21 15:17:32 552

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

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

2014-03-10 10:40:24 1057

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

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

2014-03-07 16:30:29 955

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

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

2014-03-06 10:58:36 1630

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

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

2013-12-19 16:43:10 1739

原创 初识Object-C block用法

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

2013-12-19 09:52:11 837

原创 Android开发 横竖屏幕切换

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

2013-11-07 10:29:04 906

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

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

2013-10-24 14:44:00 795

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

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

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

2013-10-16 16:17:19 862

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

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

2013-10-16 15:16:15 987

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

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

2013-10-16 10:32:15 3813

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

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

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

2013-09-26 15:26:16 774

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

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

2013-09-23 10:51:48 1670

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

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

2013-09-18 15:18:32 1376

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

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

2013-09-16 09:41:09 1671

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

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

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

2013-08-30 11:03:15 3030

原创 Android开发 自定义ProgressBar

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

2013-08-26 17:07:31 963

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

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

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

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

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

原创 EditView 文本提示信息

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

2013-08-07 16:59:59 1362

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

转载 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 887

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

原创

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 84

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

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

原创 创建文件并进行读写

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 592

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

Fragment+TabHost

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

2013-08-30

IOS侧滑菜单

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

2013-12-19

Slidingmenu 案例(2)

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

2013-08-01

Slidingmenu第三方库

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

2013-08-01

SlidingMenu 案例(三)

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

2013-08-01

Fragment使用

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

2013-08-30

自定义PickerDate

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

2013-10-28

SlidingMenu案例(1)

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

2013-08-01

空空如也

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

TA关注的人

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