- 博客(46)
- 资源 (8)
- 收藏
- 关注
原创 IOS开发 IOS7使导航栏透明
- (void)setNavBarAppearance:(BOOL)animated{ self.navigationController.navigationBar.backgroundColor = [UIColor clearColor]; self.navigationController.navigationBar.tintColor = [UIColor clearC
2014-05-08 11:29:50
2012
原创 IOS开发 IOS7中使用图片作为导航栏返回按钮的背景
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil]; [self.navigationController.navigationBar setBackIndica
2014-05-08 11:23:22
846
原创 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
619
原创 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
534
原创 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
1021
原创 IOS开发 检测当前网络环境
1.从App网站下载示例:点此下载2.将Reachability.h和Reachability.m拷贝到自己的项目中3.连接状态发生变化时及时的通知用户 修改AppDeleate中的代码 @implementation AppDelegate { Reachability *hostReach; } - (BOOL)applicatio
2014-03-07 16:30:29
912
原创 IOS学习笔记 给导航栏的返回按钮设置遮罩
1.先设置返回按钮的标题:(文字为空) self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];2.设置遮罩 [self.navigationController
2014-03-06 10:58:36
1596
原创 IOS学习笔记--实现滑动菜单SlidingMenu
刚开始学习IOS开发,现在的状态属于边工作,边学习。在项目中需要用到侧滑菜单, 由于在Android中使用了第三方库:slidingMenu来实现,所以先入为主的也想用第三方库。网上找到文章:iOS学习笔记--实现滑动菜单SlidingMenu,·分析下载的工程源码后发现它的根视图控制器和子视图控制器是在AppDelegate中集合在一起的。由于我的APP是要先登录成后跳转界面后才会使用侧滑菜
2013-12-19 16:43:10
1691
原创 初识Object-C block用法
在看源码的时候发现了这样一个疑惑:- (void)setMenuState:(MFSideMenuState)menuState completion:(void (^)(void))completion { void (^innerCompletion)() = ^ { _menuState = menuState; [self setU
2013-12-19 09:52:11
808
原创 Android开发 横竖屏幕切换
想要用代码来控制横竖屏的切换非常简单,只要在AndroidManifest.xml文件中的activity的属性中增加代码:android:screenOrientation="portrait"即可。以下几个参数: "unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. "landscape":横屏显示(宽比高要长)
2013-11-07 10:29:04
875
原创 Android开发 listview滑动变黑的解决办法
解决ListView滑动变黑的解决办法: 增加代码:android:cacheColorHint="#00000000"ListView滑动变黑的解决方法,资料URL
2013-10-24 14:44:00
777
原创 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
988
原创 Android开发 重启运用程序的代码
在开发中需要重新启动运用程序,网上找了下,找到一段重启的代码,经试验发现代码有效,现将代码记录如下:Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage(getBaseContext().getPackageName()); i.addFlags(Intent.FLAG_ACTIVITY_C
2013-10-16 16:17:19
840
原创 Android开发 实现连续按两次返回键则退出程序
实现连续按两次返回键退出程序:网上有很多实现的代码,实现起来也不难,这边提供一个我认为比较好的用户体验的代码:首先在要退出的Activity中添加代码: 代码为全局代码 private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) {
2013-10-16 15:16:15
946
原创 Android开发 自定义日期选择对话框(扩展功能)
Android提供了DatePickerDialog和TimePickerDialog控件用于弹出日期和时间选择对话框,单是它们都是独立的,不能方便的设置:”yyy-MM-dd HH:mm:ss“型日期时间,所以我们需要自己定义DatePickerDialog组件来设置。首先需要写布局界面:该界面的XML代码如下:布局名称为:datetime.xml<LinearLayout x
2013-10-16 10:32:15
3771
原创 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
784
原创 Android开发 获取屏幕的分辨率
获取屏幕分辨率代码: WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); System.out.println(display.getWidth()+" * "+ display.getHeight());
2013-09-26 15:26:16
754
原创 Android开发 ListView页脚更新数据崩溃
ListView如果设置页脚之后(addFooterView),在更新数据的时候有可能会报错;报错内容大致如下:cannot be cast to android.widget.HeaderViewListAdapter网上找到报错资料查看代码发现:确实是在ListView 添加adapter之前设置过了页脚。继续查到资料:java.lang.ClassCastExceptio
2013-09-23 10:51:48
1638
原创 Android开发 ListView无法获取焦点
今天在开发过程中,发现ListView失去焦点,导致点击事件失灵。经查资料得知,由于使用自定义的BaseAdapte,所以条目中的控件会来抢占焦点。修改方式为: 在listView的条目布局界面中,找到控件的根布局,增加代码: android:descendantFocusability="blocksDescendants"至于为什么这么解
2013-09-18 15:18:32
1338
原创 Android开发 EditView在用户输入数据后自动添加默认数据
有时候在开发EditView中需要添加一些特效,如要用户数据体重数据的时候,只需要用户填写数字,EditVeiw会自动添加后缀(如:“kg")
2013-09-16 09:41:09
1623
原创 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
642
原创 Android开发 实现按钮按下后并保持住按下的效果
在Android开发中,不可避免的需要实现按钮按下时的效果: 一般按下时的效果可以在 /res/drawable目录下新建一个xml文件,通过selector来写按下的效果:如下: <item android:state_pressed="true" android:drawable="@drawable/take_water_sel" /> <it
2013-08-30 11:03:15
2979
原创 Android开发 自定义ProgressBar
在Android开发中不可避免的需要自定义一些控件,我在开发过程中需要重写一个ProgressBar来实现需要的特效。由于注释的比价详细,我就直接上代码,不懂的,在翻一些资料,都很容易理解:下面这个类就是我们重写的ProgressBar:package com.jinbi.app.view;import android.content.Context;import android
2013-08-26 17:07:31
938
原创 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
627
原创 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
3355
原创 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
635
原创 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
662
原创 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
879
原创 EditView 文本提示信息
对于一个用户友好的输入界面而言,接受用户输入的文本框内默认会提示用户如何输入,当用户把焦点切换到输入框时,输入框自动选中其中已输入的内容,避免用户删除已有内容;当用户把焦点切换到只接受电话号码的输入框时,输入法会自动切换到数字键盘。 android:hint="@string/login_password" android:textColorHint="@color/logi
2013-08-07 16:59:59
1316
原创 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
1011
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
806
转载 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
861
原创 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
828
原创
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
67
原创 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
804
原创 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
636
原创 创建文件并进行读写
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
569
原创 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
1632
IOS侧滑菜单
2013-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人