自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 资源 (18)
  • 收藏
  • 关注

转载 Android_适配渠道包

随着渠道越来越多,不同渠道对应用的要求也不尽相同。例如,有的渠道要求美团客户端的应用名为美团,有的渠道要求应用名为美团团购。又比如,有些渠道要求应用不能使用第三方统计工具(如flurry)。总之,每次打包都需要对这些渠道进行适配。之前的做法是为每个需要适配的渠道创建一个Git分支,发版时再切换到相应的分支,并合并主分支的代码。适配的渠道比较少的话这种方式还可以接受,如果分支比较多,对开发人

2015-07-20 18:58:07 1821

转载 Android_Studio发布APK

In release mode, you sign your app with your own certificate:Create a keystore. A keystore is a binary file that contains a set of private keys. You must keep your keystore in a safe and secure pl

2015-07-14 16:56:36 1680

翻译 Android_按比例布局layout_weight和weightSum

一个Button占据整个屏幕的一半宽度,开发文档中对layout_weight属性的描述:“定义weight总和的最大值。如果未指定该值,以所有子视图的layout_weight属性的累加值作为总和的最大值。一个典型的案例是:通过指定子视图的layout_weight属性为0.5,并设置LinearLayout的weightSum属性为1.0,实现子视图占据可用宽度的50。”XML

2015-07-13 10:46:58 2037

转载 Web前端_jQuery_命名空间

jQuery encourages using namespaces for methods in the $ namespace, like $.foo.bar() rather than $.bar(). This works for $ because methods don't expect this to refer to anything specific, and the w

2015-07-06 10:45:12 1497

转载 Android_View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解

本文原创,转载请注明出处:http://blog.csdn.net/qinjuning      今天继续给大家分享下View的相关知识,重点有一下两点:           1、View的几种不同状态属性           2、如何根据不同状态去切换我们的背景图片。  开篇介绍:android背景选择器selector

2015-06-05 17:02:52 1850

转载 Android_UiAutomator自动化测试框架

一、一个BUG引发的问题    如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。    那么,自动化测试可以完成哪些任务呢?    简单的说,那些重复性的测试工作,都可以交给自动化完成:        1、设置手机的语言        2、添加、删除、收藏联系人        3、拨号、挂

2015-06-05 16:54:56 1920

转载 Android_根据字符串获取资源id

一般地,我们给一个ImageView设置一个图片可能会采用以下代码:int resId = R.drawable.icon;imageView.setImageResource(resId);有时我们有动态设置图片资源的需要,这是需要根据给定字符串获取指定资源的id,比如给出icon, 找到本地资源id,如下代码:function getResId(String

2015-06-02 07:52:24 4201

转载 Android_SpannableString与SpannableStringBuilder

一、概述1、SpannableString、SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不

2015-05-30 14:58:51 1697

转载 Android_AndroidStudio运行时出现 finished with non-zero exit value 2

错误日志:[java] view plaincopycom.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jd

2015-05-22 11:05:37 2388 1

转载 Android_Animation动画

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 可通过NineOldAndroids项目在3.0之前的系统中使用P

2015-05-19 17:35:39 1472

转载 Android_shape详解

一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用)[html] view plaincopyxml versio

2015-05-09 11:52:11 2385

转载 Android_ Spannable文本样式

在android中,有时候需要对文本进行各种特别的设置,比如颜色、大小、首行缩进,或者是在一段文本中加入图片,甚至是书写一些特殊的公式。如果通过布局文件使用多个控件来实现,一方面会使的使用起来特别的复杂,增加了布局文件维护的难度,另一方面,如果加入了太多的控件,在页面加载时也要耗费更多的资源。如果在HTML中,则可以使用各种标签来实现这些特殊效果,而在android中有类似的机制,只不过不是使用标

2015-05-09 11:49:38 1769

转载 java_时区与时间问题总结

最近在编程中遇到了时间与时区相关的问题,整理在这里我的程序是一个在hadoop上运行的分布式程序,从mysql数据库中取数据,经过处理之后输出一. 基本概念时区 :time zone 1884年国际经线会议规定,全球按经度分为24个时区,每区各占经度15°。以本初子午线为中央经线的时区为零时区,由零时区向东、西各分12区,东、西12区都是半时区,共同使用180°经线

2015-05-04 17:25:11 7765

转载 Android_判断View在ScrollView中是否可见

http://stackoverflow.com/questions/4628800/android-how-to-check-if-a-view-inside-of-scrollview-is-visibleI have a ScrollView which holds a series of Views. I would like to be able to determi

2015-04-29 09:55:45 6484

转载 Mac OS X上使用Wireshark抓包

Wireshark针对UNIX Like系统的GUI发行版界面采用的是X Window(1987年更改X版本到X11)。Mac OS X在Mountain Lion之后放弃X11,取而代之的是开源的XQuartz(X11.app)。因此,在Mac OS X上安装Wireshark之前,需要先下载安装XQuartz。1.安装XQuartzXQuartz(XQuartz-2

2015-04-23 16:21:00 2761

转载 Android_sp、px、dp区别

A dimension value defined in XML. A dimension is specified with a number followed by a unit of measure. For example: 10px, 2in, 5sp. The following units of measure are supported by Android:dpDensi

2015-04-22 11:08:29 1737

转载 Android _实现SSL解决不受信任的证书问题

介绍网络安全已成为大家最关心的问题. 如果你利用服务器存储客户资料, 那你应该考虑使用 SSL 加密客户跟服务器之间的通讯. 随着这几年手机应用迅速崛起. 黑客也开始向手机应用转移, 原因有下列3点:手机系统各式各样, 缺乏统一的标准.许多程序员缺乏手机应用开发经验.更严重的是, 通过手机应用, 黑客可以得到手机用户的隐私数据, 如:日程安排, 联系

2015-04-22 09:34:01 16330 1

原创 Android_canvas.drawTextOnPath()无效

drawTextOnPath() was not supported with hardware acceleration until Android 4.1. To work around this problem, simply set a software layer type on your View when running on Android < 4.1. Just call Vie

2015-04-21 16:30:55 2076

转载 Android_View_View绘制流程

1. View 树的绘图流程当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw 。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做 的工作可简单概况为是否需要重新计算视图大小(measure)、是

2015-04-02 11:15:48 1852 1

原创 The library '*.jar' contains native libraries that will not run on the device

我们更新了QQ sdk的新包,而QQ的新包加了一个so文件,该文件eclipse的默认检查比较严格。Eclipse->windows->Perferences ,取消 Force error when external jars contain native libraries.取消 Skip packaging and dexing until export and lunch. (

2015-03-28 16:56:58 2886

转载 Java_反射_修改final static问题

利用java的反射,在运行时将需要修改的常量强制更改成我们所需要的值——这样就不用修改jxl库了,只要在我们项目中加几句就OK了,出问题的概率也会小很多。于是就研究了一下,虽然最后还是发现在这个方法在我们的项目不可行,不过还是很有收获的。首先,利用反射修改私有静态常量的方法对如下Bean类,其中的INT_VALUE是私有静态常量[java] view p

2015-03-03 17:39:51 12135

原创 Android_AdapterView_setEmptyView

当我们使用ListView或GridView的时候,当列表为空的时候,我们往往需要一个Loading或者一段提示文字又或者一个特殊的View来提示用户操作,这个时候就用到了setEmptyView()方法。setEmptyView()其实是AdapterView的方法,而我们开发中常用到的ListView, GridView, ExpandableListView等都是继承于Adapter

2015-01-26 13:27:03 2410

原创 IOS_Block_使用

int main(int argc, const char * argv[]) { @autoreleasepool { //first void (^myBlock)() = ^{ NSLog(@"myBlock execute"); }; myBlock();

2015-01-18 17:28:13 1512

转载 Android_EventBus的使用和源码分析

在编程过程中,当我们想通知其他组件某些事情发生时,我们通常使用观察者模式,正式因为观察者模式非常常见,所以在jdk1.5中已经帮助我们实现了观察者模式,我们只需要简单的继承一些类就可以快速使用观察者模式,在Android中也有一个类似功能的开源库EventBus,可以很方便的帮助我们实现观察者模式,那么我们就开始学习如何使用EventBus.      在接下来的内容中,我首先会介绍如何使

2015-01-15 13:47:41 2147 1

原创 Android_ViewStub

主窗体xml:[html] view plaincopyFrameLayout xmlns:android="http://schemas.android.com/apk/res/android"      xmlns:tools="http://schemas.android.com/tools"      android:layout_w

2014-12-22 15:29:40 1405

转载 Android_Graphics_概述及基本几何图形绘制(一)

一、Paint与Canvas像我们平时画图一样,需要两个工具,纸和笔。Paint就是相当于笔,而Canvas就是纸,这里叫画布。所以,凡有跟要要画的东西的设置相关的,比如大小,粗细,画笔颜色,透明度,字体的样式等等,都是在Paint里设置;同样,凡是要画出成品的东西,比如圆形,矩形,文字等相关的都是在Canvas里生成。下面先说下Paint的基本设置函数:p

2014-12-18 18:15:34 1899

转载 OpenGL_矩阵变换

Overview几何数据——顶点位置,和标准向量(normal vectors),在OpenGL 管道raterization 处理过程之前可通过顶点操作(Vertex Operation)和基本组合操作改变这些数据。Object Coordinates对象的本地坐标系——任何变换之前的最初位置.为了变换(transformation)这些对象,可以调用glRo

2014-11-28 10:48:18 1737

转载 C_函数指针详解

一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){   MyFun(10); //这里是调用MyFun(10);函数      return

2014-11-20 21:04:21 1272

原创 IOS_OC_Category

1.Category概述那的Category的使用场景有那些呢:1、类包含了很多个方法实现,而这些方法需要不同团队的成员来实现2、当你在使用基础类库中的类时,你不想继承这些类而只想添加一些方法时。Category能实现上面的需求,当然也有使用Category是需要注意的问题:1、Category可以访问原始类的实例变量,但不能添加实例变量,如果想添加变量,那就通过继

2014-11-20 20:41:07 1864

原创 IOS_OC_id ,NSObject, id<NSObject>区别

我们经常会混淆以下三种申明(我是没有留意过):    1. id foo1;    2. NSObject *foo2;    3. id foo3;    第一种是最常用的,它简单地申明了指向对象的指针,没有给编译器任何类型信息,因此,编译器不会做类型检查。但也因为是这样,你可以发送任何信息给id类型的对象。这就是为什么+alloc返回id类型,但调用[[Foo alloc]

2014-11-20 20:19:23 2603

转载 Android_CustomDebugKeystore证书使用

最近开始研究Google Play的In-app Billing IAB内置计费API,发现一个比较烦人的问题就是测试时应用必须经过正式签名,而默认Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX\.android\debug.keystore。于是每次调试内置计费必须使用ADT的Export Signed Application Pack

2014-11-15 12:48:34 1696

原创 cocos2d-x_AnchorPoint锚点

锚点是定位和变换操作的一个重点。锚点我们可以看成用一根图钉将一张纸或者相片钉在墙上的那个点。节点的位置是由我们设置的position和anchor point一起决定的。值得一提的是,anchor point的默认位置Layer的是左下,而其他的node是中点。节点的原点是父节点的左下角。[cpp] view plaincopy

2014-11-15 12:29:16 1809

转载 cocos2d-x_Android应用启动调用过程简析

调用org.cocos2dx.cpp.AppActivityAppActivity是位于proj.android/src下,是开发者类(即开发者自定义的类),继承自org.cocos2dx.lib.Cocos2dxActivity,它没有添加任何代码,纯粹是一个Cocos2dxActivity,也是一个Activity。AppActivity被调用是因为被配置在AndroidMan

2014-11-14 12:22:55 4675

原创 Android_Unicode码转为汉字

public static String decode(String unicodeStr) { if (unicodeStr == null) { return null; } StringBuffer retBuf = new StringBuffer(); int maxLoop = unicodeStr.length(); for (int i = 0; i < maxLoo

2014-11-04 10:09:49 7790

原创 Java_并发线程_Semaphore、CountDownLatch、CyclicBarrier、Exchanger

1.Semaphore信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java并发库Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数

2014-10-29 11:30:50 2023

原创 Java_并发线程_Condition

1.概述使用Condition应在Lock的前提下,请先参见Java_并发线程_Lock、ReadWriteLock一文。在synchronized同步代码块中使用了obj的锁对象,然后通过obj.notify()和obj.wait()来配合处理多线程的问题。然而,同样lock和condition配合使用同样可以完成同样的功能,condition只有配合lock使用才有意义,只不过lock

2014-10-29 10:44:22 1828

原创 Java_并发线程_Lock、ReadWriteLock

1.Lcok11111

2014-10-29 10:42:05 2495

原创 Java_Thread_interrupt中断线程

一直以来都有一个错误的理解,认为调用了interrupt()方法就会中断线程,但事实上并非如此,调用一个线程的interrupt方法会把线程的状态改为中断态,但是interrupt方法只作用于那些因为执行了sleep、wait、join方法而休眠的线程,使他们不再休眠,同时会抛出InterruptedException异常。比如一个线程A正在sleep中,这时候另外一个程序里去调用A的inte

2014-10-27 10:57:26 1770

原创 Java_并发线程_CompletionService

1.CompletionService源码分析CompletionService内部实现还是维护了一个可阻塞的队列,通过代理设计模式,从而操作队列。 /** * Creates an ExecutorCompletionService using the supplied * executor for base task execution and a

2014-10-26 15:35:37 2048

原创 Java_并发线程_Future、FutureTask、Callable

1.Futruepublic interface Future //Future 表示异步计算的结果ExecutorService threadPool = Executors.newSingleThreadExecutor();Future future = threadPool.submit(new Callable() { public String call() throws Ex

2014-10-26 15:00:26 2109

Android_封装版设备隐私获取,忽略6.0权限管理

封装版设备隐私获取,忽略6.0权限管理,http://blog.csdn.net/zimo2013/article/details/50478201

2016-01-08

数据库_异步操作封装

Android_数据库_异步操作封装 , http://blog.csdn.net/zimo2013/article/details/39993373

2014-10-11

frameworks.jar

frameworks.jar,参考http://blog.csdn.net/zimo2013/article/details/38950363

2014-08-31

frameworks

frameworks,参考http://blog.csdn.net/zimo2013/article/details/38950363

2014-08-31

Android_WebServices

调用WebServices流程,详情http://blog.csdn.net/zimo2013/article/details/38037989和http://blog.csdn.net/zimo2013/article/details/38036289

2014-07-22

Android_自定义切换控件SwitchView

Android_自定义切换控件SwitchView,原文http://blog.csdn.net/zimo2013/article/details/25211457

2014-05-07

Android_实例_利用RadioButton实现分类筛选

Android_实例_利用RadioButton实现分类筛选

2013-12-27

Android桌面悬浮框类似360实现

Android桌面悬浮框类似360实现,可参考http://blog.csdn.net/zimo2013/article/details/17054673

2013-12-01

ADT-21.1.0.zip

ADT-21.1.0.zip

2013-07-17

DTD.chm帮助文档

DTD(Document Type Definition) 是一套关于标记符的语法规则。它是XML1.0版规格的一部分,是XML文件的验证机制,属于XML文件组成的一部分。DTD 是一种保证XML文档格式正确的有效方法,可通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。XML文件提供应用程序一个数据交换的格式,DTD正是让XML文件能成为数据交换标准,因为不同的公司只需定义好标准DTD,各公司都能依DTD建立XML文件,并且进行验证,如此就可以轻易的建立标准和交换数据,这样满足了网络共享和数据交互。DTD文件是一个ASCII文本文件,后缀名为。dtd。

2013-05-23

schema.chm

xml+schema.chm xml+schema.chm

2013-05-23

dom4jAPI帮助文档.chm

dom4jAPI帮助文档.chm

2013-05-22

beanutils源码

commons-beanutils-1.8.3-src.tar.gz

2013-05-22

commons-beanutils-1.8.3-bin.tar

commons-beanutils-1.8.3-bin.tar

2013-05-22

XPathTutorial.chm

XPathTutorial.chm帮助文档

2013-05-22

常用安卓android系统手机软件16个

常用安卓android系统手机软件16个

2013-05-18

Android 学习(通俗易懂).pdf

Android 学习(通俗易懂).pdf

2013-05-18

空空如也

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

TA关注的人

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