- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 Android中AsyncTask的用法示例
AsyncTask是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程。要使用AsyncTask工作我们要提供三个泛型参数,并重载几个方法(至少重载一个)。AsyncTask定义了三种泛型类型params,progress和result。params启动任务执行的
2015-07-22 23:05:35
624
原创 android开发training之actionbar之3
装饰action bar一、使用默认的action barAndroid theme有两种theme支持action barTheme.Holo for a "dark" theme.Theme.Holo.Light for a "light" theme.可以在 中定义应用的全局theme也可以在 中单独定义一个activity的theme
2014-12-26 16:44:21
550
原创 android开发training之actionbar之1
action bar很有用,可以提示用户所处的位置,或加入搜索,设置等功能。Support Android 3.0 and Above OnlyBeginning with Android 3.0 (API level 11), the action bar is included in all activities that use theTheme.Holo t
2014-12-26 16:26:39
474
原创 android开发training之actionbar之2
actiong bar是一个方便快捷的导航神器。它可以标识活动的标题,突出活动的一些关键操作(如“搜索”、“创建”、“共享”等)。1.在一个项目中增加action bar在xml中定义action bar的每个因子的属性,如下:main_activity_actions。xml<menu xmlns:android="http://schemas.android.com/apk
2014-12-26 15:08:39
560
原创 viewpager实现静态导航
1.viewpager滑动3页切换效果。activity_guide.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
2014-12-19 10:56:00
459
原创 画图类和动画类概览
publicfinal classBitmapextends Objectimplements Parcelablejava.lang.Object ↳android.graphics.Bitmap publicclassBitmapFactoryextends Object
2014-11-25 11:21:23
455
原创 Animation之Property Animation
Property AnimationProperty Animation是android3.0(API Level11)加入的新特性,能对任意对象的任意属性进行动画切换。Property Animation改变特定时间段内属性的值。要实现动画,需要指定对象动画的特性,例如对象在屏幕上的位置,动画持续的时长等。Property Animation允许你定义的动画的特性有:l Durat
2014-11-24 17:36:51
576
原创 Animation之View Animation
An animation resource can define one of two types of animations:Property AnimationCreates an animation by modifying an object's property values over a set period of time with an Animator.View Anim
2014-11-23 15:19:25
518
原创 绘图类
Paint类paint类代表画笔。用来描绘图形的颜色和风格(线宽,颜色,透明度和填充效果等)。Cancas类Cancas类代表画布。用来绘制各种图形(矩形,圆形和线条等)。通常情况下,要在Activity中绘图,需要先创建一个继承自View类的视图,并且在该类中重写其onDraw(Canvas canvas)方法,然后在显示绘图的activity中添加该视图。下面将通过一个具体的实例来
2014-11-20 16:38:52
463
原创 OpenGL ES定义形状
二、定义形状1.定义一个三角形OpenGL ES能在3D空间中明确坐标来画出物体。要画一个三角形,首先要定义它的坐标。OpenGL中的典型作法是定义一个浮点集合代表顶点。为了达到好的效率,将这些坐标写入ByteBuffer中,等待传到OpenGL画图管道进行处理。public class Triangle { private FloatBuffer vertexBuf
2014-11-20 16:38:30
480
原创 java边读边写
public class Main {public static void main(String[] args) throws IOException {// 将inputstream转换成字符流InputStreamReader inputStreamReader = new InputStreamReader(System.in);//BufferedReader rea
2014-10-13 14:44:08
3579
原创 流转换成字符,流转换成字节流。stream2String,stream2Bytes
public class StreamUtil {public static String streamToString(InputStream inputStream)throws Exception {StringBuffer result = new StringBuffer();InputStreamReader in = new InputStreamReader(inp
2014-10-13 13:43:57
887
原创 httpclient的post和get,httpurlconnection的post和get
public class HttpHelp {/*** httpclient的get方法* * @param handler* @param url*/public static void httpGet(final Handler handler, String url) {new Thread(new Runnable() {@Overridep
2014-10-13 13:41:08
499
原创 MediaPlayer和SurfaceView播放视频
android:layout_height="fill_parent" android:weightSum="1">
2014-09-19 13:04:07
568
原创 识别向上的手势启动一个应用
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heigh
2014-09-14 10:29:51
443
原创 Android读写文本文件
package com.example.test;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;import android.app.Activity;import android.os.Bundle;import android.widge
2014-07-08 16:50:33
779
原创 Android Activity 生命活动周期再验证
Android Activity 生命活动周期再验证 Activity的launchmode为默认值。 1.桌面图标启动Ap,按Back键返回: onCreate() onStart() onResume() 【Back键按下】 onPause() onStop() onDestroy() 2.长按Home按键,从最近程序中点击图标进入: 与情况1相
2014-07-05 11:18:59
466
原创 android颜色对应的xml配置值,颜色表
网上找的一些颜色值 Java代码 "1.0" encoding="utf-8" ?> "white">#FFFFFF "ivory">#FFFFF0 "lightyellow">#FFFFE0 "yellow"
2014-06-30 10:53:52
333
原创 用android 获取当前本地文件、文件夹,并显示在listview上,点击文件夹,显示该文件夹下的文件和文件夹
1234567891011121314151617181920212223242526272829303132333435
2014-06-30 10:28:00
1646
原创 推荐一款速度不错的Android模拟器——Genymotion
特性最好的Android模拟体验支持OpenGL加速,提供最好的3D性能体验可以从Google Play安装应用支持全屏并改善了使用感受全控制可同时启动多个模拟器支持传感器管理,如电池状态、GPS、Accelerator加速器支持Shell控制模拟器完全兼容ADB,您可以从主机控制您的模拟器管理设备易安装支持从Eclipse启动模拟器支持直接从E
2014-05-30 16:43:28
1043
转载 Android系统五大布局详解Layout
我们知道Android系统应用程序一般是由多个Activity组成,而这些Activity以视图的形式展现在我们面前,视图都是由一个一个的组件构成的。组件就是我们常见的Button、TextEdit等等。那么我们平时看到的Android手机中那些漂亮的界面是怎么显示出来的呢?这就要用到Android的布局管理器了,网上有人比喻的很好:布局好比是建筑里的框架,组件按照布局的要求依次排列,就组成了用于
2014-05-11 09:55:33
784
转载 Android 的Margin和Padding属性以及支持的长度单位
Android的Margin和Padding跟Html的是一样的。如下图所示:黄色部分为Padding,灰色部分为Margin。通俗的理解 Padding 为内边框,Margin 为外边框对应的属性为android:layout_marginBottom="25dip" android:layout_marginLeft="10dip" android:la
2014-05-11 09:52:47
485
转载 设置tabhost位于底部的三种方法
对于Android自带的tabhost组件,是位于页面顶端的,若想让其位于页面底端,在这里提供两种方法。 方法一1、tabcontent和tabs交换位置 2、设置tabcontent的属性:android:layout_weight="1" 范例[html] http://schemas.android.com/apk/res/android"
2014-05-10 21:46:10
663
转载 Android之TabHost布局
Android之TabHost布局1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是
2014-05-10 20:25:09
328
转载 android 从activity用intent跳转到listactivity并在其中用simpleadapter在listview中显示数据列
http://blog.youkuaiyun.com/liangzaierbao/article/details/25464897
2014-05-10 12:05:41
485
Android反编译工具包(升级)
2014-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人