自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 notification 初识

/** * 1.什么是Notification? * Notification 是android提供的一个系统组件,用来在下拉菜单中显示内容.和toast的功能类似,起到一个通知的作用. * * 2.notification的具体用法 * 实例: * * showSecondNotificat

2015-10-28 18:07:36 352

原创 inflate 初识

/** * 1.区分LayoutInflater 和 findViewById 之间的区别 * 1.LayoutInflater 是在xml布局未加载之前调用的. * 2.findViewById 是在xml加载出来布局之后,查询widget的id使用的. * * 2.加载布局的三种方式 * 1.

2015-10-28 18:06:40 238

原创 IMEI,MEID,ESN,IMSI,android_id 之间的区别

/** * 1.IMEI * (国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。IMEI组成如下图所示,移动终端设备通过键入“*#06#” 即可查得。 * 其总长为15位,每位数字仅使用

2015-10-28 18:06:10 9385

原创 android四大组件之一 BroadCast

/*** 1.先明白一个概念,什么是广播?* 广播(BroadCast) 是android中的四大组件之一,其他三个分别是:Activity,ContextProvider,Service.广播在android中被广泛的使用到.* 像电量,锁屏等都会通过广播去操作的.* * 2.广播的分类* 在android系统中,广播分为:普通广播和有序广播.* * 3.普通广播

2015-10-28 18:04:44 277

原创 初识android的消息处理机制

初识Android消息传递1.Handler是android消息机制的上层接口,这就是在平常开发中,只需要和handler进行交互的原因.它可以简单的将一个任务切换到handler所在的线程中去执行.Android的消息机制主要是指Handler的运行机制.2.handler的底层是靠MessageQueue 和 Looper支撑的.MessageQueue中文译为消息队列.Looper译为循环.M

2015-10-27 17:38:49 517

原创 ViewController 的声明周期

简介: iosSDK中提供很多原生的viewController,大大提高了我们的开发效率,下面我们就来介绍一下ViewController的声明周期.1.ViewController的分类 1).主要展示内容的ViewController;如UITableViewController,UIViewController; 2).用于控制和显示其他ViewController

2015-10-27 16:23:33 362

原创 android中 倒计时的使用

在项目中用到了倒计时,格式:00时00分00秒代码示例: public class MyCustomDigitalClock extends DigitalClock {Calendar mCalendar;private final static String m12 = "h:mm aa";private final static String m24 = "k:mm";private

2015-10-27 11:47:09 644

原创 实现 发送验证码的倒计时功能

说明: 要实现点击发送验证码按钮后,按钮上显示倒计时的时间,并在倒计时结束后,显示按钮(发送验证码)并可以点击. 技术点:CountDownTimer的使用. handler.postDelayed的使用1.先写出倒计时的实现 /** * 设置倒计时 * */ Runnable timeRnRunnable =

2015-10-27 11:36:52 1080

原创 android 判断当前的联网状况

1.这个用来在访问网络之前去判断用户的网络链接状态2.判断网络的链接类型 */ public class NetWorkUtils {/**返回拿不到接口数据的时候的判断*/ public static String netWorkResult(Context mContext){if(isConnected(mContext)){//有网络链接 return mContext.

2015-10-27 11:29:38 329

原创 调用系统的DownLoadManager 去下载资源

1.调用系统的DownLoadManager 去下载 * */ public class DownLoadUtils {private static DownloadManager manager; private static Request requestApk;/**该方法是调用了系统的下载管理器 */ @SuppressLint(“NewApi”) public static

2015-10-27 11:25:47 1012

原创 listView 加载不同布局item

ListView 加载不同的布局Item涉及到了两个方法,分别是:getItemViewType(int position) //返回的是加载布局的类别getViewTypeCount() //返回的是类型的个数有两种方式:共有代码private staitc final int NUM1 = 0;private static final int NUM2 = 2;

2015-10-26 17:43:08 361

原创 限制EditText 输入Emjoy 表情符号

上一篇文章刚提到解决了EditText的限制中文字符的情况,令人头疼的问题又来了,输入密码的时候,输入了表情符号.""网上查阅了一下解决方案,但是在不同的平台的系统上面,操作的解决也不一样,就修改了一下.终于把问题解决了.代码如下:EditText et = (EditText)findViewById(R.id.et);et.setFilters(new Inpu

2015-10-23 15:53:38 2980

原创 EditText 限制可输入的字符

今天在项目中遇到了EditText设置登录密码的时候,输入了中文字符,这样一来就和PC端相冲突了.想了很久,尝试了几个办法,仍然没有有效的解决.1.通过Matcher来过滤掉其中的中文字符://判断是否有中文字符static String regEx = "[\u4e00-\u9fa5]";static Pattern pat = Pattern.compile(regEx);

2015-10-23 15:43:05 519

转载 ios 面试题

之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删)1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别

2015-10-21 15:16:38 704

原创 activity之间传递对象

1.通过bundle来传递Serializable 序列化//创建对象, Car car = new Car(); car.setName(“宝马”); car.setPrice(“100万”);Intent intent = new Intent(MainActivity.this,SecondActivity.class); Bundle bundle = new Bundle();

2015-10-20 14:58:48 301

原创 管理activity

最近在项目中遇到了一个问题,因为设置的launchMode的方式不同,有时候,在操作过程中,会启动好几个activity,当退出程序的时候,会把主activity关闭后,又启动一个新的其他的activity.想到了,可以使用list来把启动的activity添加进来,在退出app的时候,去遍历整个list逐个退出activity.下面开始代码的编写:1.创建一个管理activity的工具类:Acti

2015-10-19 16:08:11 350

原创 android 线程初识

首先弄明白两个概念: UI线程,工作线程; 什么是UI线程? UI线程,也称之为主线程,通常是有用户界面的. 什么是工作线程? 通常是没有用户界面,并不可见的.那么UI线程和工作线程的区别是什么? 1.在UI线程中,可以对控件进行属性的修改,在工作线程中则不可以,否则会报错; 2.在工作线程中,一般进行耗时的操作,像访问网络,访问数据库等等,在UI线程中也可以操作,但是,会造成线程阻塞,

2015-10-19 15:32:28 305

原创 toast多次点击重复叠加,且长时间显示

*在开发中,经常使用到Toast去弹出提示; 但是当多次不停的去点击,toast可能会一直显示下去,且点击不同的按钮,可能toast会出现叠加显示: 解决方法如下: public classs ToastUtils{ private Toast toast; public void showToast(Context mContext,String text){ if(toast

2015-10-19 11:13:06 981

原创 使用dialog实现toast的提示

因为android系统提供的Toast无法获得焦点,当toast提示弹出的时候,下面的view仍然可以获得焦点,并执行触摸事件.目前有两种实现方法:1.使用一个布局覆盖原有的view ,并设置为透明,上面放置一个textview,用于提示;2.使用dialog来实现toast的提示,并且可以正确的让dialog 获得焦点,当dialog 显示的时候,后面的view无法进行点击,同时

2015-10-17 17:43:56 2477

原创 ios 学习补充知识

1.关于iphone1.iphone 的屏幕的分辨率为:640*960;(现在又有了区分)2.iphone 不支持objective-c 中已经支持的垃圾回收;3.所有的应用程序都是在一个独立的文件系统中运行;4.模拟器上安装不了正式发布的程序;(如果要用,必须要购买手机或者pad了,这点儿和android很不一样);5.iphone的应用的图标默认名称是:icon.png  

2015-10-15 17:10:15 344

原创 listView 设置setSection无效

1.通过设置listview的setselection(0);无法回到首位置;解决方法:adapter.notifyDataSetChanged();listView.setSelection(0); 设置这个没有效果adapter.notifyDataSetChanged();listView.setAdapter(adapter);listView.

2015-10-08 12:06:00 429

原创 ios UI day01

1.NSObject 是所有类的父类2.UIViewController 继承自UIResponder ,UIResponder继承自NSObject;UIViewController是所有控制器的父类;3.UIViewController是mvc中的Controller的作用,是沟通dataSource和view之间的桥梁4.ViewController的

2015-10-07 12:26:29 311

原创 ios NSString的一些知识

1.按格式生成字符串[NSString  stringWithFormat:@"This is %@",5];2.获取字符串的长度newString.length;3.按指定的符号,切割字符串NSArray *arrayString = [newString componentSeparatedByString:@"*"];4.比较字符串[str

2015-10-07 12:22:22 287

原创 listView遇到的问题

遇到的listView的滚动问题,记录一下:1.滑动到首位置adapter.notifyDataSetChanged();pic_listView.setSelection(0);2.设置分割线的宽度和颜色android:divider="#fffff" //设置分割线的颜色android:dividerHeight="1px"  //设置分割线的宽度

2015-10-07 10:57:07 329

带删除按钮的EditText

自定义EditText,添加右侧的删除按钮,点击清楚EditText的内容.

2015-11-19

空空如也

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

TA关注的人

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