自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (1)
  • 收藏
  • 关注

原创 mac 重新安装系统 填坑之路

前几天, 偶尔手残了,把系统升级到了 mac OS Sierra,然后关机重启后, 连接显示器,显示器没有反应. (这里是用转接线 连接的,并不是连接的 HDMI 接口的显示器).查询资料,说什么在开机启动的时候,按 command + optioins + R + P, 然,并没有什么用. 找到了另一台 HDMI 的显示器,开机启动了一下,  好了,然后果断的连接 转接线, 果然可以了.

2016-12-09 16:28:27 7189

原创 日期之间的转换

package com.eloancn.mclient.traderecord;import android.text.TextUtils;import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;/** * 日期的转换 工具类 */public class DateUtils {

2016-11-29 16:53:31 454

原创 webView的基本属性设置以及遇到的一些坑

安卓接入webView需要注意的地方:1.设置webView需要的一些基本的属性```/**设置可以javascript*/        base_webview.getSettings().setJavaScriptEnabled(true);        /**设置webView可以打开窗体*/        base_webview.getSettings().s

2016-11-29 16:31:37 5436

原创 android pdf

Android端读取pdf文件:1.使用google提供的服务,在你的pdf文件的前面加上一段url,例如:你的pdf的地址:http://www.***.com/demo.pdf,那么 如果使用google提供的服务,则是:http //docs google com/gviewembedded=true&url=+"你的pdf的地址"原理(猜想):google 可能是将pdf文

2016-10-21 16:51:38 1238

原创 webView 拦截js alert转换为原生dialog的方法

webView 重写onJsAlert方法只弹出一次的解决方案:做项目的时候发现,在js中,alert了好几处地方,但是,通过webview的onJsAlert的方法,只弹出了一次.@Override            public boolean onJsAlert(WebView view, String url, String message,final JsResult r

2016-10-12 21:40:16 5109

原创 Android 点击空白处,隐藏软键盘

关于安卓键盘的弹出关闭问题:1.如何让已经弹出的键盘,在editText 失去焦点的时候,关闭1).activity中的实现:重写onTouchEvent方法,在editText失去焦点的时候,关闭键盘.public boolean onTouchEvent(MotionEvent event) {if(null != this.getCurrentFocus()){/**

2016-10-11 18:16:43 2109

原创 app安全

介绍总结一下app安全方面    1.数据的安全        1).在app的访问请求数据中,一般是通过httpClient,UrlConnnection来从服务器端获取数据的,这么做在平常看来是没有问题的,        但是,我们可以通过工具去抓取这些传输过程中的信息.这么做的后果是:传输过程中的所有数据全部都暴露在我们面前了.                   解决的

2016-06-06 16:40:50 591

原创 app从后台切换到前台 验证手势密码

支付宝等一些需要安全性更强的app,从后台或者手机开屏后,需要认证设置的手势密码.android app和ios app的不同:        1.android 的每一个activity就是一个窗口,                2.ios的application里面包含一个window窗口.        ios app在从后台挂起的时候,就已经在applic

2016-05-31 18:16:34 4033

原创 “The local variable XXX may not have been initialized”

“The local variable XXX may not have been initialized”翻译一下就是:局部变量XXX可能尚未初始化在文件中的操作是:double d = 0.00;String str = "100";try{d = Double.parseDouble(str);}catch(Exception e){}/*

2016-05-04 17:51:54 39443

原创 ViewPager获取当前item的View

关于ViewPager 在使用过程中,获取当前view出现崩溃的bug修改方案:1.造成崩溃的原因1).view和viewpager是双向关联的2).通过getChildAt()方法获取view的时候,获取到的view是null,原因是:但是滑动超过3个view后,再拿这个view的时候发现是null, mViewPager.getCurrentItem()超过2时

2016-04-15 16:05:26 21931

原创 CSS 样式表小结

CSS知识点儿回顾1.嵌入css代码的四种方式:1).内嵌模式:百度2).内部样式a{width:90px;height:90px;}3).链接样式4).引入模式@import2.四种模式的优先级内嵌 > 内部样式 > 链接样式 > 引入样式3.CSS选择器1).标签选择器标

2016-04-15 11:26:42 366

原创 Android 启动模式详解

Android 启动模式详解android中有四种启动模式标准启动模式栈顶模式 singleTop栈内模式 singleTask单例模式 singleIntance11什么是标准启动模式 标准启动模式的含义是:每次启动一个activity实例对象,并放入到栈内,并以后进先出的规则.栈顶模式 栈顶模式的含义是:每次启动activity的时候,会先去栈里查找,如果栈顶的activity与要

2016-03-14 14:07:08 373

原创 灵活运用构造函数

灵活运用构造函数代码示例:public class ActivityUtils{ private ActivityUtils instance; //构造函数 public ActivityUtils(){ } /** *得到activityUtils的对象 */ public static ActivityUtils getInst

2016-03-03 14:05:57 292

原创 测试当前线程是主线程还是其他线程

测试当前线程是主线程还是其他线程比较简单的方法–直接更新UI数据获取当前的线程和主线程比对1.第一种方法,//直接更新UI数据就行,如果没有出现崩溃的现象,说明是UI线程.(不严谨)tv.setText("当前线程");2.第二种方法 代码如下:private boolean isMainThread(){ reurn Looper.myLoop == Looper.getMai

2016-03-03 14:05:03 843

原创 Toast 在activity关闭后,还在显示的问题解决

Toast 在activity关闭后,还在显示的问题解决整理了一下关于Toast提示的相关知识. 其中,有关于Toast在activity关闭后仍然显示的问题,找到了其中的一个办法,对应toast.show();方法的toast.cancel();具体代码://oncreate方法中弹出toast提示Toast toast = null;if(toast == null){ toast

2016-03-03 14:04:36 7664

转载 硬件加速

Android的硬件加速      Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存。      开启或关闭硬件加速:      由于硬件加速自身并非完美无缺,所以Android提供选项来打开或者关闭硬件加速,默认是关闭。可以在4个级别上打开或者关闭硬件加速:      App

2016-02-29 10:27:57 412

转载 Android解耦库EventBus的使用和源码分析

尊重原创:http://blog.csdn.net/yuanzeyao/article/details/38174537      代码下载:http://download.csdn.net/detail/yuanzeyao2008/7684041         在编程过程中,当我们想通知其他组件某些事情发生时,我们通常使用观察者模式,正式因为观察者模式非常常见,所以在jdk

2016-02-29 10:26:01 230

原创 Android 中日期和秒数的转换

Android 中日期和秒数的转换描述:给定一个字符串类型的日期格式,计算它的后一天,并以字符串的形式输出.解决方案:- 使用SimpleDateFormat 进行格式转换- 获取到给定日期的秒数后,加上要计算的天数转换成的秒数- 把得到的秒数再转换成字符串.代码日期字符串转换成秒数/** * 日期转换成秒数 * */public static long getSecondsFromDa

2016-02-19 14:15:20 8804

原创 Android TextView 删除线

Android TextView 删除线项目中使用到了,像一些购物性质的app经常会出现废话不多说,详情见代码1.简单的布局文件<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wi

2016-02-19 14:04:58 1616

原创 Android设置颜色

Android设置颜色总结了一下Android中设置颜色的几种方法:通过Color.颜色来实现通过ARGB来实现通过ResourcesManager来实现通过Color.颜色来获取颜色值rl_main.setBackgroundColor(Color.BLACK);//Color.BLACK 设置黑色通过ARGB来设置颜色int color = Color.argb(255, 0, 0,

2016-02-19 14:04:19 442

原创 Android 自定义命名空间

Android 自定义命名空间声明规则属性定义示例声明规则一般是在布局文件的头部去声明<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:hiddenLine = "http:/

2016-02-04 10:50:20 1152

原创 Android 从xml文件中实现虚线和实线的方法

Android 实现虚线,实线虚线实线虚线实现的方法是比较简单的,不多说,直接看代码.<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke an

2016-02-04 09:56:01 745

原创 javascript 随机生成一个0-9的随机数

javascript 随机生成一个0-9的随机数使用的方法Math.random() 产生0.0 - 1.0 之间的一个随机数objectString.charAt() 得到位于第几个位置上的字符具体例子<script> var random_1 = Math.random() + ""; var ran = random_1.charAt(3); document.

2016-02-02 15:08:49 11881

原创 同一个布局文件id命名重复

遇到一个问题,在程序编译运行过程中没有报错,打包的时候,报错了.找到问题一看,晕,.里面TextView的id命名竟然是全部相同的.查找了一下资料,这个可以在编译的时候,忽略id重复的问题.解决方法:window==>preferences ==>android==>Link error Checking然后在里面输入Depu..找到对应的ids,然后修改Severity 的属

2016-01-18 10:41:39 684

原创 圆角图片

前一段时间要写一个圆角图片,当时就开始绕圈了,绕来绕去的.时间紧急,还是用一张背景图代替了.今天没事儿,又重新看了一下,瞬间**了,搞来搞去,绕远了.就是这么个图片,两边是半圆形,和普通的设置圆角不同.代码: <TextView android:id="@+id/textView" android:layout_width="300dp"

2016-01-15 10:22:01 268

原创 EditText 属性盘点

EditText 属性 盘点 1).android:hint = "请输入信息" 属性: 在editText没有输入内容时,默认显示的文本. 2).android:numeric = "" 属性: 设置文本可输入的类型 1).integer 只能输入整型 2).decimal 输入小数 3).android:singleLine = "" 属性

2016-01-14 14:08:51 237

原创 TextView属性 盘点

TextView 属性解析1.TextView 布局文件属性 1).android:autoLink 属性:当textView的文本为url链接/email/电话号码/map时, 文本是否可以点击. 类型: 1).none 不做处理 2).web 3).email 4).phone 5).map 6).all 所有都处理 2).autoText 属性:自

2016-01-14 14:07:49 384

原创 android application 属性详解

1.android:windowinputSoft 键盘弹出设置屏幕和键盘之间位置的关系 1).stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置 2).stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示 3).stateHidden:用户选择activity时,软

2016-01-13 21:15:34 614

原创 监听dialog被取消

一直以来,使用过dialog,也仅仅是弹出后,让用户去操作,没有涉及到监听用户取消了dialog后的处理.这一块儿比较陌生,就找了一下, 还真有这个.OnCancelListener用法和其他的监听方法是相同的了.不多说看代码://设置监听事件 updateDialog.setOnCancelListener(this);/** * 监听dialog取消的事件 * */

2016-01-13 13:49:31 758

原创 javascript 学习一:js语法基础

整理011.javascript 是一门浏览器编译的语言.是一种轻量级的语言.2.javascript 的学习分为三大类: 1).javascript基础 js输出,在html中使用js,变量,数据类型,运算符和表达式,流程控制,函数,对象,内置js对象,数组 2).DOM 和BOM 3).jQuery 3.在IE浏览器中,直接打开本地html,会提示安装; 如果

2015-12-30 00:27:53 312

原创 listView 中设置倒计时

最近项目中遇到倒计时的需求.在ListView中的每一个Item中,都有倒计时.使用了线程,每个1秒就刷新,发现效率太低下,同时,也造成了倒计时的错乱.这之前,先了解ListView 中的复用.ViewHolder 是减少findViewById的次数;convertView.setTag(ViewHolder);是用来复用item资源的.当整个Item滑出整个屏幕后,就开始了资源复用.

2015-12-29 14:46:20 1619

原创 js 基础整理

javascript 的基础 1.事件 例如: 哈哈哈 哈哈 其中:只有当写到href中的时候,才会有javascript标头.2.javascript中特殊的变量 null undefined null 表示:变量的值为空 undefined 表示变量还没有指向任何的对象,未初始化.3.javascript 是弱类型 var i = 10; i = "ab

2015-12-24 08:17:02 272

原创 javascript 输入框显示默认的提示语句

默认提示文本 window.onload = function(){ var str = document.getElementById("cleartext"); str.onfocus = function(){ str.value = ""; } str.onblur = function(){ str.value = "

2015-12-07 18:38:22 1554

原创 javascript 文本框不可以复制粘贴

文本框不允许剪切复制粘贴 这里是普通文本框 普通文本输入框 这里是不可复制粘贴文本框 不可复制粘贴文本框

2015-12-07 18:37:08 1544

原创 javascript day01天,基础整理

javascript 语言基础1.整数转换成字符串 例如:222 结果:222+""2.从一个值中取出另一种类型的值 例如:123zhang 结果:parseInt("123zhang") 为1233.提取浮点型数值 例如:0.44zhang 结果:parseFloat("0.44zhang") 为0.444.eval的用法 例如: zhang = eval

2015-12-07 18:35:50 244

原创 css样式表

css 剩余知识点汇总1.伪元素 :focus{ color:red; } 例如: input:focus{ background-color:yellow; } //当输入内容的时候,显示的背景颜色为黄色.2.伪元素 .first-line{ color:red; } 例如: p.first-line{ color:red; } 效

2015-12-03 09:34:44 290

原创 css 样式表

css 剩余知识点汇总 1.伪元素 :focus{ color:red;}例如:input:focus{ background-color:yellow;}<input type = "text" name = "username" />//当输入内容的时候,显示的背景颜色为黄色.2.伪元素 .first-line{ color

2015-12-03 09:32:25 370

原创 CSS 总结01天

简单的css知识点总结:1.引用方式 1).直接在标签中使用 2).直接在html中使用 body{ background-color:red; } 3).使用外部的css代码来使用 styles.css中的代码 body{ background-color:red; } 4).使用外部的css代码

2015-11-30 17:38:29 256

原创 CSS 初识

CSS样式表 初识1.CSS的作用让结构和样式进行分开,提升效率;2.css属性详解font-family 设置字体例如:font-family:,... 浏览器会依次查询设置的字体,如果都没有,则使用默认的字体.font-style 字体风格例如:font-style:normal|italic|oblique 分别是:默认,斜体,倾斜显示

2015-11-24 14:01:49 330

原创 HTML 基础标签demo

table标签,和tr,td配合使用,   换行 单元格 border 表格的边框宽度form 表单 输入框 单选框  按钮,具体代码如下 这里是显示表单和table 这里是显示table和form 表单的page 姓名性别科目成绩 小明男数学99

2015-11-22 16:27:17 1162

带删除按钮的EditText

自定义EditText,添加右侧的删除按钮,点击清楚EditText的内容.

2015-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除