自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Android 重复提醒需要权限的解决办法

由于Android 6.0的新特性 许多敏感权限 需要在运行时申请    安卓6.0以下开发的代码一般都没加上权限检查如打电话前之需要加上权限检查 然后申请权限 以后再使用这个功能的时候就不会弹出申请权限了//用intent启动拨打电话Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"

2017-02-28 19:52:53 978

转载 Matrix 中的post 和pre 和set 方法的区别 以及Canvas中的方法

post pre set 其实代表了Matrix 中方法变换的次序,pre是向前加入队列执行,post从后面加入队列执行。举一些例子:   matrix.preScale(2f,1f);  matrix.preTranslate(5f, 0f); matrix.postScale(0.2f, 1f);  matrix.postTranslate(0.5f, 0f);方法执行

2017-02-22 12:04:12 1284

原创 canvas.save和canvas.restore的作用

在调用canvas.concat之前往往要调用canvas.save 这个方法的作用是保存当前的画布状态  而canvas.restore 就是恢复canvas.concat之前的画布状态所以一般的调用情况如下代码Matrix matrix=new Matrix();matrix.reset();matrix.postScale(5f, 5f);canvas.

2017-02-22 11:47:16 357

转载 Android Matrix详解

原文:http://www.cnblogs.com/qiengo/archive/2012/06/30/2570874.html#codeAndroid MatrixMatrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证 Matrix的数学原理在Android中,如果你用Matr

2017-02-22 11:09:33 243

原创 自定义Dialog setLayout 设置宽度等于屏幕宽度无效

百度上大部分写着只要增加getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT);就可以让自定义的Dialog 宽度等于屏幕宽度实际上设置后左右依然有空隙    查看源码后发现有这么一段代码 (注意绿色的注释)D

2017-02-20 20:19:57 2814

原创 Android 从getLayoutParams中学习px和dp之间联系

所有的View 类都有getLayoutParams的方法  包括buttonview  TextView 甚至是LinearLayout等等都有这个方法因为所有的系统自带的控件或者自定义控件 都必须继承于View类   比如最基本的TextView 他的源码如下public class TextView extends View implements OnPreDrawListene

2017-01-20 16:24:21 2822

原创 使用第三方控件的一些错误

FATAL EXCEPTION: main                  Process: com.example.administrator.rebronyanmian, PID: 8996                  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.a

2016-12-21 10:59:03 798 1

原创 xutils上传图片到 PHP服务器

不要忘记初始化 xutils 在MyApplication的onCreate方法中添加x.Ext.init(this);RequestParams params = new RequestParams("地址");params.setMultipart(true); //这个要设置params.addBodyParameter("pic", new File("/stor

2016-11-24 21:54:46 684

原创 textarea 无法输出\r\n的原因

textarea 无法输出\r\n的原因 是因为浏览器自动把 \r\n 翻译成了转行。 因此我们看到的是换行而不是\r\n如果我们手动在textartea输入\r\n 为什么输出的时候不会换行呢?   实际上我们手动输入的\r\n   浏览器会帮我们自动在\前 再加上一个\ 因此  我们输入的\r\n  就会变成  \\r\\n

2016-11-14 11:28:15 3985

转载 Android 命名规范

http://blog.csdn.net/vipzjyno1/article/details/23542617

2016-11-11 16:20:09 170

原创 RotateAnimation 动画的参数详解

只解释 以下参数float fromDegrees, float toDegrees, int pivotXType, float pivotXValue, int pivotYType, float pivotYValue第一个参数是开始旋转的角度第二个参数是结束的角度上面两个参数 自己设置下就知道什么意思 比较难懂的是后面四个参数其实后面四个参数的作

2016-11-10 16:55:13 4052

原创 Android sdk manager 更新不动的解决办法

点击 Tools 选择Options 在HTTP Proxy Server 上输入 mirrors.neusoft.edu.cn 点击close  然后就能更新了

2016-11-03 11:09:09 2452

原创 支付宝接口异步回调不通知 服务器的原因

已经设置了  notify_url的值为 http://www.xxxxx.com/index.php?g=Wap&m=Alipay&a=PayOrderString  用的是 TP框架   调试后发现根本不通知该地址    查了支付宝文档 也没对 notify_url有任何说明 后来发现  notify_url 值不能有 & 因此只能改成 http://www.xxxxx

2016-09-30 17:52:23 8297

原创 支付宝APP支付 显示 系统繁忙 请稍后再试 ALI40247

PHP服务端生成地址传给IOS端调用 一直显示系统繁忙 请稍后再试 ALI40247   密钥也正常 也按照官方说明来走。官方的PHP端SDK是错误的  根本不加密biz_content 字段  随后百度找不到相关的资料 只有人说换成 1.0版本 也就是 移动支付 移动支付相关文档 https://doc.open.alipay.com/doc2/detail?treeId=5

2016-09-30 14:38:54 22013 2

原创 LINUX开机自动启动apache. ftp

chkconfig  httpd on 自动启动apachechkconfig vsftpd on  自动启动ftp

2016-09-14 00:41:49 1098

原创 LINUX 安装依赖提示

2016-09-11 14:35:28 484

原创 FTP 限制用户只访问HOME目录

在/etc/vsftpd/下有个文件vsftpd.conf修改下面这三行chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list如果设置为chroot_local_user=YESchroot_list_ena

2016-09-10 22:48:30 8392

原创 bootstrap 相关的精品网站

bootswatch.com 有很多漂亮的模版可以下载  有免费也有收费

2016-09-02 17:49:54 414

原创 PHP input file 上传时后台 获取是空的解决办法

在FROM 中添加属性  enctype="multipart/form-data"

2016-09-01 11:36:33 4783

原创 CSS 设置背景图只显示一部分

使用background-size:100% 100%; 或者background-size:cover 这两个的区别是 background-size:100% 100%; 会自动适应浏览器的大小

2016-08-25 16:39:06 20526

原创 JQUERY和JS创建元素

var txt1="Text."; // 以 HTML 创建新元素var txt2=$("").text("Text."); // 以 jQuery 创建新元素var txt3=document.createElement("p"); // 以 DOM 创建新元素txt3.innerHTML="Text.";$("p").append(txt1,txt2,

2016-08-24 10:27:45 221

空空如也

空空如也

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

TA关注的人

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