随笔分类 -  【android】

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要:1,不同Activity直接发送Ansy的事件,以及其他任何事件,必须通过 postSticky方式来进行事件的传递,而不能通过post的形式来进行传递:EventBus.getDefault().postSticky(newUser("soyoungboy","西安财经学院"),"soyoungb... 阅读全文
posted @ 2015-07-09 13:14 西北野狼 编辑
摘要:最近再看eventbus相关代码,首先从使用开始,后期再从源码角度分析eventbus.使用Demo后期公布到github上去。使用的框架地址:https://github.com/bboyfeiyu/AndroidEventBusSticky事件使用例子:1,首先每个Activity或者frage... 阅读全文
posted @ 2015-07-08 18:10 西北野狼 编辑
摘要:设置RadioButton的text属性,只需要有这个属性就可以(设置“”内容就行),然后再添加textsize属性,将字体大小属性值设置为比较小,我设置为2sp。运行后我们会发现图片变形问题不复存在。Prefect解决,这个是在网上找到的的解决方式。当然有的还可以完全不用RadioButton和C... 阅读全文
posted @ 2015-06-27 16:10 西北野狼 编辑
摘要:师从郭大,自学于心,继承控件无疑就是继承自现有控件,保持继承的控件的属性并进行必要的扩展。比如下面这个自定义控件,它就保持了TextView的属性,并对TextView的外观进行必要的修改该来适应自己的项目,主要实现的是一个圆形的TextView的功能。三个构造方法:onMesure():onMea... 阅读全文
posted @ 2015-06-20 18:35 西北野狼 编辑
摘要:自定义控件相关知识从郭霖等大神身上学习,这里只不过加上自己的理解和实践,绝非抄袭。组合控件是自定义控件中最简单的方式,但是是入门自定义控件和进阶的过程:那么常见的组合控件有那些?比如titlebar和视图中常见的可重用界面布局的可用都可以通过组合控件的方式来进行自定义,并通过向其他类暴露方法和回调来... 阅读全文
posted @ 2015-06-16 13:28 西北野狼 编辑
摘要:很久以前写json解析用原始的解析json的方法,后来为了加快开发进度,开始使用gson,fastjson等第三方jar包来进行json解析,为了保持apk足够小,不因为引入jar包导致apk文件过大,选择使用gson来加速json解析,当然,去年androidstudio 1.0版本出来,很多人开... 阅读全文
posted @ 2015-06-15 21:26 西北野狼 编辑
摘要:避免在循环中使用内存也可理解为在循环中尽可能少创建对象,自定义控件避免在ondraw里面频繁创建paint对象。尽可能避免内存分配对象缓存:常量通过类级别或者静态来进行缓存。对象池:同一种类型的多种对象,考虑使用对象池而不是分配频繁的分配内存。(不是很理解,还需深入学习)使用ArrayList.an... 阅读全文
posted @ 2015-06-14 15:47 西北野狼 编辑
摘要:模版设计模式的概念或者定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。以前虽然经常在项目中使用模版设计模式,特别在BaseActivity,BaseFragement,BaseFragementActivity,BaseAdap... 阅读全文
posted @ 2015-05-28 22:11 西北野狼 编辑
摘要:今天在看苏州通的代码,里面有个引导的代码,涉及到viewPager的切换动画:DepthPageTransformer: 1 package com.soyoungboy.guide; 2 import android.annotation.TargetApi; 3 import android.o... 阅读全文
posted @ 2015-05-25 21:55 西北野狼 编辑
摘要:STATE?跟MM交往时,一定要注意她的状态哦,在不同的状态时她的行为会有不同,比如你约她今天晚上去看电影,对你没兴趣的MM就会说“有事情啦”,对你不讨厌但还没喜欢上的MM就会说“好啊,不过可以带上我同事么?”,已经喜欢上你的MM就会说“几点钟?看完电影再去泡吧怎么样?”,当然你看电影过程中表现良好 阅读全文
posted @ 2015-05-24 21:32 西北野狼 编辑
摘要:公司项目涉及到git的使用,所以抽时间看了下git相关命令,其实也有不足和错误,后期实践过程中慢慢修改:git提交的注意点:1,不同类别的修改 (如:Bug修复和功能添加) 要尽量分开提交,以方便以后从历史记录里查找特定的修改内容。2,查看其他人提交的修改内容或自己的历史记录的时候,提交信息是需要用... 阅读全文
posted @ 2015-05-23 10:44 西北野狼 编辑
摘要:启动页面出现模糊的问题:原因是 :android:theme="@style/TranslucentTheme" 1 7 11 12 13 14 15 修... 阅读全文
posted @ 2015-05-23 09:58 西北野狼 编辑
摘要:标准动画:fragementTransaction.setTransition(FragmentTransation.TRANSIT_FRAGMENT_CLOSE);自定义动画:fragementTransaction.setCustomAnimations();通过属性动画定义切换的动画细节:fr... 阅读全文
posted @ 2015-05-17 11:51 西北野狼 编辑
摘要:webview定义的两张方式:1,是在xml文件里面进行定义;2,实在代码里面定义:3,在webview上显示内容必要的配置:4常见的设置:是否支持javascript是否支持缩放,是否显示缩放工具//支持javascriptweb.getSettings().setJavaScriptEnable... 阅读全文
posted @ 2015-05-14 23:24 西北野狼 编辑
摘要:JNI的技术特点:java能够调用native代码。native代码能够调用java代码。JNI的技术考虑:实现java代码的平台无关型。java语言发展初期使用C和C++代码,避免重复轮子的需要。举例子说明:MediaScanner.java文件其中native_init()是native方法,是... 阅读全文
posted @ 2015-05-13 21:32 西北野狼 编辑
摘要:今天看了下微博,扔物线分享了个内存检测的工具:内存泄露是 OOM 最常见的原因,但它的侦测需人工排查,往往眼看瞎也未必能找到泄露的内存。Square 新库 LeakCanary 用一种巧妙的思路实现了自动探测内存泄露,这已经帮他们减少了94%的 OOM。 在这篇文中,Square 介绍了这个帅气的库... 阅读全文
posted @ 2015-05-09 11:30 西北野狼 编辑
摘要:Json转换利器Gson之实例一-简单对象转化和带泛型的List转化 (http://blog.csdn.net/lk_blog/article/details/7685169)Json转换利器Gson之实例二-Gson注解和GsonBuilder (http://blog.csdn.net/lk_... 阅读全文
posted @ 2015-05-04 22:11 西北野狼 编辑
摘要:前台进程 前台进程是用户当前正在使用的进程。只有一些前台进程可以在任何时候都存在。他们是最后一个被结束的,当内存低到根本连他们都不能运行的时候。一般来说, 在这种情况下,设备会进行内存调度,中止一些前台进程来保持对用户交互的响应。 如果有以下的情形的那么就是前台进程: 这个进程运行着一个正... 阅读全文
posted @ 2015-05-04 21:55 西北野狼 编辑
摘要:一直再追郭霖的博客和imooc上的一些新的视频,最近有讲到属性动画。以下内容为博客学习以及imooc上视频资料的学习笔记:在3.0之前比较常见的动画为tween动画和frame动画:tween动画:就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变);frame动画:即顺序的... 阅读全文
posted @ 2015-05-03 20:18 西北野狼 编辑
摘要:微信支付现在主要集成在:1、移动应用开发 2、网站应用开发 3、公众账号开发 本篇主要针对移动应用App集成微信支付,实际项目坑点分享!一、既予之、与共之:平台资源1、微信开放平台:https://open.weixin.qq.com/2、微信公众平台:https://mp.weixin.qq.... 阅读全文
posted @ 2015-05-01 14:23 西北野狼 编辑

上一页 1 2 3 4 5 6 7 ··· 10 下一页