自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 android 自定义view2

自定义viewGroup里面的一些方法的作用 1.onMesure() 决定子view和自己的宽和高 2.onLayout()决定子view的放置的位置 3.onTouchEvent() 处理自定义的触摸事件 4.自定义属性:①书写xml文件,values/attr.xml;②在布局文件中进行使用,特别注意xmlns;③在构造方法(3个参数)中获取设置的值; 构造方法(2个参数)在xml

2015-06-07 12:06:07 368 1

原创 Android 一些常见问题的解决

1.如何避免ANR 尽量在主线程中少做一些耗时操作,如网络请求,数据库操作,文件读取等,尽量使用子线程异步请求等方式 2.AsyncTask的底层是开了线程池,而handler只发送了一个消息;当异步任务的数据量比较大时,用asynctask比较好,但有多个后台任务时,AsyncTask就比较复杂; handler机制:由于只能在创建控件的线程中去更新该控件,所以子线程借用主线程的handl

2015-05-04 12:56:45 373

原创 Android NDK入门2015(环境搭建及第一个小demo)

一. 1.1首先是搭建NDK环境,直接使用比较新的ADT工具,在里面有NDK选项, 在网上下载NDK,在上面的设置面板里面设置NDK路径; 1.2,修改一些东西,参考这个博客http://blog.csdn.net/zhubin215130/article/details/39347873 二.然后新建一个Android项目,右键,Android tools ,add native sup

2015-04-30 17:19:21 390

原创 java 关于处理时间

// 获取当前日期,设置日期编辑框默认显示当前日期 Calendar cal = Calendar.getInstance(); year = cal.get(Calendar.YEAR); month = cal.get(Calendar.MONTH) + 1; day = cal.get(Calendar.DAY_OF_MONTH); dateEdit.setText(year +

2015-04-28 15:36:36 361

原创 JS学习笔记2

1.使用var来创建JavaScript变量,比如var x=5;var x="ssss";但其实不写var也一样用;变量没有声明的类型,赋值给他什么变量就是什么类型; 2.JavaScript的数据类型有数字(1,1.00都一样),字符串(用" "),布尔值(只有true和false),数据有动态类型,比如可以这样 var x=5;x="sss"; JavaScript对大小写敏感 3.创

2015-04-17 16:29:37 289

原创 JS学习笔记1

1.标签可以在,部分,在body部分时遇到就直接解析调用;使用html输出document.write(" this is a script use document.write "); 2.使用button响应点击事件:点我  关于这个标签呢,主要决定标签中间的内容在网页上面显示的样子,比如把button换成text,点击点我,也有提示框的出现(这个取决于onclick响应事件),type这

2015-04-17 10:14:01 294

翻译 Android 自定义view

概述:1.遵循Android标准。2.在XML里面使用定制的样式属性。3.发送可得到的事件。4.与多种Android平台相匹配 使用Android框架创造自己想要的view。 1.创建myView类继承view或者iamgeview,button 2.使用自定义属性初始化view, 2.1定义myView的属性集,在res/values/attrs.xml文件中添加,例如  

2015-04-15 11:04:02 413

转载 Android 内存优化(从网上搜集整理的,就是为了敲一遍加深一下记忆)

1.避免创建不必要的对象,比如尽量使用substring函数取得原始数据的一个子串,而不是为子串另外建立一份拷贝; 2.使用静态方法代替虚拟方法,比如不需要访问对象的字段时,将此方法设置为静态,这样调用这个方法时就不需要更新这个对象的状态; 3.将成员变量缓存到本地,因为访问对象的成员变量比访问本地变量慢得多;比如for(int  i=0;i 4.避免使用浮点型,浮点型比整形慢大概2倍;尽量

2015-04-09 16:30:13 720

原创 临近毕业

2015.4.8,犹记得当初大一入学时的情景,此时却马上要面对大四毕业了,最美好的大学四年就要 结束了吗,这就要毕业了吗,怎么感觉好不真实。 大一的fresher对一切感到新鲜,大二的迷茫,大三的选择, 大四的出去社会打拼,此时临近毕业却又迷茫了;做一个码农感觉碌碌无为,游戏打的也不少,感觉在堕落,1年前的很坚定德说我就是要搞Android,现在却是那么的不确定,毕业之后,到底会怎样呢

2015-04-08 10:42:43 320

原创 2015初Android面试总结

上一年在深圳,今年打算回北方,主要三因为这里有同学,忽然想念他们了,还有就是离学校近一些。 总结一下这两周来的面试,一开始面试了1家就想去了,因为觉得好累不想再折腾了,可现实是逼得我还得继续找。 面试印象深刻的是,数据结构很重要而我却忘的差不多了,webview与APP的交互JavaScript混合技术开发APP,要经常关注起码三Android方面的新技术,去官方网站看资料,比如trainin

2015-04-08 10:21:03 420

空空如也

空空如也

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

TA关注的人

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