自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 android使用ant重新编译打包apk

我们知道打包编译后的apk实质上是一个压缩包,将apk后缀改成zip后解压我们可以看到有如下文件:我们可以看到,android为了提高文件读取效率,将values文件夹下的所有xml文件都编译进了resource.arsc的二进制文件中,若我们直接对resources.arsc进行修改,将会比较麻烦,故决定采取ant重新编译的方式来实现。apk的编译过程分为以下几个阶段:用aapt命令生成R.ja

2016-05-16 17:44:36 420

转载 setTransformationMethod 的使用

隐藏/显示的密码

2016-05-16 10:01:31 4945

转载 Android应用Design Support Library完全使用实例

阅读目录1 TextInputLayout控件2 FloatingActionButton控件3 Snackbar控件4 TabLayout控件5 NavigationView控件6 CoordinatorLayout控件7 AppBarLayout控件8 CollapsingToolbarLayout控件 阅读地址:   http://www.open-open.com/lib/

2015-12-21 09:53:01 491

转载 Android 自动化测试——Monkey测试

1、Monkey测试简介  Monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.j

2015-12-17 16:05:49 382

原创 Android Intent的使用

1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,”searchString”) startActivity(intent);2.浏览网页 Uri uri = Uri.parse(“http:/

2015-12-11 09:59:37 305

转载 android:screenOrientation的说明

“unspecified”:默认值,由系统来选择方向。它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同。“user”:使用用户当前首选的方向。“behind”:使用activity堆栈中与该activity之下的那个activity的相同的方向。“landscape”:横向显示(宽度比高度要大)。“portrait”: 纵向显示(高度比宽度要大)。“reverselandsc

2015-12-10 14:39:25 832

转载 开源混淆工具ProGuard配置详解及配置实例

ProGuard是一个免费的java类文件压缩,优化,混淆器.它探测并删除没有使用的类,字段,方法和属性.它删除没有用的说明并使用字节码得到最大优化.它使用无意义的名字来重命名类,字段和方法.ProGuard的作用:  1.创建紧凑的代码文档是为了更快的网络传输,快速装载和更小的内存占用. 2.创建的程序和程序库很难使用反向工程. 3.所以它能删除来自源文件中的没有调用的代码

2015-12-08 14:32:24 390

转载 JavaScript函数

JavaScript函数使用(一)、Math.atan2(y,x)返回-PI 到 PI 之间的值,是从 X 轴正向逆时针旋转到点 (x,y) 时经过的角度。 看维基网上的一张图:计算出区块四个顶点的的atan2值,与atan2值比较确定范围,如下图:

2015-11-23 11:21:03 319

转载 Android虚拟机(DVM)内存分配——内存溢出问题

大家都知道Android的上层应用是基于 Dalvik Virtual Machine的。Dalvik VM的特点是基于寄存器,相比SUN的JVM(基于堆栈,没有寄存器)来说,理论上完成同样的功能需要的指令条数少,但是指令集复杂。到了Android2.2,Dalvik终于实现了JIT(Just In Time)功能,前进了一大步。  近期我们遇到OutOfMemory的错误

2015-04-27 15:26:23 982

转载 android屏幕适配建议

一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080

2015-04-09 11:52:39 353

转载 Matrix的基本三种变换Scale、Translation、Skew

Matrix由3*3矩阵中9个值来决定。而我们对Matrix的所有设置,也是对这9个值的各种不同的改变,来达到我们想要的效果。下面是Matrix3*3的矩阵结构{MSCALE_X,MSKEW_X,MTRANS_X,MSKEW_Y,MSCALE_Y,MTRANS_Y,MPERSP_0,MPERSP_1,MPERSP_2}一、首先介绍Scale缩放的控制scale就

2015-04-09 11:14:59 3926 1

转载 Android 多点触控实践解析及加入MotionEvent.ACTION_MASK的原因

Android 多点触控实践解析及加入MotionEvent.ACTION_MASK的原因   把之前学过的东西都打包,方便以后调用。    今天来个多点触控的,其实挺简单。    网上教程大把。不过自己能体会才是自己的。写写自己的体会。    第一个主要的点是Activity中的onTouchEvent(MotionEvent event);    Overrid

2015-04-09 10:36:31 781 1

转载 有弹性的ScrollView&ListView&HorizontalScrollView

原帖: http://dev.10086.cn/cmdn/bbs/thread-40685-1-1.html Java代码  import android.content.Context;  import android.graphics.Rect;  import android.util.AttributeSet;  import and

2015-02-08 12:14:05 317

转载 HtmlTextView for Android

HtmlTextView for AndroidHtmlTextView is an extended TextView component for Android, which can load HTML and converts it into Spannable for displaying it. It is a replacement for usage of the WebVi

2015-01-29 16:11:21 750

转载 Android利用ViewFlipper实现屏幕切换动画效果

1、屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。2、介绍ViewFilpper类ViewFlipperextends ViewAnimatorjava.lang.Object   ↳android.view.View

2014-11-12 15:35:57 438

转载 javaI/O之PushbackInputStream

一、介绍    PushbackInputStream类继承了FilterInputStream类是iputStream类的修饰者。提供可以将数据插入到输入流前端的能力。能够插入的最大字节数与推回缓冲区的大小相关。二、属性    protected byte[] buf;用于保存插入到输入流前端的数据,读取时先从缓存区读取。    protected int pos

2014-11-10 14:52:33 317

空空如也

空空如也

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

TA关注的人

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