摘要:
若显示带进度的进度条:1 requestWindowFeature(Window.FEATURE_PROGRESS); 2 setProgressBarVisibility(true); 3 setProgress(10);若显示不带进度的进度条:1 requestWindowFeature(Win... 阅读全文
摘要:
首先给大家分享多线程下载核心类: 1 package com.example.urltest; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.io.RandomAccessFile;... 阅读全文
摘要:
问题1:实例化一个Thread并start()之后,等待这个线程isAlive()==false 时再次去start()该线程时会报如下错误:the thread already started;解决方法:每次start()线程之前都要重新实例化一次;问题2:使用HttpURlConnection.... 阅读全文
摘要:
Java的RandomAccessFile提供对文件的读写功能,与普通的输入输出流不一样的是RamdomAccessFile可以任意的访问文件的任何地方。这就是“Random”的意义所在。RandomAccessFile的对象包含一个记录指针,用于标识当前流的读写位置,这个位置可以向前移动,也可以向... 阅读全文
摘要:
大家都知道在Android中通过AIDL可以跨进程调用Service中的数据,网上也有很多实例,但是大部分实例都是关于基本数据类型的远程调用,很少讲到复杂数据的调用,今天我用一个例子来演示一下怎样用AIDL Service 传递复杂数据。 阅读全文
摘要:
绑定Service需要调用public boolean bindService (Intent service, ServiceConnection conn, int flags);传入一个ServiceConnection对象,该对象是一个接口,实例化时需要实现该接口,它的作用就是获得Servi... 阅读全文
摘要:
发现对系统的联系人进行操作的api很乱,感觉逻辑有点不清楚......主要用到这4个类:android.provider.ContactsContract.CommonDataKinds.Email;android.provider.ContactsContract.CommonDataKinds.... 阅读全文
摘要:
使用SurfaceView实现正弦余弦曲线的绘制动画!主要代码如下: 1 package com.example.surfaceviewtest; 2 3 import java.util.Timer; 4 import java.util.TimerTask; 5 6 import... 阅读全文
摘要:
CSDN和博客园是我最喜欢的两个技术论坛,之前一直在博客园写博客,现在准备同步到CSDN上! 阅读全文
摘要:
所有代码如下: 1 package com.example.animation; 2 3 import android.animation.Animator; 4 import android.animation.AnimatorListenerAdapter; 5 import and... 阅读全文
摘要:
虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下:Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化矩阵变换,Android封装了一系列方法来进行矩阵变换,其中包括pre系列方法:preScale,pr... 阅读全文
摘要:
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。... 阅读全文
摘要:
public void clear() { Paint paint = new Paint(); paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR)); canvas.drawPaint(paint... 阅读全文
摘要:
Android开发中,如果系统提供的View组件不能满足我们的需求,我们就需要自定义自己的View,此时我们会想可不可以为自定义的View定义属性呢?答案是肯定的。我们可以定义自己的属性,然后像系统属性一样用在layout布局中。通过下面3步既可以完成自定义属性:第一步:在values文件夹下的at... 阅读全文
摘要:
在res/values/styles文件夹中定义如下:1 在activity中设置:1 @Override2 protected void onCreate(Bundle savedInstanceState) {3 super.onCreate(savedInstance... 阅读全文