`
文章列表
以下是针对,‍canvas.drawBitmap方法实施透明效果. Paint paint = new Paint(); paint.setAlpha(0x40); //设置透明程度 canvas.drawBitmap(this.bitmap, this.offsetX, this.offsetY,paint); 如果是针对图片的drawable,则可以 Drawable ibSelected; ...定义Drawable ibSelected.setBounds(0, 0, itemImageWidth+2, itemImageHeight+2); ((Bitmap ...

android资源别名

详细请参考: http://developer.android.com/guide/topics/resources/providing-resources.html 的 Creating alias resources 当你要给android的多种设备开发时, 要准备在多个configuration 下的资源,当然还要提供默认源. 如果在多个configuration下的资源是一样时, 你可以把这相同的资源拷贝到相应的目录下, 不过这不是一个好的实践, 实际上我们可以使用资源别名. 不过该方法不适用于animation,  menu, raw, 和xml目录下的资源. 如有个icon ...
转自: http://www.cnblogs.com/-OYK/archive/2011/08/03/2126691.html public class GestureTest extends Activity implements OnTouchListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mai ...
https://wheremylife.com/blog/html/android-intentservice-getting-started/ Android上的后台任务主要有三种实现方式,一是按照常规的Java方式,自己写线程,二是使用SDK封装好的后台任务类AsyncTask,三是使用Service,线程和AsyncTask都是和Activity的生命周期绑定的,而Service有自己的独立生命周期 IntentService是一个用于按需处理异步请求的Service基类,调用方通过 startService(Intent)启动服务,IntentService为每一个Intent开启 ...
如何让你的ListView实现自动滚动呢? Android其实已经考虑到ListView控件的智能滚动操作。直接在Layout中写即可,注意下面的stackFromBottom以及transcriptMode这两个属性。涉及代码如下: <ListView android:id="listCWJ" android:layout_width="fill_parent" android:layout_height="fill_parent" ...
对于Android平台上的线程优先级设置来说可以处理很多并发线程的阻塞问题,比如很多无关紧要的线程会占用大量的CPU时间,虽然通过了MultiThread来解决慢速I/O但是合理分配优先级对于并发编程来说十分重要。Android在线程方面主要使用的是Java本身的Thread类,我们可以在Thread或Runnable接口中的run方法首句加入    Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); //设置线程优先级为后台,这样当多个线程并发后很多无关紧要的线程分配的CPU时间将会减少,有利于主线程的处理,相关的Th ...
如何访问平时APK文件Res目录下的内容呢? 如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢? 这里Android123可以告诉大家APK在安装时已经解压缩,部分资源存放在/data/data/package_name/这里, 比如我们想访问res/raw/android123.cwj文件,可以使用android.resource://package_name/" + R.raw.android123 这个Uri,其中package_name是你工程的包名。 完整的处理代码为 Uri uri = Uri ...
有的时候我们的Android在应用运行时,可能需要临时退出,比如突然接到来电(或者Sensor、Land和Port布局的自动切换),但是切换回来界面时,可能Activity又重新从第一个界面开始显示,并不是刚才用户操作的界面,这里可以通过在androidmanifest.xml中在需要保留的activity中添加android:alwaysRetainTaskStat="true" 这句即可. 当然更好的是自己用编程实现: 通过重写Activity的onSaveInstanceState(Bundle outState) 方法可以在Android系统触发结束任务时,保存当 ...
Android 2.2开始新增的缩略图类ThumbnailUtils的主要方法是静态的,对于Android 2.2或API Level8以下的工程可以直接使用,本类相对于我们常规的缩略图类考虑更周全,除了尺寸比例优化外,针对OOM的内存管理方面有更周全的处理方式,请自行查看相关的源码. 可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。    static Bitmap  createVideoThumbnail(String filePath, int kind)  //获取视频文件的缩略图,第一个参数为视频文件的位置, ...
http://code.google.com/p/moonblink/    这里面有很多有意思的东西,可以学到不少的东西. http://code.google.com/p/fanfoudroid/  饭否的客户端 http://code.google.com/p/andtweet/  tweet客户端 http://code.google.com/p/scrollablecontacts/ http://code.google.com/p/android-daisy-epub-reader/ http://code.google.com/p/musikcube/  A music ...

linux内存说明

转: http://www.php-oa.com/2008/04/04/linux-free.html   如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. $ free -m   total used free shared buffers cached Mem: 1002 769 2 ...

强大的lftp

转: http://www.php-oa.com/2008/04/17/lft.html   注: lftp的速度比rsyc要快.   原来一直认为wget很好用,很少用lftp.研究了一下.没想到lftp也这么强大 lftp很象shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。这个可是超级好用的一点哦. 它还有书签、排队、镜像、断点续传、多进程下载等功能。 #lftp –help 语法介绍 lftp [OPTS] <site> `lftp’ 是在 rc 文件执行后 lftp 执行的第一个命令  -f <file& ...
Lnux下shell命令的常用快捷键 下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴… Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 Ctrl + l 清除屏幕内容 Ctrl + u 清除光标之前的内容 Ctrl + k 清除光标之后的内容 Ctrl + h 类似于退格键 Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了) Ctrl + c 终止命令 Ctrl + d 退出shell Ctrl + z 转入后台运行..

apche的AB测试详解

见 http://blog.csdn.net/hieric1001/article/details/5025709
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效 解决方法: 在checkbox、button对应的view处加android:focusable="false"    android:clickable="false" android:focusableInTouchMode="false" 其中focusable是关键
Global site tag (gtag.js) - Google Analytics