- 博客(29)
- 收藏
- 关注
原创 对JS原型(链)的理解和记忆(一)
主要把原型(链)这部分内容分以下三个部分理解和记忆,按以下记忆可能会更容易理解些: 一、两个对象; 二、两个属性; 三、一个特例; 四、两条链两个对象首先我把JS中的对象分为两种,一种是函数对象,一种是普通对象。 1、什么是函数对象? function F1( ){ }; var f2 = function( ){ }; var f3 = new
2017-01-10 11:56:01 330
原创 Day11
今天被“Binary XML file line # : Error inflating class”这个异常弄得要死要活的,总是不知道是什么原因。本要实现一个viewpage,数据是ArrayList,要add四个view,但是怎么都add不进去,一直报这个异常,检查好多遍,上网也一直在查,终于在我极度不爽的情况下找到了原因。原来是imageView的图片问题,可能是太大了,如果把图
2016-05-12 22:35:59 315
转载 Day9
安装Git最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。要使用Git,第一步当然是安装Git了。根据你当前使用的平台来阅读下面的文字:在Linux上安装Git首先,你可以试着输入g
2016-05-10 23:38:54 242
原创 Day8
Java基础要扎实。当B继承A时,在B中可以直接使用A中是public,protced修饰的变量,而在B中不需要再声明。最近在做新闻客户端的项目,要独立完成,第一次做项目,鸭梨山大。接触了之前从来没了解过的框架,比如xUtils、SlidingMenu、LazyList,用这些可以大幅度的提高工作效率。还有一个json查看工作HiJson。建议:如果一直卡在一个地方过不去,
2016-05-09 23:50:50 228
原创 Day6
今天做了一个登录界面,学到了我之前没接触过的网络框架,这里我用的是android-async-http。之前都是自己写源生的,用了框架感觉果然很简单,效率提上来好多,而且不用考虑很多事情。 领导要求在请求头加上X-Requested-With,刚开始没弄明白什么意思,在网上查了后,才知道用来做校验请求是否合法的。之前因为没有在请求头中加这个,导致登录的时候一直不能获取返回的信息。还有设置的值是
2016-05-05 00:49:07 200
原创 Day5
终于把交待的功能都做完了,感觉时间用的有些长了,但毕竟是新手,以后还要多练习。今天又学到了新知识。导入第三方类库。从GitHub下载的ButterKnift,主要用途是用注释的方式来写findViewById()和监听器,果然代码少了好多,但就是复读性不强。接触到xml中的标签,有了大概的印象,后续还要多看下android的xml这部分知识,还是有些东西不熟,不会用。代码写的不够易
2016-04-27 23:36:09 256
原创 Day4
实习第四天,在做一个小功能的实现。第一次接触到项目,首先先是做页面,跟之前自己做app时的完全不同,每个控件都有px精准位置。页面做起来很费劲,要保证每个控件都要按照给的尺寸做,要不会出现不可预知的其实把控件的问题。这部分还是要多写。新学到一个知识,在自定义控件时,当控件里有多个构造器时,初始化控件应该用到哪个构造器?答:当控件写在xml中时,调用两个参数的构造器(Cont
2016-04-27 01:45:01 202
原创 教程
第一个 PHP 页面Note: 关于换行尽管换行在 HTML 中的实际意义不是很大,但适当地使用换行可以使 HTML 代码易读且美观。PHP 会在输出时自动删除其结束符 ?> 后的一个换行。该功能主要是针对在一个页面中嵌入多段 PHP 代码或者包含了无实质性输出的 PHP 文件而设计,与此同时也造成了一些疑惑。如果需要在 PHP 结束符?> 之后输出换行的话,可以在其后
2016-03-31 15:03:10 286
原创 简介
PHP 是什么?范例 Example echo "Hi, I'm a PHP script!"; ?> PHP 页面就是 HTML,只不过是嵌入代码做事(在本例中输出了 "Hi, I'm a PHP script!")。起始
2016-03-31 14:15:22 263
原创 Activty 双击返回键退出应用
private long timeer;@Overridepublic void onBackPressed() { if (System.currentTimeMillis() - timeer >= 2000) { Toast.makeText(ToActivity.this, "再按下退出应用", Toast.LENGTH_SHORT).show();
2016-03-16 22:23:19 235
原创 启动活动的最佳写法
启动活动的方法相信你已经非常熟悉了,首先通过Intent 构建出当前的“意图”,然后调用startActivity()或startActivityForResult()方法将活动启动起来,如果有数据需要从一个活动传递到另一个活动,也可以借助Intent 来完成。假设SecondActivity 中需要用到两个非常重要的字符串参数,在启动SecondActivity 的时候必须要传递过来
2016-03-16 21:37:56 271
原创 Activity启动模式
XML中设置android:launchMode="singleTop"1.standard(默认)standard 是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种启动模式。Android 是使用返回栈来管理活动的,在standard 模式(即默认情况)下,每当启动一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。对于standard 模式的活动,系统不会
2016-03-16 21:14:14 235
原创 Http请求
请求头组成:1、Host:marschen.com 本次请求访问主机地址2、Cache-control:no-cache 设置网页缓存的使用方法3、Pragma:no-cache 设置网页缓存的使用方法4、Accept:text/html,xxxxxx..... 浏览器可以接受的数据类型5、User-Agent:Mozlla/5.0xxxxx 主要表示客
2016-01-10 13:25:38 340
原创 HttpClient
访问网络:1、不允许在主线程中访问网络(有可能会阻塞); 2、新开线程访问网络;3、在新线程中,依次创建HttpClient对象、HttpGet对象、HttpResponse对象;4、检查响应的状态5、从响应对象取出数据HttpEntity对象
2016-01-10 01:08:58 217
原创 Handler4
Thread---Looper--MessageQueue --Handler 是一一对应的public Handler mHandler; * * public void run() { * Looper.prepare();创建一个Looper对象,将它作为值放入以当前线程的对象为键的ThreadLocal里 *
2016-01-08 23:56:31 256
原创 Handler3
由main线程向worker线程中发送消息:1、创建worker线程;2、在worker线程中,调用用Looper.prepare()方法,创建Looper对象;3、再生成一个Handler对象,覆写handMessage()方法;4、再调用Looper.loop()方法,循环的取出消息;5、在main线程中,调用handler.sendMessage()方法;
2016-01-08 15:23:49 223
原创 Handler2
用woker线程访问网络并返回信息,更新组件。(worker线程不能更新UI)1、在main线程中创建Handler对象;2、启动一个worker线程;3、在worker线程的run()方法中,调用Handler的sendMessage()方法;4、把从网络获取的信息发送给main线程中Handler对象;5、在Handler对象的handMessage()方法中,更新
2016-01-08 11:29:14 290
原创 Android Handle
Handler运行基本原理:1、Handle把消息对象放入消息队列尾中;handler.obtainMessage();2、Looper从消息队列头取出消息对象;3、Looper把消息交给Handler处理。handleMessage(Message msg)
2016-01-08 00:02:11 342
原创 Android 线程
非UI线程无法修改主线程里大部分的组件的属性。(除ProgressBar)主线程通常用于处理用户的输出以及将运算的结果反馈给用户。对于一些可能会产生阻塞的程序,要放在非UI线程中运行。否则会产生ANR问题main线程负责UI,worker线程负责处理数据。
2016-01-07 22:18:29 231
原创 Intent初步
概念:1、应用组件之一;2、对意图的抽象(我要.....);3、一般要包含动作和数据的结合;传递数据:1、在Activity之间传递数据;2、putExtra()在Intent对象中存数据;3、getXXXExtra()从Intent对象中取数据;
2016-01-07 11:22:17 229
原创 Activity
Activity对象的 状态:1、Resumed:Activity对象处于运行状态;2、Pause:另一个Activity位于前端,但是本Activity还可见;3、Stopped:另一个Activity位于前端,完全遮挡本Activity。Activity生命周期onCreate()onStart()onReume()onPause()onStop()
2016-01-07 11:19:26 218
原创 Android ProgressBar
ProgressBar:进度条组件风格:styl属性设置垂直风格:默认风格(圆圈状);还分Small、Large、Inverse、Small.Inverse和Large.Inverse风格。水平风格:主要属性:max:最大值进度progress:当前进度secondaryProgress:第二进度条其它方法:1、boolean isIndet
2016-01-06 16:25:23 301
原创 Android 时间与日期
TimePicker:时间控件有OnTimeChangedListener监听器,监听用户对时间的修改时触发。setIs24HourView(true)设置显示为24小时制。DatePicker:日期控件OnDateChangedListener监听器,监听日期的改变。月份是从0开始的,日是从1开始。
2016-01-05 23:02:09 211
原创 Activity初步1
应用启动流程:启动应用--》manifest文件--》默认Activity--》生成Activity的实例--》调用实例的oncreate()方法里的setContentView()方法--》显示布局
2016-01-04 21:51:59 246
原创 equals函数
equals函数是Object类的方法,所有类都有这个方法。引用数据类型中:“”“==”操作符:判断栈中的2个引用是否指向堆中的同一个地址;equals:判断两个对象的内容是否相等。对象内容相等需要符合条件(90%):1、对象的类型相同(可以用instanceof操作符比较);2、两个对象的成员变量的值完全相同。
2016-01-04 16:10:43 2527
原创 类集框架3
Map以键值对形式储存对象。(key和value)HashMap为其中的一个实现类。put(String str, Obje obj)方法存入对象;get(String str)方法取对象;key不可重复,value可重复,若key相同,value则被覆盖。
2016-01-04 14:26:29 288
原创 类集框架笔记2
Collection接口常用方法:1、boolean add():加入元素;2、void clear():删除所有元素;3、boolean isEmpt():是否为空;4、remove():删除一个对象的引用;5、int size():集合中元素的个数;因为Set和List是Collection的子接口,它们也拥有以上常用方法。Set无序,不可重复;Ha
2016-01-03 22:54:08 209
原创 类集框架笔记1
类集框架1、是一组类和接口;2、在java.util包里;3、用于存储和管理对象;(大小可根据需要变化,有数据结构)4、分三类:集合、列表和映射。集合(Set接口)1、没有特定的顺序;2、对象不重复;列表(List接口)1、按索引排序;2、对象可重复;映射(Map接口)1、以键值对形式存在;2、键不可重复,值可重复;3
2016-01-03 22:48:08 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人