自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 收藏
  • 关注

转载 Android DEX安全攻防战

英文原版:http://www.strazzere.com/papers/DexEducation-PracticingSafeDex.pdf      该文章发表于Black Hat 2012,虽然内容不够新鲜,也许好多方法目前已经失效,但是仍然会给我们反逆向方面很多的启示!一、DEX相关基础知识     1、什么是DEX?          DEX是Dalvik EXe

2016-04-20 21:33:01 644

转载 Android java 中如何优雅的结束线程

线程对象属于一次性消耗品,一般线程执行完run方法之后,线程就正常结束了,线程结束之后就报废了,不能再次start,只能新建一个线程对象。但有时run方法是永远不会结束的。例如在程序中使用线程进行Socket监听请求,或是其他的需要循环处理的任务。在这种情况下,一般是将这些任务放在一个循环中,如while循环。当需要结束线程时,如何退出线程呢?有三种方法可以结束线程:1. 使用退出

2016-04-15 15:23:17 603

原创 ViewConfiguration.getScaledTouchSlop () 用法

getScaledTouchSlop是一个距离,表示滑动的时候,手的移动要大于这个距离才开始移动控件。如果小于这个距离就不触发移动控件,如viewpager就是用这个距离来判断用户是否翻页/** * 包含了方法和标准的常量用来设置UI的超时、大小和距离 */ public class ViewConfiguration { // 设定水平滚

2016-04-12 09:45:38 529

原创 Android中shape中的属性大全

转:谨供自己学习用转处:http://www.oschina.net/question/166763_34833Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:                                                  

2016-04-12 00:04:14 520

转载 整理了一份React-Native学习指南

自己在学习React-Native过程中整理的一份学习指南,包含 教程、开源app和资源网站等,还在不断更新中。欢迎pull requests!React-Native学习指南本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React-Native系列https

2016-04-11 23:58:44 2692

转载 低功耗蓝牙(BLE)之开发步骤

Android Bluetooth源码静态类图如下:使用低功耗蓝牙需要用到的权限:?12"android.permission.BLUETOOTH"/>"android.permission.BLUETOOTH_ADMIN"/>下面介绍怎样使用BLE:

2016-04-11 23:57:01 3820

原创 低功耗蓝牙(BLE)之概念理解

如上图所示:Android中进行蓝牙开发需要使用到的类的执行过程是:使用BluetoothAdapter.startLeScan来扫描低功耗蓝牙设备在扫描到设备的回调函数中会得到BluetoothDevice对象,并使用BluetoothAdapter.stopLeScan停止扫描使用BluetoothDevice.connectGatt来获取到BluetoothGatt对象执行Blueto

2016-04-11 23:46:12 1386

转载 MVP框架 – Ted Mosby的软件架构

MVP框架 – Ted Mosby的软件架构作者:Hannes Dorfmann原文链接 : Ted Mosby – Software Architect文章出自 : Android开发技术前线译者 : Mr.Simple我给这篇关于Android库的博客起的名字灵感来源于《老爸老妈浪漫史》中的建筑设计师Ted Mosby。这个Mosby库可以帮助大家在Android上

2016-04-11 23:36:36 860

转载 ListView中pointToPosition()方法使用示例.

MainActivity如下:package cc.testpointtoposition;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.os.Bundle;import android.view.MotionEvent;import androi

2016-04-11 23:29:36 3986

转载 Android ListView 几个重要属性

Android ListView 几个重要属性http://blog.csdn.net/avenleft/article/details/7334060 android:transcriptMode="alwaysScroll"   android:cacheColorHint="#00000000"android:listSelector="@color/pink"

2016-04-11 20:47:33 456

原创 android:scaleType属性

ImageView.ScaleType.XXX|android:scaleType="xxx"1. CENTER, "center"居中显示。不缩放。不裁减。2. CENTER_CROP, "centerCrop" 图片宽(高)小于ImageView的宽(高)时,按比例放大图片,使得图片宽(高)大于等于ImageView的宽(高)。居中显示。3. CEN

2016-04-11 14:01:32 345

转载 android自定义Activity窗口大小(theme运用)

正常情况下,我们开发的应用程序都会上占满整个屏幕,那么怎么样才能开发出自定义窗口大小的的程序呢?如下图所示:  实现起来非常简单。 第一步,创建一个背景配置文件float_box.xml,放到res/drawable下,如下所示(如看不懂可查看本站:): Xml代码  xml version="1.0" encoding="utf-8"?>   

2016-04-11 13:59:57 1029

原创 Android开发--利用Matrix进行图片操作

今天和大家分享一下Android中Matrix的简单用法,Matrix其实就是一个3*3的矩阵,利用这个矩阵对图像操作。在Android中,为我们提供一些封装好的方法可以进行一些简单的图像操作,总共分为rotate(旋转),scale(缩放),translate(平移)和skew(倾斜)四种,每一种变换都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指

2016-04-11 13:41:49 519

原创 RelativeLayout各个属性

android:layout_above="@id/xxx"  --将控件置于给定ID控件之上android:layout_below="@id/xxx"  --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx"  --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/x

2016-04-11 13:40:26 319

转载 Android自定义属性时TypedArray的使用方法

有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如 my

2016-04-11 13:37:35 413

转载 Android使用AttributeSet自定义控件的方法

所谓自定义控件(或称组件)也就是编写自己的控件类型,而非Android中提供的标准的控件,如TextView,CheckBox等等.不过自定义的控件一般也都是从标准控件继承来的,或者是多种控件组合,或者是对标准控件的属性进行改变而得到的自己满意的控件.    自定义控件可能会有很多种方法,这里只介绍我要介绍的方法.     在这种方法中,大概的步骤是这样的    1.我们的

2016-04-11 13:36:44 536

原创 android: 获取屏幕的宽度和高度

//获取屏幕的宽度    public static int getScreenWidth(Context context) {        WindowManager manager = (WindowManager) context                .getSystemService(Context.WINDOW_SERVICE);        Display

2016-04-11 13:35:27 332

转载 android shape的使用

shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners andr

2016-04-11 11:29:53 343

空空如也

空空如也

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

TA关注的人

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