自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lgywsdy的博客

本文为博主原创文章,未经博主允许不得转载。

  • 博客(5)
  • 资源 (59)
  • 收藏
  • 关注

原创 [Android][设置最小(大)宽高]

1.简介TextView里定义的方法,据说是设置文本区域的宽高 android:maxWidth 关联方法: setMaxWidth(int) 属性说明: 设置文本区域的最大宽度 android:maxHeight 关联方法: setMaxHeight(int) 属性说明: 设置文本区域的最大高度 android:minWidth 关联方法: setMinWidth(int) 属性说明: 设置

2017-12-13 15:39:00 26164 1

原创 [Android][Service简介]

1.什么是ServiceService 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。上面的这句话是官方的解释,这句化的第一句很明显的阐述了Service的使用场景,也就是说在不需要与用户进行交互(用户点击屏幕等触发事件的行为都是

2017-12-08 10:02:13 272

转载 Android Bitmap 知识点梳理

本文为转载,请查看原文网址:http://www.codeceo.com/article/android-bitmap-tips.html#0-tsina-1-10535-397232819ff9a47a7b7e80a40613cfe1在日常开发中,可以说和Bitmap低头不见抬头见,基本上每个应用都会直接或间接的用到,而这里面又涉及到大量的相关知识。所以这里把Bitmap的常用知识做

2017-12-08 09:42:23 195

原创 [Android][Android UI需要弄清楚的一些事]

1.下笔缘由虽然一直从事Android开发,但是对于Android UI的许多概念和注意事项都了解得不是很透彻,因此希望通过这篇文章记录自己在解惑过程中找到的一下答案。2.知识点的解释和需要注意的事项1)分辨率分辨率可以从显示分辨率与图像分辨率两个方向来分类。 显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。 图像分辨率则是单位英寸中所包含的像素点数。 描述分辨率的

2017-12-08 09:21:33 226

原创 [Android][实现类似表单上的文字,两端对齐,文字间距相等]

1. 落笔缘由为了实现(如下图1)文字两端对齐的效果。 在这之前有想过使用半角空格转换成全角空格来实现这个效果,但是效果不是很好,而且比较麻烦,只要有一行文字的字数改变了,都有可能要从新计算文字直接要填充多少个空格才能实现文字两端对齐。 然后在网上找了找,希望能找到自定义组件,但是大多是针对一篇文章实现文章两端离屏幕两端间距相等的效果,但我希望的是除了两端对齐之外,还希望每个字的间距相等,如下图

2017-12-05 15:03:40 1779

旋转屏幕测试例子

旋转屏幕

2017-08-24

[Android][ViewOverlay上实现动画]

[Android][ViewOverlay上实现动画]

2017-07-27

[Android][App不显示在最近使用过的应用程序列表中]

[Android][App不显示在最近使用过的应用程序列表中]

2017-06-21

[Android][控制Dialog大小,位置,透明度]

[Android][控制Dialog大小,位置,透明度]

2017-06-21

[JAVA][synchronized的使用]

[JAVA][synchronized的使用]

2017-06-21

[android][Android点击事件分发机制分析]

[android][Android点击事件分发机制分析]

2017-05-26

[Android][半透明遮罩]

[Android][半透明遮罩]

2017-05-25

[Android][官方介绍动画的使用Demo]

[Android][官方介绍动画的使用Demo]

2017-05-24

[Android][Animation动画]

[Android][Animation动画]

2017-05-24

JAVA线程池例子

[JAVA][线程池]例子

2017-04-16

Fork/Join例子

Fork/Join例子

2017-04-09

译文:Fork and Join: Java Can Excel at Painless Parallel Programming Too!

译文:Fork and Join: Java Can Excel at Painless Parallel Programming Too!(Fork and Join Java也可以轻松地编写并发程序)

2017-04-08

[Android][同一对象不同实例同步操作一个目标]

[Android][同一对象不同实例同步操作一个目标]

2017-03-18

[Android][在TextView右上角画气泡]

[Android][在TextView右上角画气泡]

2017-03-11

String方法使用方法例子续--android

String方法使用方法例子续--android

2017-03-11

设计模式--组合模式java例子

设计模式--组合模式java例子

2017-02-18

MeasureSpec三种测量模式详解例子

MeasureSpec三种测量模式详解例子

2017-02-18

设计模式--迭代器模式java例子

设计模式--迭代器模式java例子

2017-02-12

设计模式--模板方法模式java例子

设计模式--模板方法模式java例子

2017-02-09

设计模式--外观模式java例子

设计模式--外观模式java例子

2017-02-08

WeexTest.rar

基于weex0.28.0版本构建的项目,官方文档说从Weex 0.28.0开始,JavaScript解释器不再捆绑到包里,所以我们需要自己将JavaScript解释器加到项目中,经过我的整合,这个项目是可以跑起来的。

2020-03-24

jsc-android-241213.1.0.tgz

在Weex 0.28.0之前,Android Weex依靠JavaScriptCore并将其捆绑到其方便的二进制文件(即aar)中。在Weex 0.28.0之后,用户必须在其APP中捆绑JavaScript解释器才能运行Weex。对于不了解如何选择JavaScript解释器的用户,可以将以下代码段插入build.gradle应用程序的中: apply from: 'https://raw.githubusercontent.com/apache/incubator-weex/release/0.28/android/sdk/buildSrc/download_jsc.gradle' 按照官方

2020-03-24

[Android][主题和样式]例子

样式是指为 View 或窗口指定外观和格式的属性集合。样式可以指定高度、填充、字体颜色、字号、背景色等许多属性。 样式是在与指定布局的 XML 不同的 XML 资源中进行定义。这是研究android主题和样式的例子

2019-06-01

TestActivityWithDialog.zip

1. 对Activity里的dialog样式有影响,不同的Activity主题会对dialog有不同的影响,例如,Theme.Black.NoTitleBar.Fullscreen会让dialog标题和里面控件的宽度和高度造成影响,标题显示不完整,控件设置的宽高和实际不符等。该包是测试Theme对Activity的影响例子

2019-05-31

TestDrawViewAndVectorDraw.rar

Android API 21(5.0)引入了一个Drawable的子类VectorDrawable目的就是用来渲染矢量图,AnimatedVectorDrawable用来播放矢量动画。之前老的小于21的API设备可以分别使用VectorDrawableCompat和AnimatedVectorDrawableCompat这两个兼容包来同样达到渲染矢量图的目的。这是VectorDrawable的使用例子

2019-05-29

TestNinePatchDrawable.rar

工程里面用的.9.png在打包的时候,经过了aapt的处理,成为了一张包含有特殊信息的.png图片。而不是直接加载的.9.png这种图片。所以一般情况下我们需要自己手动的调用aapt命令来处理点9图。这是一个不用调aapt命令依赖包的项目例子

2019-05-24

BaiduNavi_AndroidSDK_v4.1.1_ALL.rar

这是百度地图导航的相关api,BaiduNavi_AndroidSDK_v4.1.1_ALL版本所有相关的文件。

2019-05-23

Android 设置最小宽高

TextView里定义的方法,据说是设置文本区域的宽高.View里定义的方法,只有设置视图最小宽高的方法,没有设置视图最大宽高的方法

2017-12-13

[Java][Final]测试例子

Java编程思想第四版140页是这么描述的,“对应基本类型,final使数值恒定不变,对应对象引用,final使引用恒定不变。 * 一旦引用被初始化指向一个对象,就无法再把他改为指向另一个对象。然而对象其自身却是可以被修改的。 * Java并未提供使任何对象恒定不变的途径(但是可以自己编写类以取得使对象恒定不变的效果)。这一限制同样适用于数组,它也是对象”

2017-11-16

Android Service客户端测试例子

Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。上面的这句话是官方的解释,这句化的第一句很明显的阐述了Service的使用场景,也就是说在不需要与用户进行交互(用户点击屏幕等触发事件的行为都是交互行为)的情景,以及某个操作需要在后台长时间运行的情况。只要满足这两个情况之一,都可以考虑使用Service。

2017-11-06

Android Service测试例子

Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。上面的这句话是官方的解释,这句化的第一句很明显的阐述了Service的使用场景,也就是说在不需要与用户进行交互(用户点击屏幕等触发事件的行为都是交互行为)的情景,以及某个操作需要在后台长时间运行的情况。只要满足这两个情况之一,都可以考虑使用Service。

2017-11-06

Android Intent测试例子

Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。简单来说Intent就是用于组件(这里的组件自然是四大组件)之间传递消息。 它的基本用途:启动Activity,启动服务,传递广播。

2017-11-06

责任链模式例子

在《Head First Design Patterns》文中是这么介绍责任链模式的,“通过责任链模式,你可以为某个请求创建一个对象链。每个对象依次检查此请求,并对其进行处理,或者将它传给链中的下一个对象”,这句话已经很好了解了。责任链模式属于行为型模式。

2017-10-17

生成器模式例子

在《Head First Design Patterns》文中是这么介绍生成器模式的,“封装一个产品的构造过程,并允许按步骤构造”,感觉说得不是很清楚。而在网上查找相关资料是这么解释的,建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式。

2017-10-17

java线程分析android project例子

java线程分析android project例子,主要分析了sleep(),join(),yield()和wait()以及notify等方法以及需要注意的事项。

2017-09-27

java线程分析java project例子

java线程分析java project例子,里面分析了sleep(),join(),yield()和wait以及notify等方法的使用以及需要注意的地方。

2017-09-27

[Android][AlarmManager]

AlarmManager提供了访问系统闹钟的服务。它允许你安排你的应用在未来某个时间点运行。这就相当于定时任务。对于少于60s的定时任务,不推荐使用AlarmManager,可以使用更高效的的Handler来处理频发的任务。

2017-09-26

在代码中获取屏幕密度等参数的例子

在代码中获取屏幕密度等参数的例子。这是关于在代码中获取屏幕密度等参数的例子,例子也分析了px和dp转换的方法,也就是px = dp * (dpi / 160)。而且我们需要注意的是Android对屏幕密度是使用了归化。

2017-09-25

桥接模式例子

桥接模式概念,在《Head First Design Patterns》文中是这么介绍桥接模式的,“不仅可以改变你的实现,也可以改变你的抽象”。这个解释不通俗,所以通过这个例子解释把抽象化与实现化解耦,使得二者可以独立变化这句话的意思

2017-09-16

enum测试代码

enum测试代码

2017-08-23

空空如也

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

TA关注的人

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