- 博客(21)
- 收藏
- 关注
原创 Android 重复提醒需要权限的解决办法
由于Android 6.0的新特性 许多敏感权限 需要在运行时申请 安卓6.0以下开发的代码一般都没加上权限检查如打电话前之需要加上权限检查 然后申请权限 以后再使用这个功能的时候就不会弹出申请权限了//用intent启动拨打电话Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"
2017-02-28 19:52:53
1069
转载 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
1370
原创 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
407
转载 Android Matrix详解
原文:http://www.cnblogs.com/qiengo/archive/2012/06/30/2570874.html#codeAndroid MatrixMatrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证 Matrix的数学原理在Android中,如果你用Matr
2017-02-22 11:09:33
288
原创 自定义Dialog setLayout 设置宽度等于屏幕宽度无效
百度上大部分写着只要增加getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.WRAP_CONTENT);就可以让自定义的Dialog 宽度等于屏幕宽度实际上设置后左右依然有空隙 查看源码后发现有这么一段代码 (注意绿色的注释)D
2017-02-20 20:19:57
2934
原创 Android 从getLayoutParams中学习px和dp之间联系
所有的View 类都有getLayoutParams的方法 包括buttonview TextView 甚至是LinearLayout等等都有这个方法因为所有的系统自带的控件或者自定义控件 都必须继承于View类 比如最基本的TextView 他的源码如下public class TextView extends View implements OnPreDrawListene
2017-01-20 16:24:21
2867
原创 使用第三方控件的一些错误
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
848
原创 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
722
原创 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
4108
转载 Android 命名规范
http://blog.youkuaiyun.com/vipzjyno1/article/details/23542617
2016-11-11 16:20:09
198
原创 RotateAnimation 动画的参数详解
只解释 以下参数float fromDegrees, float toDegrees, int pivotXType, float pivotXValue, int pivotYType, float pivotYValue第一个参数是开始旋转的角度第二个参数是结束的角度上面两个参数 自己设置下就知道什么意思 比较难懂的是后面四个参数其实后面四个参数的作
2016-11-10 16:55:13
4134
原创 Android sdk manager 更新不动的解决办法
点击 Tools 选择Options 在HTTP Proxy Server 上输入 mirrors.neusoft.edu.cn 点击close 然后就能更新了
2016-11-03 11:09:09
2498
原创 支付宝接口异步回调不通知 服务器的原因
已经设置了 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
8350
原创 支付宝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
22124
1
原创 LINUX开机自动启动apache. ftp
chkconfig httpd on 自动启动apachechkconfig vsftpd on 自动启动ftp
2016-09-14 00:41:49
1147
原创 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
8526
原创 PHP input file 上传时后台 获取是空的解决办法
在FROM 中添加属性 enctype="multipart/form-data"
2016-09-01 11:36:33
4834
原创 CSS 设置背景图只显示一部分
使用background-size:100% 100%; 或者background-size:cover 这两个的区别是 background-size:100% 100%; 会自动适应浏览器的大小
2016-08-25 16:39:06
20795
原创 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
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人