衷水木先生的博客

不知己所知,非真知也;知己所不知,进步之始也。

  • 博客(5)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 Activity设置全屏显示的两种方式及系统自带theme属性解析

设置Activity隐藏标题栏、设置Activity全屏显示在我们开发中会经常用到,毕竟手机屏幕大小有限,有时候是为了显示更多的信息而舍弃一些不必要的界面开支,首当其冲的就是标题栏,接下来就是状态栏;有时候是为了界面的简洁和美观……不举例子了,相信你肯定遇到过这样的需求,直接入正题: 设置隐藏标题栏、全屏显示常用的有2种方法(和Android开发中大多数属性的设置方法一样)

2016-01-08 09:14:51 16362 2

原创 Android完美获取状态栏高度、标题栏高度、编辑区域高度的获取

简单说明一下(上图Activity采用默认Style,状态栏和标题栏都会显示):最大的草绿色区域是屏幕界面,红色次大区域我们称之为“应用界面区域”,最小紫色的区域我们称之为“View绘制区域”;屏幕顶端、应用界面区之外的那部分显示手机电池网络运营商信息的为“状态栏”,应用区域顶端、View绘制区外部显示Activity名称的部分我们称为“标题栏”。下边给出4中状态栏高度获取和2种标题栏获取高度的方法——

2016-01-07 17:52:15 96045 20

原创 Android 视图框架系列2/3——SurfaceView视图框架

SurfaceView 继承于 View ,所以同样拥有触屏监听、按钮监听等方法,但是请注意,SurfaceView 看名字就和 Surface 脱不了干系,Surface 是 Android 中一个很重要的类,有必要了解一下。每个 View 在和屏幕绑定时都会关联一个对应的 Surface,你可以把 Surface 理解成一块屏幕缓存。但从源码可以看出 SurfaceView 还有一个 Surface 类型的成员变量,所以 SurfaceView 就拥有了两个内存区。 这里就该说 SurfaceView

2016-01-06 11:51:10 2655 3

原创 Android 视图框架系列1/3——View视图框架

View 是 Android 开发中最基础也是最本质的视图基类,在开发中要想实现自定义的控件,大多都是直接继承自View,因为那些可以继承View的子类(甚至是子类的子类)的控件其实都是修修改改,只是接触到自定义控件的皮毛而已。具体还是看Android自定义控件开发系列(零)——基础原理篇吧,不必再重复了。 不管是游戏开发还是内容性 APP 开发,继承 View 主要还是重写 onDraw(Canvas canvas)、onTouchEvent(MotionEvent event)、onKe

2016-01-06 11:31:03 1928 2

原创 闲话Android游戏开篇

游戏,这个词专门查了一下词典,还真没有什么明确的定义。什么是游戏,可能没必要给它下个明确的定义,也没有实际的意义,只要有主体参与的以获取快感为目的的活动都可以称之为游戏。这里指出了游戏的两个要素:参与主体和获取快感的目的。请不要产生“你怎么在这瞎扯蛋,我又不是来学哲学的”的想法,我解释这个是有目的的——

2016-01-05 22:10:06 1245 1

Tomcat+MySQL为自己的APP打造服务器(4)完结篇Demo

本代码是【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(4)完结篇的示例代码,Android+服务端交互代码

2017-05-09

json-lib包最新合集20170403整理

2017-4-3新整理的json格式需要的jar包集合,都是官网资源,保证安全,可用,内含使用说明

2017-04-20

Android仿支付宝支付密码自定义控件界面_修正显示

Android仿支付宝支付密码自定义控件界面,修改了一点显示的瑕疵

2016-10-18

iClap集成AndroidSDK

iClap是一款最新的致力于移动客户端开发过程中质量、缺陷管理、跟踪、沟通展示工具,“你的APP就是你的管理目标”。直接在客户端运行过程中就可以实时添加标注、语音备注、录屏......可以提高团队开发时200%的工作效率,也是远程协同开发的首选利器!

2016-03-15

ListView Item点击展开隐藏项

代码实现ListView的Item点击展开隐藏项的三个效果:(1)单条目展开(2)多条目展开(3)复杂布局的展开示例。 注:个人学习代码,发现使用。

2016-01-28

Android Studio使用说明

亲手码制28页AndroidStudio使用文档

2016-01-14

ASCII码、多进制转换工具

432KB小工具,一键获取字符、字符串的ASCII码,支持ASCII码表查询,支持2-8-10-16进制一键转换,支持文本大小写转换

2016-01-13

FastStone Capture8.3

FastStone Capture8.3方便快捷的截图工具、取色工具、图像调整工具、调色工具... ...小巧轻便,功能强大,学习工作必备利器。

2015-12-18

Android仿支付宝支付密码自定义控件界面

Android仿支付宝支付密码自定义控件界面

2015-11-26

自定义圆形控件

完善网上的一个圆形控件的代码,修改其中的bug,进行代码优化后的成果。

2015-10-21

Android自定义饼状图

本自定义饼状图是参考相关CSDN相关博客完成,并修改了其中的部分错误和添加了相关的父类方法重写,完成饼状图的位置、大小的自适应测量,你可以自己指定半径和大小,也可以指定为适应父控件或填充父控件,只要调用饼状图对象的.addType("标题",颜色,本扇形代表的数量)即可完成扇形的添加显示。

2015-10-21

MyEditText自定义带清除按钮的输入框

本资源是自定义带清除按钮的TextView,提供完善的属性设置,包括字长、清除按钮样式、字号、字颜色、hint、text属性设置,并都提供相应的代码设置方法,而且暴露出对应方法获取EditText拉进行更详细比如inputype的设置,大大简化了工程编码。 工程采用Android Studio编写。

2015-10-14

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

TA关注的人

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