- 博客(21)
- 收藏
- 关注
转载 事件循环(事件队列)和 Job Queue(作业队列)
单线程程序的弊端var res = ajax(...)//undefine标准的 ajax请求不会同步完成,应该用回调的方式进行赋值,同步 ajax 的弊端就是单线程程序的弊端。应该把操作放在 ajax 的回调中进行。可以用 setTimeout 的方式实现异步。什么是事件循环机制呢?JavaScript 引擎并不是单独执行的,都运行在一个托管环境当中,托管环境都有一个共同的特点...
2017-11-20 19:07:00
422
转载 Android api SmsMessage类createFromPdu(byte[] pdu) is depracted(不推荐使用,过时的)
我想实现一个,监听功能——当手机收到相关短信,触发一些时间,程序中SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) obj);createFromPdu下面提示 is depracted通过查询最新的andrid API发现,这方法的实现方式自API Level 23之后就发生了变化,现在最新版本的实现方式为c...
2016-11-26 14:42:00
577
转载 unity3D脚本中,update ,fixupdate 和lateupdate的区别
1、MonoBehaviour.Update 更新当MonoBehaviour启用时,其Update在每一帧被调用。2、MonoBehaviour.FixedUpdate 固定更新当MonoBehaviour启用时,其 FixedUpdate在每一帧被调用。处理Rigidbody时,需要用FixedUpdate代替Update。例如:给刚体加一个作用力时,你必须应用作用...
2016-11-25 19:55:00
374
转载 android studio 报错-----R全部显示红色 ---- .9图片报错
导入android项目后,R全部变红,控制台有下面的提示意思是缺少一些资源,比如说图片之类的,然后我发现确实少了一张图片资源,导入图片资源后,依旧报错,如下Error:Execution failed for task ':generalAPPN:mergeDebugResources'.查阅了一些资料,发现是由于.9 png图片有问题,android stud...
2016-11-25 18:16:00
254
转载 Github初学者教程(一)
如果你是一名程序员,或者是相关专业的学生,那么Github你不应该不知道。很多开源组织和大神,会选择在Github这个平台上,发布他们的开源项目,学会使用Github将能够给你的学习和工作带来巨大帮助!可是Github的使用依靠的是Git命令或者是客户端,对于初学者来说入门有一点麻烦,网上相关的教程很多都是copy别人的,学起来会遇到很多不明白的地方,于是有了这一篇博客。一、注册Gi...
2016-10-29 18:07:00
158
转载 Java数据结构——栈的应用(以数制转换为例子)
看一万遍,不如自己动手实践,请不要直接copy代码,先自己去理解例子实现的原理,然后试着自己动手去实践。用Java去实现栈操作,会用到stack这个类,这类中有几个方法需要知道他们的用法boolean empty()测试堆栈是否为空。Object peek( )查看堆栈顶部的对象,但不从堆栈中移除它。Object pop( )移除堆栈顶部的对象,并作为此函数的值返回该...
2016-10-17 09:04:00
368
转载 Android中ListView的几种常见的优化方法
Android中的ListView应该算是布局中几种最常用的组件之一了,使用也十分方便,下面将介绍ListView几种比较常见的优化方法:首先我们给出一个没有任何优化的Listview的Adapter类,我们这里都继承自BaseAdapter,这里我们使用一个包含100个字符串的List集合来作为ListView的项目所要显示的内容,每一个条目都是一个自定义的组件,这个组件中只包含一...
2016-10-13 14:39:00
57
转载 android 常用URI
关于联系人的一些URI:管理联系人的Uri:ContactsContract.Contacts.CONTENT_URI管理联系人的电话的Uri:ContactsContract.CommonDataKinds.Phone.CONTENT_URI管理联系人的Email的Uri:ContactsContract.CommonDataKinds.Email.CONT...
2016-10-13 08:41:00
135
转载 MD5加密的Java实现
在各种应用系统中,如果需要设置账户,那么就会涉及到储存用户账户信息的问题,为了保证所储存账户信息的安全,通常会采用MD5加密的方式来,进行储存。首先,简单得介绍一下,什么是MD5加密。 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Se...
2016-10-09 10:35:00
115
转载 使用TextUtils.isEmpty简单化代码
如果让你判断一个文本框是否为空(null)或者没有任何值(length=0),你会怎么怎样去写代码,很多初学者可能会这样写:if(text==null || text.length==0){........}其实没有必要这么麻烦,在android的官方API中有更方便的解决方法:Returns true if the string is null or 0-length,可以...
2016-10-08 17:50:00
148
转载 Access restriction: The type 'FileURLConnection' is not API
遇到这种报错,解决方案如下:报错原因是访问限制报错工具栏中Project>preferences>java-Compiler>Errors/Warnings>把右侧的【DeprecatedandrestrictedAPI>Forbiddenreference的Error】置为【Warning】.点击apply——>ok,然后你就会发现报...
2016-10-07 15:40:00
114
转载 Android入门(十):界面的布局方式及其实际应用
关于Android界面布局,网上已经有了很多非常不错的学习资料,在这里我也不班门弄斧了,推荐两篇我认为写的不错的教程,然后再重点讲一下几种布局方式的实际应用。 教程链接:①http://www.cnblogs.com/android100/p/android-ui-detail.html ②http://blog.csdn.net/chenglong0513/a...
2016-08-22 09:33:00
77
转载 Android入门(九):CheckBox多选清单和ScrollView滚动条
字符串资源文件strings.xml:<resources> <string name="hello">主类main</string> <string name="app_name">选项</string> <string name="music">音乐</string> ...
2016-08-21 13:37:00
165
转载 Android入门(八):使用RadioGroup 和RadioButton组件建立单选清单
这一章,我们学习RadioGroup 和RadioButton组件,我们新建一个项目,编码过程与前几章的项目类似。 1.建立字符串资源文件strings.xml;<resources> <string name="app_name">健身建议</string> <string name="promptSex">性别...
2016-08-19 17:21:00
149
转载 Android入门(七):Spinner下拉式菜单组件
对于手机和平板电脑的应用程序来说,打字是非常不方便的操作方式,比较好的方式就是列出一组选项让用户挑选,这样就可以避免打字的麻烦。使用Spinner下拉菜单组件需要完成以下几个步骤: 1.建立选项列表,选项列表中包含许多项目名称,这些项目名称是用数组的方式代表; 2.把选项列表设置给一个Spinner接口组件; 3.设置Spinner组件的菜单显示格式; 4.设...
2016-08-16 18:24:00
197
转载 Android入门(六):Android控件布局属性全解
第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中 (Hrizontal表示水平)android:layout_centerVertical 垂直居中 (Vertiacl表示垂直)android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元...
2016-08-16 17:24:00
125
转载 Android入门(五):程序架构——MVC设计模式在Android中的应用
刚刚接触编程的的人,可能会这样认为:只要代码写完了能够跑起来就算完工了。如果只是写一个小程序,“能够跑起来”这样的标准也就可以了,但是如果你是在公司进行程序的开发,那么仅仅让程序成功的跑起来是不行的,事情远没有你想的这么简单。一个商业项目的代码少则数万行,多则上百万甚至更多,这种商业项目不可能仅仅靠一个人完成,要想高效高质量的完成开发工作,就需要一个专业的开发团队了。在团队中,有人负...
2016-08-13 22:28:00
141
转载 Android入门(四):链接接口组件和程序代码
编写好layout中的接口组件之后,下一步就是编写控制接口组件的程序代码。上一章,我们使用了三种接口组件,在使用者输入性别和年龄之后点击“健康建议按钮”,程序会读取用户所填入的性别和年龄,然后显示判断结果,因此接口组件和程序代码之间必须能够互动并完成下列 3件事: 1.btnDoSug按钮被点击后,程序开始运行判断的程序代码; 2.程序代码必须能够读取edtSex和edt...
2016-08-09 17:28:00
72
转载 Android入门(三):使用TextView、EditText 和Button接口组件
我使用的IDE是Android Studio 2.1,虽然使用Eclipse也可以进行Android的开发,但是网上的大神大都推荐Android Studio,愿意了解的朋友可以参考知乎上关于Android Studio 和Eclipse的讨论(网页链接:https://www.zhihu.com/question/21534929)。 今天是正式学习Android开发的第一...
2016-08-09 14:04:00
371
转载 Android入门(二):Android的系统架构
android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 从技术方面看,Android是一个以Linux为核心的手机操作系统。Linux在Android平台中所扮演的角色是系统资源管理,像是内存、网络、电源、驱动程序等。在Linux核心的上一层是各种功能的...
2016-08-08 14:27:00
69
转载 Android入门(一):Android发展史
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商...
2016-08-08 11:48:00
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人