- 博客(47)
- 收藏
- 关注
原创 Android:Animator使用指南
(一)快速开始Animator是属性动画,通过修改对象的属性来达到实现动画的效果。一段替换Animation全功能的Animator代码: ObjectAnimator animation = ObjectAnimator.ofFloat(view, "alpha", 0f, 1f);// ObjectAnimator animation = Ob
2015-04-30 00:54:31
1023
原创 Android:Animation 使用手册
这篇文章主要作为查询手册。Animation 视图动画有5种XML方式:alpha,scale,rotate,translate,setalpha 透明度动画:<alpha android:fromAlpha="float" android:toAlpha="float" />其中:0.0全透明 , 1.0 不透明。【示例】实
2015-04-18 22:31:16
535
原创 Android中一种ThreadPool的实现
可以简单的将任务在UI线程或者非UI线程中执行。代码如下:public class ThreadPool { private static final int CORE_POOL_SIZE = 5; private static final int MAXIMUM_POOL_SIZE = 128; private static final int KEEP_AL
2015-03-19 00:42:42
585
原创 AsyncTask源码分析 & 深层次BUG
网上关于这个的分析很多,但是讲的过于复杂其实它就三个部分:1 线程池2 Handler机制的使用3 Task的封装(Runnable,Callable,Future)
2015-03-01 13:49:34
682
原创 Java I/O全文摘要(十一)过滤流,JAR归档
The Inflaterclass contains methods to decompress blocks of data compressed in the zip, gzip, or zlib formats. This data may have been produced by Java'sDeflater class or by some other program writ
2014-10-21 23:38:38
686
原创 Java I/O全文摘要(十)过滤流,压缩流
The java.util.zip package, shown in Figure 9.1, contains six stream classes and another half dozen assorted classes that read and write data in zip, gzip, and inflate/deflate formats. Java uses th
2014-10-19 14:21:44
1432
原创 Java I/O全文摘要(九)过滤流,内存流
1 内存流In the last several chapters, you've learned how to use streams to move data between a running Java program and external sources and data stores. Streams can also be used to move data
2014-10-12 23:43:56
603
原创 Java I/O全文摘要(八)过滤流,数据流
1 数据流 Data StreamsData streams read and write strings, integers, floating-point numbers, and other data that's commonly presented at a higher level than mere bytes. Thejava.io.DataInputStrea
2014-10-12 21:57:34
594
翻译 Proguard手册(少量进行了中文翻译)
Input/output optionskeep options-keep [,modifier,...] class_specificationSpecifies classes and class members (fields and methods) to be preserved as entry points to your code. For exampl
2014-10-06 20:13:26
2818
原创 Java I/O全文摘要(六)过滤流,过滤流
1.过滤流"Filter streams are used for encryption, compression, translation, buffering, and much more."
2014-09-29 01:13:53
902
原创 Java I/O全文摘要(二)基本I/O,输出流
1. 输出流public abstract void write(int b) throws IOExceptionpublic void write(byte[] data) throws IOExceptionpublic void write(byte[] data, int offset, int length) throws IOExceptionpublic vo
2014-09-21 02:08:47
575
翻译 Building and Running
Building and Running构建和运行IN THIS DOCUMENTA Detailed Look at the Build ProcessDuring the build process, your Android projects are compiled and packaged into an .apk file, the co
2014-08-10 17:16:10
696
翻译 安卓:动画与图形(概要)
Animation and Graphics OverviewAndroid provides a variety of powerful APIs for applying animation to UI elements and drawing custom 2D and 3D graphics. The sections below provide an overview of
2014-05-18 23:42:07
734
原创 Smail语法基本知识(三)
------------------------------------------------分割线-------------------------------------------------------------------------------------虽然关于指令集现在还没有讲,但是可以先看一个例子,加深一下理解。HelloWorldAppActivity.smail
2014-03-26 17:36:56
1229
原创 AndEngine Example(9):EaseFunctionExample
目标:1. 了解什么是EaseFunction2. 了解几种类型的EaseFunction-----------------------------------------------------------------package org.andengine.examples;import org.andengine.engine.camera.Came
2014-03-26 17:24:43
1398
原创 AndEngine Example(8):PathModifierExample
目标:1. 了解场景背景图片的设置RepeatingSpriteBackground2. 掌握如何使用PathModifier控制精灵的移动3. 了解如何使用路径Path得到PathModifier4. Sprite的animate函数,用于选择当前帧的动画-------------------------------------------------p
2014-03-26 00:06:37
1059
原创 AndEngine Example(7):EntityModifierExample
目标:1. 了解修饰符Modifier2. 学习透明度变化(AlphaModifier)3. 学习缩放变化(ScaleModifier)4. 学习延时(DelayModifier)5. 学习旋转(RotationModifier)6. 学习顺序使用修饰符(SequenceEntityModifier)7. 学习并行使用修饰符(ParallelEntityModifier
2014-03-25 23:49:20
1239
原创 AndEngine Example(6):MovingBallExample
目标:1. 学习如何制作简单的动画2. 新的纹理区域 TiledTextureRegion3. 使用AnimatedSprite4. 了解物理引擎 PhysicsHandlerpackage org.andengine.examples;import org.andengine.engine.camera.Camera;import org.andengi
2014-03-18 16:20:48
990
原创 AndEngine Example(5):SpriteBatchExample
目标:1. 了解SpriteBatch2. 理解DynamicSpriteBatch3. 两者(SpriteBatch , DynamicSpriteBatch)的区别4. 绘制多个图形package org.andengine.examples;import org.andengine.engine.camera.Camera;import org.an
2014-03-17 20:28:50
1167
原创 AndEngine Example(4):SpriteRemoveExample
目标:1. 了解纹理 BitmapTextureAtlas2. 纹理区域工场 BitmapTextureAtlasTextureRegionFactory3. 锁 EngineLock4. 移除精灵package org.andengine.examples;import org.andengine.engine.Engine.EngineLock;imp
2014-03-17 15:22:28
990
原创 AndEngine Example(3):SpriteExample
目标:1.理解纹理2.理解纹理区域3.创建资源回调函数onCreateResources4.了解BitmapTexture 5.理解Spritepackage org.andengine.examples;import java.io.IOException;import java.io.InputStream;import org.andengi
2014-03-17 10:51:50
862
原创 AndEngine Example(2):RectangleExample
目标:1.场景截屏对象 ScreenCapture ,2.场景截屏回调接口IScreenCaptureCallback 3.场景截屏回调方法 onScreenCaptured / onScreenCaptureFailed4.场景点击事件 package org.andengine.examples;import org.andengine.engine.camer
2014-03-14 20:12:43
1098
原创 AndEngine Example(1):LineExample
目标:1.使得程序可以正常运行2.搭建最简单的场景3.理解Scene,Camera等几个基本的概念4.理解整个的基本流程package org.andengine.ui.activity;import org.andengine.entity.scene.Scene;import org.andengine.ui.IGameInterface;
2014-03-14 18:08:06
1094
原创 Smail语法基本知识(二)
这篇文章介绍了一些常见的指令语法,想要知道更全的指令语法,请见:http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html移动move vx,vy 将vy的内容移动到vx中。 两个寄存器必须是最前面256个寄存器中之一。move-object vx,vy 移动对
2014-02-14 18:13:50
1250
原创 Smail语法基本知识(一)
Smali 背景: Smali,是指安卓系统里的 Java 虚拟机(Dalvik)所使用的一种.dex 格式文件的汇编器。 Baksmali 则是反汇编器。 其语法是一种宽松式的 Jasmin/dedexer语法,而且它实现了.dex 格式所有功能(注解,调试信息,线路信息等)。 Smali,Baksmali 分别是冰岛语中编译器,反编译器的叫法。Smali 语法简
2014-02-10 16:28:26
3064
翻译 Shallow and retained sizes
Shallow and retained sizesYourKit Java Profiler is capable of measuring shallow and retained sizes of objects.Shallow size of an object is the amount of memory allocated to store the object it
2013-12-04 10:36:09
797
翻译 安卓:View的基本信息
public classViewextends Objectimplements Drawable.Callback KeyEvent.Callback AccessibilityEventSourceClass OverviewThis class represents the basic building block for user
2013-12-03 20:26:16
1529
转载 那些算法在哪里?
Vijay D写到:在我看来,一个系统背后主要发挥作用的算法更容易在非算法课程上找到,这和应用数学中的成果比理论数学中更容易出现在应用中是一个道理。在讲座中,很少有实际问题能够精确匹配到一个抽象问题。归根结底,我认为没有理由让流行的算法课程,诸如Strassen乘法,AKS素性测试、或者Moser-Tardos算法与底层实际问题,如实现视频数据库、优化的编译器、操作系统、网络拥堵控制系统或
2013-12-02 00:05:34
1121
原创 微信SDK分享出现的各种问题
很多开发者在开发微信的时候 点击分享无反应可能的问题:(1)没有使用对应的开发APP_ID在开发的DEMO中,你需要使用微信的keystore来进行签名,这个签名,项目名,和APP_ID实际已经在微信开发平台注册了,不过微信提供给开发者使用。所以,如果你要开发相应的程序,你需要在开放平台上进行注册。(2)Demo 安卓4.2以上存在问题仔细观察demo,有的地方传入的图
2013-11-15 15:38:50
1625
翻译 安卓:Activity:Tasks and Back Stack
Tasks and Back Stack任务和返回堆栈快速预览所有的活动(activities)属于任务任务是包含活动的顺序集合任务能够移到后台,并保持其持有的活动的状态和顺序,使得用户在其他任务中不至于丢失他们的工作。IN THIS DOCUMENTSaving Activity StateManaging TasksDefin
2013-11-15 14:44:16
1486
原创 Java细节02——类、接口、构造器、属性、方法的修饰符
(一)类的修饰符PUBLIC | PROTECTED | PRIVATE | ABSTRACT | STATIC | FINAL | STRICT;(二)接口的修饰符PUBLIC | PROTECTED | PRIVATE | ABSTRACT | STATIC | STRICT;(三)构造器的修饰符PUBLIC | PROTECTED | PRIVATE;(四)属
2013-10-08 15:00:12
955
原创 Android开发遇到的细节问题(一)
1 为什么按钮XML绑定的点击事件出错,或者无效?例如:<Button xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/button_send" android:layout_width="wrap_content" android:layout_heigh
2013-09-28 20:37:18
5978
翻译 安卓:App Widget应用程序小组件(一)
App WidgetsIN THIS DOCUMENTThe BasicsDeclaring an App Widget in the ManifestAdding the AppWidgetProviderInfo MetadataCreating the App Widget LayoutUsing the AppWidgetProvider Class
2013-09-28 20:10:39
2257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人