移动平台
//应用程序最大可用内存
int maxMemory = ((int) Runtime.getRuntime().maxMemory())/1024/1024;
//应用程序已获得内存
long totalMemory = ((int) Runtime.getRuntime().totalMemory())/1024/1024;
//应用程序已获得内存中未使用内存
long f...
法一:通过 monkeyrunner 命令截图
1, 配置 sdk 环境,将 monkeyrunner.bat 的所在的目录添加到环境变量的path中,如我的电脑是:E:\SoftWare\adt-bundle-windows-x86-20131030\adt-bundle-windows-x86-20131030\sdk\tools
2,在 cmd...
Android 动画animation 深入分析
前言:本文试图通过分析动画流程,来理解android动画系统的设计与实现,学习动画的基本原则,最终希望能够指导动画的设计。
0 本文中用到的一些类图
1 view animation
调用方法:view.startAnimation(animation);
public void startAni...
最近利用业余时间学校android应用的开发,发现android sdk的sample中有个snake的小游戏,感觉不错,但是由于该游戏不能在触摸屏上玩,所以就萌生了自己动手的想法。利用2天时间又增加了用户排名和帮助等功能。程序已经托管到github上面,咱也玩吧开源。
地址:https://github.com/TimBao/Android_Snake
有感兴趣的朋友可以一...
package com.example.bitmapcreate;
import java.io.ByteArrayOutputStream;
import android.util.Log;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android....
之前在github发现的一个很酷的android界面库 android-boostrap ,里面包括了一些boostrap样式的按钮(Bootstrap
v3),输入框,略缩图背景样式,而且还支持Font Awesome v4的textview(其实更像是imageview);
效果图:
其中的BootstrapButton和BootstrapEdit...
在app开发过程中常常需要订制控件处理Touch事件。本文介绍Android应用层是分发Touch事件的机制。
整体来说Touch事件的分发遵从“V”字形结构...
其实问题的本质原因是button在移动之后一直处于按下的状态.导致无法触发方法.我们要做的就是在移动后取消button的按下状态.以下为MyButton的.m文件.我的自定义button模仿了苹果的虚拟home键.拖拽后有自动向左或者向右(根据坐标)的效果.
@interface MyButton : UIButton
{
CGPoint beginPoint;
}
@property(...
想要了解android自定义View,去设计和实现自己想要的View,这里从最基础的知识透析安卓自定义控件实现机理。
首先我们来了解下做自定义View,必须知道的基础知识:
android.graphics包是核心渲染包,它提供了一些初级图形工具,诸如画布、颜色过滤器、画笔等,可以让你直接在屏幕上进行图像处理。这个包中提供了很多类。
1、Canvas--画板
...
如果你够酷的话你肯定知道cardslib,这是一个封装了各种CardView的和作为容器的CardListView,CardGridView的一个android控件库
CardListView中还提供了SwipToDismiss(滑动删除)的功能,十分炫酷,但是某些情况下很容易触发错误操作,而且在使用了viewp...