
Android开发
文章平均质量分 73
逊时志敏
这个作者很懒,什么都没留下…
展开
-
Android开发---用户注册+短信验证+(自动获取短信信息)
setAttribute(attributeName,attributeValue)是在某种缓存范围中设置具体的属性,底层原理是在四类Map中插入键值对关系。首先获取要插入数据的范围,例如request或者session,当然还有其他两种。然后用setAttribute(attributeName,attributeValue)的格式插入数据,第一个参数是属性名,字符串类型的数据,也是以后获取的依原创 2016-07-04 11:07:46 · 2460 阅读 · 0 评论 -
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 · 4997 阅读 · 0 评论 -
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 · 1949 阅读 · 0 评论 -
Android开发---Vitamio框架的实战应用
Ora-03114:未连接数据库现象: 在使用pl/sql developer编译时总是报 Ora-03114:未连接数据库。解决方法: 去掉cdc功能。故障原因:PLSQLDev.exe程序和Oracle数据库的CDC功能产生冲突;使用TOAD,OEM等其他客户端工具则不会有以上情况。操作为:DROP TRIGGER sys.cdc_alter_ctab原创 2016-07-16 18:56:25 · 749 阅读 · 0 评论 -
Android开发---ListView实现局部刷新及删除
例如 A.jsp 里面有个 文本框 A.jsp 提交到 B_Servlet.java那么 B 里面的 request.getParameter("id"); 就是取的 这个文本框里的值如果访问 B_Servlet 的URL 类似与 http://localhost/test/b.do?id=123那么 request.getParameter("id"); 的值就是 123原创 2016-06-28 18:24:28 · 3456 阅读 · 0 评论 -
Android开发---Listview使用技巧小结
记录一下:解决jsp页面无代码提示的方法在出现这个情况的时候我们点edit时候发现那里runtime没有可以选的server. 找到两个好方法{ 1,File->New->Other->Server->Apache->Tomcat v6.0 Server(选中你安装的那个tomcat目录就行了) 然后下一步,再把你刚才那个导入出错的工程选择下,就行了. 注意在new时,别忘了勾原创 2016-06-14 21:26:41 · 490 阅读 · 0 评论 -
解决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 · 2527 阅读 · 0 评论 -
MaterialDesign之TabLayout使用方法
MaterialDesign之TabLayout使用方法原创 2017-03-29 13:20:05 · 1407 阅读 · 0 评论 -
Android开发之华为手机无法看log日志解决方法(亲测可用华为荣耀6)
原文 : 转载自程序猿小冰的博客 : http://blog.youkuaiyun.com/qq_21376985/article/details/51798992华为荣耀的测试机,发现在Android Studio下无法查看log日志,看不了日志就不方便解决问题了。解决方法:进入手机拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu—后台设置—-LOG转载 2017-03-16 09:00:18 · 5976 阅读 · 0 评论 -
MaterialDesign使用及开发指南
MaterialDesign使用及开发指南原创 2017-03-25 16:34:12 · 12674 阅读 · 0 评论 -
Android---矢量图(Vector)使用方法
概述完全取代简单的图标,在各种分辨率的屏幕上都不会失真.使用步骤1.先在gradle里配置参数目的是让矢量图在5.0前的手机上也正常显示apply plugin: 'com.android.library' android { ... ... defaultConfig { //配置这个参数 vectorDrawables.useSup原创 2017-04-18 15:53:16 · 2931 阅读 · 0 评论 -
Exoplayer+Exomedia打造自定义视频播放器(一)
写在前面的话项目背景:近期公司业务扩展,需为App添加视频播放功能,并对视频播放器的样式及各种事件的监听处理提出了明确需求(播放开始、暂停、重新播放、结束、拖拽进度条、横竖屏切换等)根据项目需求,需自定义一个功能性、扩展性较好的视频播放模块。初选时利用github上比较流行的JieCaoVideoPlayer进行二次开发,基本实现了功能需求,但缺点也非常明显:1.机型及视频兼容性差,2.扩原创 2017-07-03 09:42:57 · 4201 阅读 · 0 评论 -
Exoplayer+Exomedia打造自定义播放器(二)
Exomedia源码分析VideoControls 播放器基类继承自RelativeLayout,播放器基类。作用是提供一些默认的播放器基本组件;提供反射控制器布局、显示加载进度、播放器隐藏显示动画等方法;设置监听回调等等;基类只提供abstract方法,由子类具体实现。public abstract class VideoControls extends Relati原创 2017-07-03 11:43:39 · 6168 阅读 · 0 评论 -
Exoplayer+Exomedia之玩转视频播放事件监听
说明视频播放事件包括两个部分:1.播放器本身的事件(开始、暂停、结束播放等) 2.用户动作触发的事件(拖拽进度条、点击屏幕等)播放事件监听的途径主要是通过视频播放框架(或开发者自定义)的控制器来实现的。控制器是指操作播放器的组件(按钮、进度条等)的容器。事件的监听经常与视频当前时间配合使用。本文基于Exoplayer+Exomedia实现视频事件监听。关键点获取视频当前时间原创 2017-07-03 09:45:28 · 9571 阅读 · 6 评论 -
优雅封装DialogFragment对话框
说明 : 对DialogFragment进行封装 , 代码部分在章节(1.封装代码) , 如何使用请到章节(2.使用)中查看 . 1. 封装代码自己建个类 , 把直接把代码复制粘贴过去 , 就可以在外部调用了 . import android.app.Activity;import android.app.ActivityManager;import android.app.D原创 2018-01-26 09:02:41 · 2363 阅读 · 3 评论 -
Android开发---简易好用的轮播器
getAttribute和getParameter的区别JSP中getParameter与getAttribute有何区别?——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。——getAttribute则可以是对象。——getParameter()是获取POST/GET传递的参数值;原创 2016-07-04 11:12:50 · 551 阅读 · 0 评论 -
Android开发---动态设置控件颜色
(转载 http://www.xici.net/u13188220/d80625665.htm)request、session、application几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 作用域分为四种,分别为: page 在当前页面有效(仅用于JSP原创 2016-07-10 11:19:49 · 1020 阅读 · 0 评论 -
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 · 3382 阅读 · 0 评论 -
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 · 2289 阅读 · 0 评论 -
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 · 396 阅读 · 0 评论 -
Android开发---关于回调函数的理解
"我们之所以成功,是因为站在巨人的肩膀上!"回调函数(Callback)安卓开发中,我们经常遇到回调函数(Callback),例如onClickListener,onItemClickListener,等等....如何更好地理解这种程序逻辑呢?下面我将按照自己的理解,对回调函数进行详细分析.一.举例说明:双十一,我在淘宝买了架飞机.物流公司把飞机打包成快递.------- 1原创 2016-11-19 16:59:07 · 649 阅读 · 0 评论 -
Android开发---按两次Back键退出
思路1:记录上次点击的时间,与本次点击的时间比较,当两次时间间隔小于一定值时,退出,否则提示“再按一次退出程序”,同时更新上次点击时间 [java] view plain copyprivate long firstTime = 0; @Override public boolean onKeyUp(int keyCo转载 2016-11-19 18:02:00 · 367 阅读 · 0 评论 -
Android中Parcelable接口用法
转载自:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html1. Parcelable接口转载 2016-11-21 10:57:52 · 291 阅读 · 0 评论 -
Android开发---调用系统功能代码整理
开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intent intent =new Intent();intent.setAction("android.intent.action.CALL_BUTTON");startActivity(intent);和Uri uri = Uri.parse("转载 2016-11-22 16:03:45 · 585 阅读 · 1 评论 -
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 · 504 阅读 · 0 评论 -
Android开发---Fragment使用指南
一.准备工作1.导包在android.os和support.v4包里都有Fragment类,使用的时候注意统一,要用就一直用一个,否则会引起混乱和bug.2.v4包的意义兼容低版本.3.快速识别v4包和不同包的Fragmentv4包的类和方法使用时,经常会加上"support"二.使用1.getActivity()的使用在自定义的原创 2016-11-13 21:06:15 · 802 阅读 · 0 评论 -
Android开发---Fragment可见/不可见时的生命周期回调函数
点击打开链接原创 2016-08-21 19:30:50 · 12027 阅读 · 3 评论 -
Android开发---Viewpager+Fragment使用指南
1.汇总http://www.jb51.net/article/48508.htm2.比较详细的http://blog.youkuaiyun.com/zhaoxuejie/article/details/7804568#comments3.重点讨论javascript的http://www.cnblogs.com/subway-2008/archive/2011/10/11/22080原创 2016-08-24 23:07:22 · 521 阅读 · 0 评论 -
Android开发---AUIL图片加载框架的使用
如果在提交表单的时候,莫名其妙的出现乱码的bug,可以查看一下该表单的method=? 如果是get的话,有可能产生乱码哟!原创 2016-08-21 18:24:10 · 1229 阅读 · 0 评论 -
Android开发----Acache缓存框架的使用
Acache的使用1.在Application中初始化Acachepublic class MyApplication extends Application{ public static ACache aCache; @Override public void onCreate() { super.onCreate(); Util原创 2016-08-07 11:36:08 · 1853 阅读 · 0 评论 -
BaseRecyclerHelper开发指南
序言RecyclerView可以替换ListView和GridView.BaseRecyclerHelper优化并简化了RecyclerView的使用.特别说明1.RecyclerView强烈建议对RecyclerView有一定了解后,再使用BaseRecyclerHelper.如果你对RecyclerView还不熟悉,请参考:教程:http://blog.youkuaiyun.com/lmj62356579原创 2017-02-15 18:20:03 · 3451 阅读 · 1 评论