自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 view 位置

public class WidgetController { /* * 获取控件宽 */ public static int getWidth(View view) { int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);

2013-07-04 12:54:30 616 1

转载 jsoup 1.6.2发布 最棒的Java HTML解析器

jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。 jsoup 1.6.2 发布了,改版包含很多的 bug 修复,松散的 XML 解析模式,功能调整以及内存的改进。 详情请看官方发行说明: http://jsoup.org/news/release-

2013-05-14 15:17:10 511

原创 关注博客

http://blog.csdn.net/wyzxk888/article/category/807602

2013-05-06 10:26:49 414

转载 可拖拽的ImageButton

所有的View都可以实现onTouchListener,我们可以监听此方法去获取控件的坐标, 然后重绘控件的位置 import android.app.Activity; import android.os.Bundle; import android.util.DisplayMetrics; import android.util.Log; import an

2013-03-09 00:14:25 649

原创 TabHost切换view

1.布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#043" >

2013-03-07 22:35:40 778

转载 onMeasure方法理解

参考一 我们知道View在屏幕上显示出来要先经过measure和layout. 在调用onMeasure(int widthSpec, int heightSpec)方法时,要涉及到MeasureSpec的使用,MeasureSpec有3种模式分别是UNSPECIFIED, EXACTLY和AT_MOST, 那么这些模式和我们平时设置的layout参数fill_parent, wrap_cont

2013-03-02 16:17:14 429

转载 onInterceptTouchEvent和onTouchEvent调用时序

onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子view的控件是没有这个方法的,如Linea

2013-02-28 15:33:23 259

转载 GestureDetector类及其用法

GestureDetector这个类对外提供了两个接口:OnGestureListener,OnDoubleTapListener,还有一个内部类SimpleOnGestureListener。   GestureDetector.OnDoubleTapListener接口:用来通知DoubleTap事件,类似于鼠标的双击事件。   1,onDoubleTap(MotionEvent e)

2013-02-28 10:38:15 344

转载 启动安装的应用程序

两种方式: 一、使用Intent的setComponent方法 Intent intent = new Intent(); intent.setComponent(new ComponentName("包名", "包名.主類名")); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); 二、使

2013-02-27 17:03:45 495

原创 自定义加载进度条loading的几种方式

1. <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> activity中用法 public class AfActivity extends Activity implements OnClic

2013-02-27 16:25:34 1020

原创 Gallery每次滑动一个item

package com.tianxia.widget.gallery; import android.content.Context; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.MotionEvent; import android.widget.Galler

2013-02-27 15:06:00 400

原创 ListView判断其内容已滚动到最顶部或者最底部

直接上代码 listView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Ov

2013-02-26 12:33:12 381

原创 实现大图滚动显示

问题:   我有一张比较大的图片,比如长宽都是屏幕的两倍大小,我想实现的功能是首先将图片居中显示,由于图片太大显然只能显示一部分,然后可以通过拖动,实现图片的平滑滚动(既看不出来滚动刷新痕迹)。   就像google地图一样,如果用mapView这个控件,那么可以在屏幕上拖动整个地图,但是由于地图信息量太大,如果一次拖动过快,那么屏幕会暂时显示出一些刷新痕迹(灰白的格子)。   想使用map

2013-02-25 22:30:24 499

转载 使用FileObserver对sdcard文件或文件夹监控

Android系统API提供了FileObserver抽象类(Linux的INotify机制)来监听系统/sdcard中的文件或文件夹,FileObserver类能对sdcard中的文件及文件夹的打开、创建、移动和删除操作进行监控。下面看看代码实现:  import android.app.Activity; import android.os.Bundle; import android.os

2013-02-25 22:17:30 298

转载 Android 数据库打包随APK发布

有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做好的数据库打包进我们的APK呢,其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如 test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不

2013-02-25 22:14:09 321

转载 使用Service和BroadcastReceiver实时监听网络状态

很多时候我们都需要实时监听网络状态,当网络状态发生变化后通知程序实行不同的策略。  这里,我采用Service+BroadcastReceiver的形式实时监听网络变化。  原理是程序在背后启一个Service,在Service中注册一个广播,当网络变化时会产生一个ConnectivityManager.CONNECTIVITY_ACTION事件,只要监听这个事件就可以了。代码如下:  im

2013-02-25 22:05:59 511

原创 ScrollView中嵌入ListView,让ListView全显示出来

import android.widget.ListView; /** * ScrollView中嵌入ListView,让ListView全显示出来 * @author reyo * */ public class MyListView extends ListView{ public MyListView(android.content.Context c

2013-02-25 21:58:42 770 1

原创 FloatImageText图文混排

package com.bitmap.text; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; public class Mainactivity extends Activity {

2013-02-25 21:16:03 372

原创 Android的图片压缩类ThumbnailUtils

从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework包下的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。 1、extractThumbnail (source, width, height):

2013-02-22 16:30:37 332

原创 MediaStore类介绍

今天给大家讲android的多媒体数据库。 MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建, 直接调用利用ContentResolver去掉用那些封装好的接口就可以进

2013-02-22 16:20:21 474

原创 Android GradientDrawable类的详解,设置activity的背景颜色渐变效果

GradientDrawable 支持使用渐变色来绘制图形,通常可以用作Button或是背景图形。 GradientDrawable允许指定绘制图形的种类:LINE,OVAL,RECTANGLE或是RING ,颜色渐变支持LINEAR_GRADIENT,RADIAL_GRADIENT 和 SWEEP_GRADIENT。 其中在使用RECTANGLE(矩形),还允许设置矩形四个角为圆角,

2013-01-24 21:30:17 8957 1

android驱动开发

android驱动开发与移植相关资料,Android+Porting+Guide+v1 Android硬件驱动开发关键技术和HAL移植要领

2012-08-03

phonegap android

Commpass(指南针)

2012-03-05

空空如也

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

TA关注的人

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