![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 70
姝然彩神
这个作者很懒,什么都没留下…
展开
-
Android的图片压缩类ThumbnailUtils
从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework包下的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。1、extractThumbnail (source, width, height):原创 2013-02-22 16:30:37 · 339 阅读 · 0 评论 -
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 · 408 阅读 · 0 评论 -
启动安装的应用程序
两种方式:一、使用Intent的setComponent方法Intent intent = new Intent(); intent.setComponent(new ComponentName("包名", "包名.主類名")); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); 二、使转载 2013-02-27 17:03:45 · 501 阅读 · 0 评论 -
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 · 783 阅读 · 1 评论 -
GestureDetector类及其用法
GestureDetector这个类对外提供了两个接口:OnGestureListener,OnDoubleTapListener,还有一个内部类SimpleOnGestureListener。 GestureDetector.OnDoubleTapListener接口:用来通知DoubleTap事件,类似于鼠标的双击事件。 1,onDoubleTap(MotionEvent e)转载 2013-02-28 10:38:15 · 358 阅读 · 0 评论 -
onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子view的控件是没有这个方法的,如Linea转载 2013-02-28 15:33:23 · 264 阅读 · 0 评论 -
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 · 439 阅读 · 0 评论 -
自定义加载进度条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 · 1035 阅读 · 0 评论 -
关注博客
http://blog.csdn.net/wyzxk888/article/category/807602原创 2013-05-06 10:26:49 · 422 阅读 · 0 评论 -
ListView判断其内容已滚动到最顶部或者最底部
直接上代码listView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Ov原创 2013-02-26 12:33:12 · 389 阅读 · 0 评论 -
可拖拽的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 · 660 阅读 · 0 评论 -
MediaStore类介绍
今天给大家讲android的多媒体数据库。MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进原创 2013-02-22 16:20:21 · 483 阅读 · 0 评论 -
Android GradientDrawable类的详解,设置activity的背景颜色渐变效果
GradientDrawable 支持使用渐变色来绘制图形,通常可以用作Button或是背景图形。GradientDrawable允许指定绘制图形的种类:LINE,OVAL,RECTANGLE或是RING ,颜色渐变支持LINEAR_GRADIENT,RADIAL_GRADIENT 和 SWEEP_GRADIENT。其中在使用RECTANGLE(矩形),还允许设置矩形四个角为圆角,原创 2013-01-24 21:30:17 · 8978 阅读 · 1 评论 -
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 · 787 阅读 · 0 评论 -
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 · 382 阅读 · 0 评论 -
Android 数据库打包随APK发布
有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做好的数据库打包进我们的APK呢,其实很简单,就是把我们的数据库文件放到我们的手机里,所以不必局限在哪个地方写这个代码,在第一次创建数据库的时候可以,我觉得在软件起动页里效果更好一点,首先我们应该把事先写好的数据库文件比如 test.db放到res文件夹里的raw文件夹里,也可以放到assets里,因为这两个文件夹不会在生成APK的时候不转载 2013-02-25 22:14:09 · 326 阅读 · 0 评论 -
实现大图滚动显示
问题: 我有一张比较大的图片,比如长宽都是屏幕的两倍大小,我想实现的功能是首先将图片居中显示,由于图片太大显然只能显示一部分,然后可以通过拖动,实现图片的平滑滚动(既看不出来滚动刷新痕迹)。 就像google地图一样,如果用mapView这个控件,那么可以在屏幕上拖动整个地图,但是由于地图信息量太大,如果一次拖动过快,那么屏幕会暂时显示出一些刷新痕迹(灰白的格子)。 想使用map原创 2013-02-25 22:30:24 · 506 阅读 · 0 评论 -
使用Service和BroadcastReceiver实时监听网络状态
很多时候我们都需要实时监听网络状态,当网络状态发生变化后通知程序实行不同的策略。 这里,我采用Service+BroadcastReceiver的形式实时监听网络变化。 原理是程序在背后启一个Service,在Service中注册一个广播,当网络变化时会产生一个ConnectivityManager.CONNECTIVITY_ACTION事件,只要监听这个事件就可以了。代码如下: im转载 2013-02-25 22:05:59 · 519 阅读 · 0 评论 -
使用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 · 310 阅读 · 0 评论 -
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 · 525 阅读 · 0 评论