Android
文章平均质量分 76
computer165
这个作者很懒,什么都没留下…
展开
-
安卓:内容提供者(导论)
Content ProvidersTOPICSContent Provider BasicsCreating a Content ProviderCalendar ProviderContacts ProviderRELATED SAMPLESContact Manager application"Cursor (People)""Cur翻译 2013-08-08 23:56:30 · 765 阅读 · 0 评论 -
Smail语法基本知识(三)
------------------------------------------------分割线-------------------------------------------------------------------------------------虽然关于指令集现在还没有讲,但是可以先看一个例子,加深一下理解。HelloWorldAppActivity.smail原创 2014-03-26 17:36:56 · 1186 阅读 · 0 评论 -
AndEngine Example(9):EaseFunctionExample
目标:1. 了解什么是EaseFunction2. 了解几种类型的EaseFunction-----------------------------------------------------------------package org.andengine.examples;import org.andengine.engine.camera.Came原创 2014-03-26 17:24:43 · 1374 阅读 · 0 评论 -
安卓:动画与图形(概要)
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 · 719 阅读 · 0 评论 -
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 · 668 阅读 · 0 评论 -
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 · 2721 阅读 · 0 评论 -
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 · 573 阅读 · 0 评论 -
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 · 5921 阅读 · 0 评论 -
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 · 498 阅读 · 0 评论 -
Android:Animator使用指南
(一)快速开始Animator是属性动画,通过修改对象的属性来达到实现动画的效果。一段替换Animation全功能的Animator代码: ObjectAnimator animation = ObjectAnimator.ofFloat(view, "alpha", 0f, 1f);// ObjectAnimator animation = Ob原创 2015-04-30 00:54:31 · 961 阅读 · 0 评论 -
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 · 549 阅读 · 0 评论 -
AndEngine Example(8):PathModifierExample
目标:1. 了解场景背景图片的设置RepeatingSpriteBackground2. 掌握如何使用PathModifier控制精灵的移动3. 了解如何使用路径Path得到PathModifier4. Sprite的animate函数,用于选择当前帧的动画-------------------------------------------------p原创 2014-03-26 00:06:37 · 1038 阅读 · 0 评论 -
AndEngine Example(7):EntityModifierExample
目标:1. 了解修饰符Modifier2. 学习透明度变化(AlphaModifier)3. 学习缩放变化(ScaleModifier)4. 学习延时(DelayModifier)5. 学习旋转(RotationModifier)6. 学习顺序使用修饰符(SequenceEntityModifier)7. 学习并行使用修饰符(ParallelEntityModifier原创 2014-03-25 23:49:20 · 1214 阅读 · 0 评论 -
安卓:可选的存储方式
Storage Options 可选的存储方式STORAGE QUICKVIEWUse Shared Preferences for primitive dataUse internal device storage for private dataUse external storage for large data sets that are not priva翻译 2013-08-29 19:29:57 · 824 阅读 · 0 评论 -
安卓:进程与线程(进程篇)
进程和线程快速预览· 任何应用程序在其自有的进程中运行,默认情况下,该程序的组件也是。· 任何缓慢的,阻塞的操作都应该新起一个线程,避免使用户觉得慢当一个应用程序组件启动,且应用程序无其他组件运行,安卓系统将开启一个新的Linux进程,此进程中仅有单一的执行线程。默认情况下,所有的组件都运行在这个进程和线程中(也叫主线程)。如果组件启动时,已经存在应用程序的翻译 2013-07-31 01:19:02 · 1002 阅读 · 0 评论 -
安卓:进程与线程(线程篇)
线程当一个应用程序启动后,系统会创建一个主线程来执行应用程序。这个线程非常重要,因为他能够管理分发线程给合适的用户接口组件,这包括了绘制事件。也是这个线程与安卓UI工具包中的组件进行交互。(来自包android.widget 和包android.view中的组件)。因为这个原因,主线程有时也被叫做UI线程。系统不会为每一个组件实例创建UI线程。运行在同一进程中的翻译 2013-08-03 14:01:08 · 1004 阅读 · 0 评论 -
安卓: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 · 2199 阅读 · 0 评论 -
安卓:内容提供者(基础知识)
Content Provider Basics内容提供者基础知识A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for worki翻译 2013-08-24 09:02:41 · 1638 阅读 · 0 评论 -
安卓:Activity:Tasks and Back Stack
Tasks and Back Stack任务和返回堆栈快速预览所有的活动(activities)属于任务任务是包含活动的顺序集合任务能够移到后台,并保持其持有的活动的状态和顺序,使得用户在其他任务中不至于丢失他们的工作。IN THIS DOCUMENTSaving Activity StateManaging TasksDefin翻译 2013-11-15 14:44:16 · 1453 阅读 · 0 评论 -
微信SDK分享出现的各种问题
很多开发者在开发微信的时候 点击分享无反应可能的问题:(1)没有使用对应的开发APP_ID在开发的DEMO中,你需要使用微信的keystore来进行签名,这个签名,项目名,和APP_ID实际已经在微信开发平台注册了,不过微信提供给开发者使用。所以,如果你要开发相应的程序,你需要在开放平台上进行注册。(2)Demo 安卓4.2以上存在问题仔细观察demo,有的地方传入的图原创 2013-11-15 15:38:50 · 1592 阅读 · 0 评论 -
安卓:gravity 和layout_gravity 的关系
一、两者区别android:gravity 与 android:layout_gravity 的区别在于:gravity用于设置内部内容位置,而layout_gravity 用于设置当前组件与父组件的位置。这个想必在读者在很多地方都看到了。二、android:gravity研究一开始,我以为这个是属于布局管理的XML属性,于是查看并搜索了FrameLayout以及它继承原创 2013-07-01 11:33:57 · 991 阅读 · 0 评论 -
安卓:View的基本信息
public classViewextends Objectimplements Drawable.Callback KeyEvent.Callback AccessibilityEventSourceClass OverviewThis class represents the basic building block for user翻译 2013-12-03 20:26:16 · 1497 阅读 · 0 评论 -
Smail语法基本知识(一)
Smali 背景: Smali,是指安卓系统里的 Java 虚拟机(Dalvik)所使用的一种.dex 格式文件的汇编器。 Baksmali 则是反汇编器。 其语法是一种宽松式的 Jasmin/dedexer语法,而且它实现了.dex 格式所有功能(注解,调试信息,线路信息等)。 Smali,Baksmali 分别是冰岛语中编译器,反编译器的叫法。Smali 语法简原创 2014-02-10 16:28:26 · 2875 阅读 · 0 评论 -
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 · 1212 阅读 · 0 评论 -
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 · 1072 阅读 · 0 评论 -
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 · 1078 阅读 · 0 评论 -
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 · 847 阅读 · 0 评论 -
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 · 964 阅读 · 0 评论 -
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 · 1143 阅读 · 0 评论 -
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 · 973 阅读 · 0 评论 -
AsyncTask源码分析 & 深层次BUG
网上关于这个的分析很多,但是讲的过于复杂其实它就三个部分:1 线程池2 Handler机制的使用3 Task的封装(Runnable,Callable,Future)原创 2015-03-01 13:49:34 · 659 阅读 · 0 评论