- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 Linux - Ubuntu下安装node.js的方法
1 Putty连接安装Putty连接到Ubuntu,输入密码验证后进入Putty命令行控制台。1.1 查看Ubuntu版本sudo uname –m 如果显示i686,你安装了32位操作系统;如果显示 x86_64,你安装了64位操作系统。如果是32位系统,那么以下步骤的“-x64”字符全部换成“-x86”。2 拉取node.jswget https://npm.tao...
2018-05-12 17:56:41 1140
原创 优雅封装DialogFragment对话框
说明 : 对DialogFragment进行封装 , 代码部分在章节(1.封装代码) , 如何使用请到章节(2.使用)中查看 . 1. 封装代码自己建个类 , 把直接把代码复制粘贴过去 , 就可以在外部调用了 . import android.app.Activity;import android.app.ActivityManager;import android.app.D
2018-01-26 09:02:41 2331 3
原创 随便说说
刚刚过去的2017年是我人生中非常重要的一年,这一年经历的事情、成长的幅度夸张到自己都不敢相信。 13年的移动开发、14年的大前端、15年的VR、16年的AR、17年的AI,IT行业几乎每年都要炒火一个新概念。面对着旧技术的快速更新和迭代,面对新技术的层出不穷,我也曾经茫然过,今天看看这个、明天学学那个,最后哪个都没学好。 后来我逐渐明白了,行业的火爆和新潮的技术是会不断诞生的,盲目的
2018-01-19 11:10:32 347
原创 Vue.js使用总结
嵌套循环方法一div v-for="item in data"> div v-for="part in item.parts"> {{ part.name }} div>div>动态绑定说明 v-bind可以简写为 : 例如,v-bind:class简写为:class1. 动态拼接v-bind:href=“‘somestr’ +
2018-01-19 09:45:33 362
原创 Exoplayer+Exomedia打造自定义播放器(二)
Exomedia源码分析VideoControls 播放器基类继承自RelativeLayout,播放器基类。作用是提供一些默认的播放器基本组件;提供反射控制器布局、显示加载进度、播放器隐藏显示动画等方法;设置监听回调等等;基类只提供abstract方法,由子类具体实现。public abstract class VideoControls extends Relati
2017-07-03 11:43:39 6128
原创 Exoplayer+Exomedia之玩转视频播放事件监听
说明视频播放事件包括两个部分:1.播放器本身的事件(开始、暂停、结束播放等) 2.用户动作触发的事件(拖拽进度条、点击屏幕等)播放事件监听的途径主要是通过视频播放框架(或开发者自定义)的控制器来实现的。控制器是指操作播放器的组件(按钮、进度条等)的容器。事件的监听经常与视频当前时间配合使用。本文基于Exoplayer+Exomedia实现视频事件监听。关键点获取视频当前时间
2017-07-03 09:45:28 9472 6
原创 Exoplayer+Exomedia打造自定义视频播放器(一)
写在前面的话项目背景:近期公司业务扩展,需为App添加视频播放功能,并对视频播放器的样式及各种事件的监听处理提出了明确需求(播放开始、暂停、重新播放、结束、拖拽进度条、横竖屏切换等)根据项目需求,需自定义一个功能性、扩展性较好的视频播放模块。初选时利用github上比较流行的JieCaoVideoPlayer进行二次开发,基本实现了功能需求,但缺点也非常明显:1.机型及视频兼容性差,2.扩
2017-07-03 09:42:57 4143
原创 Android---矢量图(Vector)使用方法
概述完全取代简单的图标,在各种分辨率的屏幕上都不会失真.使用步骤1.先在gradle里配置参数目的是让矢量图在5.0前的手机上也正常显示apply plugin: 'com.android.library' android { ... ... defaultConfig { //配置这个参数 vectorDrawables.useSup
2017-04-18 15:53:16 2883
原创 解决Unable to create Debug Bridge...
Android Studio模拟器或者手机连接不上.Android ADB Server启动失败 启动Android Stdio的时候报如下错误:Unable to create Debug Bridge: Unable to start adb server: error: could not install *smartsocket* listener: cannot bind to 1
2017-03-27 16:18:54 2505
转载 Android开发之华为手机无法看log日志解决方法(亲测可用华为荣耀6)
原文 : 转载自程序猿小冰的博客 : http://blog.csdn.net/qq_21376985/article/details/51798992华为荣耀的测试机,发现在Android Studio下无法查看log日志,看不了日志就不方便解决问题了。解决方法:进入手机拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu—后台设置—-LOG
2017-03-16 09:00:18 5849
原创 BaseRecyclerHelper开发指南
序言RecyclerView可以替换ListView和GridView.BaseRecyclerHelper优化并简化了RecyclerView的使用.特别说明1.RecyclerView强烈建议对RecyclerView有一定了解后,再使用BaseRecyclerHelper.如果你对RecyclerView还不熟悉,请参考:教程:http://blog.csdn.net/lmj62356579
2017-02-15 18:20:03 3415 1
原创 Android studio---如何导入V4包的源码(查看API)?
一.准备工作首先确认下载了support-v4的sources包,如下:二.导入步骤1.添加v4包到工程中复制v4包到Project视图下的libs目录------右键------Add As Library-------选择工程或模组------OK2.绑定v4包源码(1)在工程中随便写个v4包的类,例如:ViewPager
2016-12-14 22:47:29 4975
原创 Android开发---MotionEvent(一)
MotionEvent学习记录"我们之所以成功,是因为站在巨人的肩膀上!"概念:Object used to report movement (mouse, pen, finger, trackball) events.记录移动事件的对象屏幕坐标系:一.参数MotionEvent.ACTION_DOWN手指按下MotionEvent.ACTION_MOV
2016-12-14 22:17:27 477
转载 Android开发---调用系统功能代码整理
开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intent intent =new Intent();intent.setAction("android.intent.action.CALL_BUTTON");startActivity(intent);和Uri uri = Uri.parse("
2016-11-22 16:03:45 565 1
转载 Android中Parcelable接口用法
转载自:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html1. Parcelable接口
2016-11-21 10:57:52 273
转载 Android开发---按两次Back键退出
思路1:记录上次点击的时间,与本次点击的时间比较,当两次时间间隔小于一定值时,退出,否则提示“再按一次退出程序”,同时更新上次点击时间 [java] view plain copyprivate long firstTime = 0; @Override public boolean onKeyUp(int keyCo
2016-11-19 18:02:00 345
原创 Android开发---关于回调函数的理解
"我们之所以成功,是因为站在巨人的肩膀上!"回调函数(Callback)安卓开发中,我们经常遇到回调函数(Callback),例如onClickListener,onItemClickListener,等等....如何更好地理解这种程序逻辑呢?下面我将按照自己的理解,对回调函数进行详细分析.一.举例说明:双十一,我在淘宝买了架飞机.物流公司把飞机打包成快递.------- 1
2016-11-19 16:59:07 628
原创 Android开发---Fragment使用指南
一.准备工作1.导包在android.os和support.v4包里都有Fragment类,使用的时候注意统一,要用就一直用一个,否则会引起混乱和bug.2.v4包的意义兼容低版本.3.快速识别v4包和不同包的Fragmentv4包的类和方法使用时,经常会加上"support"二.使用1.getActivity()的使用在自定义的
2016-11-13 21:06:15 743
原创 Android---添加结构线或边框的几种方式
一.自定义View(该方法已经太过老旧)<LinearLayoutandroid:layout_width="1px"android:layout_height="match_parent"><Viewandroid:layout_width="match_parent"android:layout_height="match_parent"android:background=
2016-11-05 11:59:42 3358
原创 Android---onClick事件总结
记住一定要传入View v!!!原因:源码View类,内部接口OnClickListener的方法,参数是View v.public class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource { /** * Interface definit
2016-11-02 11:22:38 369
原创 Android---ThinkPad开启虚拟化增强(VT)
1.开机的时候时按下F2/F12进入BIOS设置2.然后按箭头向右找到菜单Configuration/Config向下移动到Intel Virtualization Technology,选择Enabled,然后确定(Enter)3.如果有Intel VT-R Feature,也选择Enabled,然后确定
2016-10-27 21:07:20 2231
原创 Android Studio---设置/快捷键/小技巧大全
1.护眼绿编辑界面:setting --- IDE Setting --- editor --- general --- background 打勾 颜色写上#C7EDCC(护眼绿)其他界面:setting --- IDE Setting --- editor --- UI Options --- theme 下拉列表把windows选上,前提是window的主题是护眼绿的
2016-10-27 20:52:19 1922
原创 Bootstrap框架快速上手攻略
1.防止顶部导航条遮盖页面元素: style="padding-top: 50px"2.背景色统一改变格式: class="bg-primary"/danger/success...3.导航堆叠: class="nav-stacked"4.强制,加强样式: 在样式代码后面添加!important5.显示在一行内: class="in-line"6.圆角: class="bord
2016-10-27 18:09:43 1577 1
原创 Webstrom---使用技巧
1.eclipse风格补全代码setting -- keymap 里面搜索 completion,把 Basic 和 SmartType 的快捷键改为Alt + /
2016-10-27 17:58:35 317
转载 J2EE---Java date format 时间格式化
Java date format 时间格式化Java import java.util.Date;import java.text.DateFormat;/*** 格式化时间类* DateFormat.FULL = 0* DateFormat.DEFAULT = 2* DateFormat.LONG = 1* DateFormat.MEDIUM
2016-10-10 01:20:39 487
原创 JSP&Javascript---编写Js脚本易犯的错误
标签的id,name是submit时, 用js的getElement.submit()会无法执行 ! 并且当id,name是关键字的时候,分页跳页的submit也无法执行!
2016-10-10 00:59:30 741
原创 J2EE---SSH集成环境下对java和oracle时间的处理(系统时间)
处理java和数据库时间数据的办法在编程中,我们经常被java和数据库(mysql,oracle等)的时间格式所困扰,以下给出较为合理的解决方法:注:示例代码建立在SSH集成环境下,若代码环境不同,只需稍作修改即可,核心内容不变.方法一 :1.Entity.javaprivate String mydate;public String getMydate()
2016-10-10 00:52:18 651
转载 struts2.xml文件报黄的解决办法
struts.xml中extends struts-default包有黄线警告,当你联网的时候不会出现,但是当你没有联网的时候,可能会出现,我的是myeclipse9.0, 看着太恶心了,忒不舒服 解决办法: 如图:去掉struts 2 Vaildator的build选项,然后ok,这时警告还不会马上去除,需要你重启myeclipse工具:重启后ok,本人亲自实验成功
2016-09-24 11:44:47 557
转载 那些年搞不懂的高深术语---举例说明
(转自熬夜与烟----http://www.cnblogs.com/aoyeyuyan/p/5495219.html) 那些年搞不懂的高深术语----依赖倒置,控制反转,依赖注入,面向接口编程 那些年,空气中仿佛还能闻到汉唐盛世的余韵,因此你决不允许自己的脸上有油光,时刻保持活力。然而,你一定曾为这些“高深术语”感到过困扰。也许时至今日,你仍对它们一知半解。不过就在今天,这一切都将彻底改变
2016-09-11 23:44:11 2650
原创 Android开发---Viewpager+Fragment使用指南
1.汇总http://www.jb51.net/article/48508.htm2.比较详细的http://blog.csdn.net/zhaoxuejie/article/details/7804568#comments3.重点讨论javascript的http://www.cnblogs.com/subway-2008/archive/2011/10/11/22080
2016-08-24 23:07:22 508
原创 JSP---EL表达式中文乱码(Tomcat服务器)解决方法
jsp和servlet传值是,EL表达式经常出现中文乱码问题,解决方法如下:到E:\apache-tomcat-6.0.30\conf文件夹下,打开server.xml文件,将如下配置字段: connectionTimeout="20000" redirectPort="8443" />改为:URIEncod
2016-08-23 16:34:39 4101 3
转载 java/oracle日期处理
public class Test{ public static void main (String args []){ java.util.Date a = new java.util.Date(); System.out.println(a); j
2016-08-21 22:09:14 438
原创 Android开发---AUIL图片加载框架的使用
如果在提交表单的时候,莫名其妙的出现乱码的bug,可以查看一下该表单的method=? 如果是get的话,有可能产生乱码哟!
2016-08-21 18:24:10 1203
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人