- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 列表控件RecyclerView的使用
[TOC] 列表控件也算是很常见的控件了,现在基本都切换到RecycleView了,这边记录下列表控件的基本的使用以及几种情况的处理:Demo链接RecycleView官网介绍 使用上基本步骤如下: 1. 设置布局管理器// LinearLayout布局LinearLayoutManager mLinearLayoutMgr = new LinearLayoutManager(this);
2016-05-30 10:59:58 5607 1
原创 [Android基础] VideoView
Demo项目下载VideoView资源Android三种播放视频的方式Android播放器框架分析之AwesomePlayer音频与视频播放 讲的player类,比较全 视频播放原理: 系统会首先确定视频的格式,然后得到视频的编码..然后对编码进行解码,得到一帧一帧的图像,最后在画布上进行迅速更新,显然需要在独立的线程中完成,这时就需要使用surfaceView了android 支持
2016-04-01 15:47:34 6795 2
原创 [牛角尖]minSdkVersion应该设置为15还是14?
之前做了个库, 用户集成的时候问了句: 我们APP是从 Android 4.0.0 开始支持的, 你们能不能把 minSdkVersion 降到 14 (库设定是 15 , 对应: Android 4.0.3 )? 这是问题的由来,闲着没事, 就来稍微钻一下牛角尖,研究看看首发于 简书1. 官方推荐的最低版本支持当初做库的时候, Android Studio(简称 AS )还是推荐的 API 1
2017-11-29 16:12:50 6155 1
原创 chrome开发-extension
首发于 简书demo地址先上一张效果图: 结构几个概念从上图可以看出围绕在extension中的几个可见UI元素: icon : extension的默认图标 badge : 标记,可以显示最多4个字符的信息,类似于手机软件中的未读消息数目 toolTip : 右图中当鼠标悬浮在 icon 上方时弹出的提示信息 popup : 用户点击 icon 时,extension 展示给用户看的页面
2016-09-27 18:49:45 1076
原创 Charles(v4 @Windows)的使用
移动开发经常都需要抓包调试,之前用的是Window的fiddler,某日才发现mac上的Charles也有Windows版本,一查原来是mac/linux/Windows都支持,好定西啊,我是比较喜欢跨平台的东东的,以后切换开发环境的时候就比较平滑了,在此记录下使用心得操作;
2016-09-23 10:20:32 9648
原创 Rebotium 简单黑盒/白盒测试记录(Android studio)
在Android Stu;dio 中使用Robotium进行黑盒/白盒测试
2016-07-01 17:33:21 3584 1
原创 postman-变量/环境/过滤等
之前虽然自己也有用postman来测试api,但都只是最简单输入url,发送,查看结果,大部分时候跟使用浏览器差不多,偶然在简书首页看到一篇 API开发神器-Postman , 深感还是得对自己使用的工具多琢磨一下,兴许你就发现了宝贝,大大加快开发测试速度了;这里没有打算写全面的教程,只对我之前没了解的环境设置/变量使用以及对返回结果进行过滤等操作进行记录,详细的文档请看 官网说明 ,另外,我的版本
2016-06-15 13:52:31 21915 8
原创 [Android]PopupWindow 点击外部区域无法关闭的问题
[TOC] 在android4.0/5.0系统上,使用popupWindow时,点击内容外部区域无法关闭,但是在6.0机子上又是正常的,而我在代码中明明已经进行了如下设置:mPopupWindow = new PopupWindow(popView, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT,
2016-06-06 19:01:10 8512
原创 简单的SVG线条动画
Demo项目下载看到网页中那种有如写字般的动画,觉得挺好玩的,就找了下制作方法,也比较简单,在此记录一下; 先上几张图看看: 用到的属性stroke 定义边框颜色值; stroke-width 定义描边宽度; stroke-dashoarray 前一个数值表示dash,后一个数字表示gap长度(只写单个值表示dash/gap尺寸一致),往复循环; stroke-dashoffset 虚
2016-04-25 17:37:30 1438
原创 [Android基础] WebView
[ Demo下载 ]资源Web AppsWebViewAndroid4.4 webview实现分析Android WebView使用深入浅出深入讲解WebView(上) - 互调,缓存,异常处理等深入讲解WebView(下) - session,cookie等Android WebView Memory Leak WebView内存泄漏 ==! 这个我用leakcanary没检测出来
2016-04-11 16:09:55 4366
原创 记一次简单的自动投票操作
朋友在社区居委会上班,偶尔会有一些投票活动,每个人都有任务,得投到多少票才行,有点烦人又浪费时间,所以就想写一个自动投票的,这次是这个网址,规则: 选择其中一个视频,点击下方的 "投票",输入手机号码,提交即可: 由于每个人可以重复投票,因此应该没有限制ip,提交的时候也没有验证码之类的限制手段,因此属于比较简单类型的,第一次做这种事情,没什么
2015-08-08 23:13:40 5046
原创 开放接口使用积累
个推(消息推送)官网:http://www.igetui.com/Demo快速入门说明;步骤:用自己的开发者账号登陆个推,进入控制界面;在左侧菜单中选择 " 应用管理 ==> 应用管理 ==> 登记新应用"在 "应用名称" 和 "应用标识" 中填入相应内容;名称随便取,标识是app的package name;登记完新应用后,单击 " 应用管理 ==
2014-08-12 17:43:42 10343 4
原创 关于String及StringBuilder的几点区别
直接看一个示例:public class StringTest{ void stringReplace(String str){ str=str.replace('l','i'); } void stringBufferAppend(StringBuffer sb){ sb=sb.append('c'); } public static void main(Strin
2014-05-05 23:59:03 8616
原创 关于强制类型转换
先看个例子: public class Test { public static void main(String[] args) { char c=1; c=c+3; } }编译时会报错:error: incompatible types: possible lossy conversion from int to charc=c+3;
2014-04-20 14:42:30 11806
原创 JDK环境变量的配置
1、JDK下载方式1、通过Oracle官网”www.oracle.com”,转到”Download”页面下载所需版本JDK;方式2、通过百度网盘下载,在百度搜索框中输入”JDK site:pan.baidu.com”,从搜索结果中选择自己合适 的版本,该方式下载速度较快;
2014-04-17 22:24:30 3147
Objective-C基础教程_第2版_书签版
2018-11-01
C语言程序设计_现代方法(第2版)_书签版
2018-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人