android
文章平均质量分 67
口袋易佰
努力向上
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-06-06 21:02:05 · 594 阅读 · 0 评论 -
android Draw Rect 坐标图示
转载 http://byandby.iteye.com/blog/826230转载 2016-11-04 10:16:15 · 665 阅读 · 1 评论 -
设计模式
转载子 刘望舒 设计模式点击打开链接 1. 单一职责原则(SRP) 定义:就一个类而言,应该仅有一个引起它变化的原因。 从这句定义我们很难理解它的含义,通俗讲就是我们不要让一个类承担过多的职责。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到破坏转载 2016-09-30 17:37:21 · 571 阅读 · 0 评论 -
ToastUils
import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.graphics.drawable.GradientDrawable;import android.text.TextUtils;import android.view.Gravit转载 2016-10-26 17:21:02 · 366 阅读 · 0 评论 -
自定义view --onMerasure
// 父容器传过来的宽度方向上的模式 int widthMode = MeasureSpec.getMode(widthMeasureSpec); // 父容器传过来的高度方向上的模式 int heightMode = MeasureSpec.getMode(heightMeasureSpec); // 父容器传过来的宽度的值原创 2016-11-08 15:34:46 · 438 阅读 · 0 评论 -
TypedValue.applyDimension用法
这个方法的作用是 把Android系统中的非标准度量尺寸转变为标准度量尺寸 (Android系统中的标准尺寸是px, 即像素)Android系统中的尺寸单位有: 标准单位: px (px是安卓系统内部使用的单位, dp是与设备无关的尺寸单位 )非标准单位: dp, in, mm, pt, spTypedValue.applyDimension()方法的功原创 2016-10-28 15:20:46 · 1175 阅读 · 0 评论 -
自定义view 1 ---函数
1. invalidate();invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉。 2.基本函数Paint p = new Paint(); //设置画笔的颜色 p.setColo转载 2016-10-27 14:47:21 · 339 阅读 · 0 评论 -
paint 的介绍
转载 http://blog.csdn.net/abcdef314159/article/details/51720686,转载请标明出处 http://blog.csdn.NET/abcdef314159自定义控件具有很强的灵活性,可以根据你的想法画出各种各样的图案,在Android中如果是自定义控件的话,Paint这个类用的还是较多的,这一篇就来简单介绍Pai转载 2016-10-28 17:36:56 · 617 阅读 · 0 评论 -
关于手机p屏幕尺寸
1、概念理解术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong转载 2016-11-10 11:22:38 · 414 阅读 · 0 评论 -
android快速开发--常用utils类
整理出10个基本每个项目中都会使用的工具类,用于快速开发。1、日志工具类L.java[java] view plaincopypackage com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */转载 2016-11-16 17:04:44 · 1098 阅读 · 0 评论 -
layer-list
3.layer-list 简介:将多个图片或上面两种效果按照顺序层叠起来例子:[html] view plain copy xml version="1.0" encoding="utf-8"?> layer-list xmlns:android="http://schemas.android.com/apk原创 2016-11-17 18:03:59 · 712 阅读 · 0 评论 -
Android中 android:gravity 和 android:layout_gravity的区别
转载 http://blog.csdn.net/jdsjlzx/article/details/507102281.android:gravity android:gravity 常用于控制view的内部控件或者内容的位置,类似于于padding,如下所示:<LinearLayout android:layout_width="mat转载 2016-10-24 17:59:20 · 765 阅读 · 0 评论 -
android 国际化后button 上的英文变成了大写
设置Button内容是加上android:textAllCaps="false",使其不会自动转换为大写原创 2016-08-26 15:25:32 · 1138 阅读 · 0 评论 -
为什么要写博客--坚持到底希望自己
1、重新认识自己:不管是对自己生活的总结,还是对知识点的总结,这些都是对自己的重新认识,通过写博客可以加深对自己的认识,进行二次思考,自己所做的事情的来龙去脉。2、提供持续不断学习的动力:给自己一个目标,记录下来,为了实现目标,所以需要不断的去学习。3、积累更多的知识:可能你在写某篇技术博客的时候,遗忘某个知识点,然后你可以通过查阅资料对知识点进行再次认识。原创 2016-08-12 13:39:32 · 388 阅读 · 1 评论 -
Android:控件GridView的使用
GirdView的一些属性:android:numColumns="auto_fit" --------列数设置为自动android:columnWidth="90dp",----------每列的宽度,也就是Item的宽度android:stretchMode="columnWidth"------缩放与列宽大小同步android:verticalSpacing="10dp"转载 2016-06-28 16:41:16 · 545 阅读 · 0 评论 -
Eventbus的第一次接触
一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 1、下载EventBus的类库 源码:https://github.com/greenrobot/EventBus2、基本使用1)自转载 2016-07-22 11:52:21 · 673 阅读 · 1 评论 -
Android中处理崩溃闪退错误
android 异常转载 2016-07-14 09:39:47 · 1994 阅读 · 0 评论 -
android 相机与图库的简单应用
package com.example.democamera; import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import android.net.Uri;import android.os.Bundle;import android.os.Environment转载 2016-07-14 11:00:22 · 358 阅读 · 0 评论 -
Gilde学习之旅
转载自这里写链接内容http://www.cnblogs.com/whoislcj/p/5558168.html1.Glide简介gitHub地址:https://github.com/bumptech/glide2.Glide简单使用compile 'com.github.bumptech.glide:glide:3.7.0' Glide.with(Context context);// 绑定C转载 2016-07-25 17:30:46 · 690 阅读 · 0 评论 -
图片加载框架Glide使用教程--
原文地址 https://futurestud.io/blog/glide-getting-startedGlide,和Picasso很相似,可以从各种图片来源加载和显示图片,并且很好的支持缓存。同时,它在对图片操作时,只占用很少的内存。Glide已经被谷歌官方的应用程序所使用(如2015年的 Google I / O的应用程序),同时,它和Picasso一样受到Android应用开发转载 2016-07-26 11:49:48 · 1150 阅读 · 0 评论 -
很强大的安卓学习网站
刚刚访问郭霖大神的博客时,发现了一个万能的导航网站,里面简直是包罗万象,无所不有。随便举几个吧:各种大牛博客,各种开发工具,各种名书推荐,各种在线课堂。。。甚至还有---恋爱技巧,装X宝典!只有你想不到,没有它不做不到的。这是一个神奇的学习,交友,装X,养生的传送门~~传送门入口:即可导航原创 2016-07-08 15:50:36 · 623 阅读 · 0 评论 -
webview的使用
1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出 Web page not available 错误。2.如果访问的页面中有JavaSrcipt,则webview必须设置支持JavaScriptWebSettings webSetting = webview.getSettings() ;webSetting.setJava转载 2016-08-03 16:56:32 · 316 阅读 · 0 评论 -
Error:Failed to resolve: com.android.support:support-annotations:23.3.0
遇到这个问题然后在app 的build.gradle文件中添加这么一句话(最顶上加)configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:23.1.0'}问题搞定原创 2016-08-17 14:03:38 · 1621 阅读 · 0 评论 -
android获取当前位置
public class MainActivity extends AppCompatActivity { private String provider;//位置提供器 private LocationManager locationManager;//位置服务 private Location location; private Button btn_show原创 2016-09-14 13:38:18 · 851 阅读 · 0 评论 -
android 事件分发机制
1.其实就是我们在Activity中设置的setOnTouchListener。也就是说:如果我们设置了setOnTouchListener,并且return true,那么自定义View自己的onTouchEvent就不会被执行了,当然了,本例我们return false,我们还得往下探索 ;已经解决一个常见的问题:View的onTouchListener和onTouch转载 2016-11-15 17:25:48 · 290 阅读 · 0 评论