- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 Python初探
1. 错误提示相关: 1.1 SyntaxError: invalid syntax 语法错误, 比如:print 'aaa' 报错,因为python2.x是使用的这种语法,而python3.x使用print() ,注意带上括号。2. 学习python在学习过程中,遇到的一些坑: 1. 如何定义变量?for,while循环和
2017-11-24 16:33:03
571
转载 webview常见的一些坑
总结最近在看的一些资料和自己之前在实际应用中遇到的关于webview的问题:1. webview 在android api16以及之前版本的安全漏洞,该漏洞是因为程序没有正确的限制webview.addjavascriptinterface方法,让远程攻击者可以使用java的反射机制利用该漏洞执行任意的java对象方法。2. webview动态添加到其他布局的时候,在activity销毁的
2017-06-18 01:24:31
1632
1
原创 MQTT topic匹配规则基础
主题层级分隔符 / : 用于分割主题层级,/分割后的主题,这是消息主题层级设计中很重要的符号。 比方说: aaa/bbb和 aaa/bbb/ccc 和aaa/bbb/ccc/ddd ,这样的消息主题格式,是一个层层递进的关系,可通过多层通配符同时匹配两者,或者单层通配符只匹配一个。 这在现实场景中,可以应用到:公司的部门层级推送、国家城市层级推送等包含层级关系的场景。
2017-02-09 17:32:58
26305
3
原创 Viewpager 轮播(不是设置viewpager的长度为无穷大)
在很多项目中都有viewpager轮播效果的需求,网上很多轮播都是设置viewpager的count为int型最大值,虽然这种方式实现没有任何问题,但是我总是觉得不舒服,总在想是否能实现真正的轮播效果?思路:最初的想法,在OnPageChangeListener中判断:viewpager滑动到第一页的时候,如果向左滑动就直接把当前的item设置到最后一个;viewpager滑动到最后一页的
2015-11-19 17:30:17
903
原创 android edittext限制输入小数位数,限制输入数字大小
在我们实际开发中,当涉及到金额输入的时候,必定会涉及到EditText输入小数位数的问题,下面就是如何实现限制输入框后面小数位数和输入的数字大小。 首先,我们要知道EditText的api中能够实现的这个功能需要使用哪个api。第一种:使用InputFilter (这个英文直译应该叫输入过滤器吧)不废话,直接上代码,注释上很清楚。public class EditIn
2015-11-19 15:43:05
9158
5
原创 android js交互备忘,webview配置
首先设置webview,需要设置启用javascript:WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true);1. html调用android 原生:webView.addJavascriptInterface(new MyJa
2015-10-19 17:09:46
648
原创 自定义控件 防腾讯视频分类视图(1)
最近做到一个视频项目,要求防腾讯视频的效果,包括首页,频道管理,和分类视图,自己写了一个首页,和一个分类视图,在网上看到了一个频道管理的已经有了高仿源码,就直接拿过来用了,这里贴上频道管理原文链接:点击打开链接 先上效果图:
2015-05-23 00:25:02
850
原创 android 手势判断封装(1)
android 手势封装封装类,封装了四大类型手势, 1. 仅仅x轴左滑,右滑 2. 仅仅y轴上滑下滑 3.同时判断x周左滑,右滑,y轴上滑下滑 4.同时判断x轴左滑右滑,y轴左屏上滑下滑,y轴右屏上滑下滑。
2015-05-22 11:56:03
529
原创 Android mediaPlayer 播放视频
Android mediaplayer 播放器 简介 注意事项,和vedioView的区别。
2015-05-14 02:41:21
4686
1
转载 23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2014-08-25 17:04:36
326
原创 类似QQ的提示消息数量
<FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <RadioGroup android:id="@+id/main_tab_group"
2014-07-14 14:54:11
1476
原创 android 已有apk 启动第三方程序
链接打开第三方,首先当然要知道你所链接应用的名字,当然,在android中,仅仅简单的apk名称是没有任何的意义的,我们要获取的是这个应用程序的包名,网上搜了一下,大多数的讲解都是获取android系统内所有的应用程序,而且看起来好复杂的样子。我现在手上已经有了要链接的应用的apk资源,所以我想,apk中可不可以获取到该程序的包名和入口activity呢
2014-06-20 03:08:51
788
android viewpager轮播
2015-11-19
android listView 模拟物理分页Demo 按键
2014-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人