加载中
Android进阶学习-查看手机进程信息

效果图: 跟前一篇的差不多,先提一下两个类: ①ActivityManager //相对于PackageManager来说,PackageManager是管理所有APP信息的,而ActivityManager则是管理正在运行的的APP信息. ②RunningAp...

Android进阶学习-查看手机上安装的APP信息

效果图: 在获取应用之前 我们需要提一下两个类: ①PackageManager //在Android系统中负责管理所有已经安装的APP ②ApplicationInfo //一种bean,用来存储App的信息 想应用起来下面就可以编码啦...

Android进阶学习-查看系统信息(系统照妖镜)

实例图片: 现在好多系统防护软件都自带一个查看系统信息的功能,一堆繁琐的信息究竟是怎么获得的呢? 其实,Android系统提供了两种方法来给我们获取系统信息: ①android.os.Build //包含了 系统...

Android进阶学习-自定义动画(电视关闭效果)

效果图: 对于自定义动画,只需要重写Animation类的applyTransformation方法就可以了. protected void applyTransformation(float interpolatedTime, Transformation t) { } 其中interpolatedT...

Android进阶学习-布局动画(让你添加View的时候动起来)

所谓的布局动画就是在ViewGroup中添加子View的时候有一个过度的动态效果. ①实现最简单的动画效果只要在xml布局文件中对ViewGroup开启一个属性:android:animateLayoutChanges="true" ②此外还...

Android进阶学习-SurfaceView的使用及其模板(View的孪生兄弟)

SurfaceView与View的区别: 一般情况下,View可以满足我们大多数的绘画要求.但是有些时候View本身的限制限制了开发的需求.因为View是通过刷新来重新绘图的,Android系统通过发送VSYNC信号来进行...

Android进阶学习-实现图片倒影的效果

效果图: 参考:着色器/渲染器 首先说一下原理,这是一张图片A,然后通过拷贝成图片B,再把B翻转,翻转后再设置B+一个渐变色的混合,实现渐变. 1.布局文件: <RelativeLayout xmlns:android="http:/...

Android进阶学习-着色器/渲染器

Android绘图支持里面有有一个叫做Shader的东西,翻译过来就是叫做着色器,渲染器.作用是用来实现一种渐变,渲染的效果,其实就是填充. 一共有5种Shader: BitmapShader //位图 LinearGradient //线...

Android进阶学习-实现卡券效果

之前看了一个类似的博客,想来自己实现一下,嘿嘿,贴一下效果图: 先说一下原理,卡券的实现是拓展了LinearLayout的,然后凹凸的效果是通过画圆的方式来画出来的,只要控制位置,就能够画出半圆的效...

Android进阶学习-Canvas使用7行代码自定义圆形头像

效果图: 首先是要提一下Paint这个类的一个特效处理类PorterDuffXfermode,它有点像数学集合中的交集并集概念.它的模式控制着两个图像间图层的交集区域显示方式.下面很好地展示了它的16种mode ...

Linux下配置软件磁盘阵列(实例:raid5)

什么是raid就不说了,这里只是罗列了一下怎么去配置软件磁盘阵列,以raid5为例. 更多raid点这里,来自伯乐在线的传送门 提前准备: 安装mdadm 分区4个或以上 1、创建RAID5 mdadm -C /dev/md0 -...

2016/05/22 09:50
226
挖一下那些年的东东(grep文本处理工具)

  grep是linux中很常用的一个命令,主要功能就是进行字符串数据的对比,能使用正则表达式搜索文本,并将符合用户需求的字符串打印出来。grep全称是Global Regular Expression Print,表示全...

挖一下那些年的东东(sed文本处理工具)

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefr...

2016/05/22 09:27
25
挖一下那些年的东东(模拟内存申请与释放C语言)

#include<stdio.h> #include<stdlib.h> #include<malloc.h> #define Type int typedef struct MBox{ struct MBox * pre; int size; struct MBox * next; int begi...

Android进阶学习-使用Canvas自定义音乐条形(5)

效果图 1.这次就不使用attrs.xml文件了,属性都在代码写死了 2.代码: package com.example.customview; import android.content.Context; import android.graphics.Canvas; import andro...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部