`
文章列表
1.类的加载,连接和初始化    1.1 JVM和类  同一个JVM的所有线程,所有变量都处于同一个进程里,它们都使用该JVM进程的内存区,当系统出现一下情况,JVM进程将被终止:   1.1.1 程序运行到最后正常结束;   1.1.2 程序运行 ...
方法一: 在Activity的onCreate()中: PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); // onResume() 中调用: mWakeLock.acquire(); // onPause() 中调用释放WakeLock对象 mWakeLock ...
摘自《Ophone应用开发权威指南》: /** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a,int r,int g,int b); * 设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 * * setAlpha(int a); * 设置绘制图形的透明度。 ...
直接贴上代码:   BasicViewDraw.java   package com.view; import com.test.R; import android.view.View; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.RectF; import android.graphics.Path; impor ...
直接贴上今天写的一些小Demo代码,供以后学习:2011 - 05 - 25 MainActivity.java package com.anim; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.view.Window; import android.view.WindowManager; import android.view.animation.Accelera ...
原文地址:http://www.androidmi.com/Androidkaifa/jinjie/201011/1788.html 作者的联系方式: QQ:524509159 Email:hoohbood@gmail.com Tel:18666294230大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等. 废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理.大家按步骤一步一步来: 第一步:新 ...
原文地址:http://developer.51cto.com/ 在Android操作系统中,有很多功能技巧可以帮助我们轻松的实现一些需求。比如对图像图像的处理等等。我们在这里就会为大家带来一些有关Android绘图的方法,希望能是朋友们充分掌握这方面的应用。   绘制各种图形、文字使用Canvas类中drawRect、drawText等方法,详细函数列表以及参数说明可以查看sdk 图形的样式由paint参数控制 Paint类也有很多参数设置方法 坐标由Rect和RectF类管理 通过Canvas、Paint和Rect 就可以绘制游戏中需要的大多数基本图形了 Android绘 ...
原文地址:http://chroya.iteye.com/   Android里面提供了对Matrix操作的一系列方便的接口。       Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心点。     set是直接设置Matrix的值,每次set一次,整个Matrix的数组都会变掉。     post是后乘,当前的矩阵乘以参数给出的矩阵。可以连续多次使用post,来完成所需的整 ...
原文地址: http://chroya.iteye.com/   Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。         首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式:         在 Android 里面, Matrix 由 9 个 float 值构成,是一个 3*3 的矩阵。如下图。         没专业工具,画的挺难看。解释一下,上面的 sinX 和 cosX ,表示旋转角度的 cos 值和 sin 值,注意,旋 ...
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pilou5400/archive/2010/11/13/6006711.aspx   Android中AsyncTask的用法     * AsyncTask         看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的: 第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多; 第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。 另外,前面已经看到,在新线程中更新U ...
太多了。。。 。。。 要的下载吧!
原文地址:http://mypyg.iteye.com/blog/761461   在上文中我们对手势操作进行了基本验证, 我们将上文中添加第二个textview的改为添加Listview,代码如下: Java代码   ListView lv = new ListView(this);    lv.setBackgroundColor(0xff808080);    final String[] items = {"one", "two", "three"};    lv.setAdapter(n ...
原文地址:http://mypyg.iteye.com/blog/761331   手势即手触摸屏幕做出动作。 View可以通过onTouchEvent收到触摸屏幕事件, 我们可以通过View.setOnTouchListener()设置事件监听器 或者override onTouchEvent()来拦截这些事件, 在拦截函数中判断触摸点的轨迹及运动速度就可以判断出是什么手势。 Android系统提供了GestureDetector来方便手势的判断,即:在拦截函数中每次touchevent都把事件作为参数调用GestureDetector.onTouchEvent(),当有手势被识别出后,就 ...
Three of the core components of an application — activities, services, and broadcast receivers — are activated through messages, called intents.   一、Intent 1、Intent属性、解析Intent是对执行某个操作的一个抽象描述,其描述的内容包括,对执行动作Action的描 ...
原文地址:http://hi.baidu.com/xiechengfa/blog/item/64fbed801e1b57b06c81191f.html Managing APN Settings on Google Android   An APN (Access Point Name) is the information needed to establish a GPRS/EDGE/UMTS cellular packet data connection on a mobile device. Usually the device can be configured by t ...
Global site tag (gtag.js) - Google Analytics