- 博客(19)
- 资源 (3)
- 收藏
- 关注
转载 Android 中关于 【Cursor】 类的介绍
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:
2015-09-28 22:25:24 299
转载 Android 判断当前线程是否是主线程的两种方法
使用Looper判断,方法为: Looper.myLooper() != Looper.getMainLooper()使用线程句柄判断,将主线程的Thread.currentThread()获取到主线程当前句柄,保存起来,在需要判断的时候调用Thread.currentThread()来与之比较,即可判断当前线程是否是主线程了。
2015-09-25 13:58:01 378
转载 Android 如何全局获取Context
有时,在处理业务逻辑的时候,需要Context对象,但在某些情况下,并非容易获取,这时就需要一些巧妙的手段来管理Context。 在Android中,提供了一个类Application,当应用程序启动的时候,系统会自动将这个类进行初始化,所以我们可以编写自己的Application类以管理一些全局的状态信息。 在这里,以获取全局Context为例。1、编写自己
2015-09-25 13:52:55 365
原创 Listview的自定义Adapter
网上关于这方面的好的文章:http://yilee.info/android-diy-listview.html http://blog.csdn.net/xiaominghimi/article/details/6314704 http://blog.csdn.net/chenzheng_java/article/details/6202586# 或许你可能有疑问,不是安卓为我
2015-09-23 19:31:27 371
转载 Android编程之LayoutInflater的inflate方法详解
LayoutInflater的inflate方法,在fragment的onCreateView方法中经常用到:[java] view plaincopypublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedIn
2015-09-22 21:22:30 270
转载 Android自定义属性时TypedArray的使用方法
有时候android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:layout_height="wrap_content",除此之外,我们亦可以自己定义属性,这样在使用的时候我们就可以使用形如 myap
2015-09-21 17:14:50 370
原创 图片圆角化处理
在安卓的项目中有时候我们需要美化界面,需要使图片看起来圆润光滑,这时候就需要用到图片圆角化处理技术了,我们可以通过图像叠加的方法为图片添加圆角效果。正常情况下,在已有的图像上绘图时会在它的上面添加一层新图像。如果绘图时使用的Paint是完全不透明的,那么新图像会完全遮挡下面的图像,如果Paint是部分透明的,那么重叠部分的图像颜色将会叠加。通过PorterDuffXfermode可以设置绘制图像时的
2015-09-21 12:40:40 1593
原创 Fragment实现tabhost的效果
首先我先介绍一下我们主界面的xml的实现,因为用碎片替代了tabhost,所以底部的功能分类界面和点击跳转就需要我们通过xml文件和代码自己实现,好,话不多说,上代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/bashLinearLayout" a
2015-09-17 10:01:59 438
转载 android LayoutInflater.inflate()的参数及其用法
很多人在网上问LayoutInflater类的用法,以及inflate()方法参数的含义,现解释如下:inflate()的作用就是将一个用xml定义的布局文件查找出来,注意与findViewById()的区别,inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。1.获取LayoutInflater对象有三种方法LayoutI
2015-09-16 09:52:38 310
转载 在Android程序中使用全局变量
关于android中是否可以使用全局变量,当然可以。做Java的人肯定都用过全局变量了,使用方法无非是定义一个静态变量,public类型,这样在其他类中就可以直接调用了,android中也可以这样使用。但是,android中这样使用全局变量是不是最符合android的架构呢,在国外的论坛里找到了下面的解决办法:The more general problem you are enc
2015-09-14 20:51:25 394
转载 Android实现定时器的方法
一、Handler 和 Threadpackage com.lstech.app;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.TextView;/** * ha
2015-09-10 15:30:23 260
原创 安卓界面-缓冲界面的用法
bufferInterface类:java代码示例/* * 这是一个缓冲界面类 * init()函数用来初始化界面; * initImage()函数用来初始化Imageview数组; * playAniamtion()函数用来创建一个进程,循环打印; * cleanImage()函数用来消除Imageview数组里面的内容; */public class bufferInterface
2015-09-09 20:08:38 903
原创 Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
如果遇到这种问题,说明你定义主活动的包名首字母大写了,改成小写就可以
2015-09-08 14:43:08 359
原创 如何在安卓中添加安卓API源代码
首先你需要下载安卓API代码地址:http://download.csdn.net/detail/zhang957411207/4416564然后将下载好的zip文件放到自己SDK存放的路径下,比如我的:D:\java\adt-bundle-windows-x86_64-20140321\sdk\platforms\android-19,在这个目录下新建一个sources文件夹,将zip放进去,并且
2015-09-08 11:14:53 1105
转载 Android getWindow().setFlags方法
//设置窗体全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置窗体始终点亮getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEE
2015-09-08 10:14:46 587
原创 通过Intent将数据传递给上一个活动
之前我们将数据从第一个活动传递给第二个活动,用的是startActivity()函数,通过查阅文档,我们发现还有一个startActivityForResult()函数也是用来启动活动的,但是这个方法期望在下一个活动销毁的时候能够返回结果给上一个活动。startActivityForResult(Intent intent,int requestCode) //requestCode是请求码,
2015-09-07 21:25:56 811
原创 组件之间的信使----Intent
Intent分为显式Intent和隐式Intent 1.显示Intent的用法 构造函数为Intent(Context context,Class Intent intent=new Intent(FirstActivity.this,secondActivity.this);startActivity(intent);2.隐式Intent的用法 相对于显式的Intent,隐式的Intent
2015-09-07 20:45:06 544
原创 安卓四大组件----活动
1.一个安卓应用中必须告知Application那一个是最先启动的Activity,这时就要在AndroidManifest.xml中的活动activity中添加上 <intent-filter> <action android:name="android.intent.action.MAIN"> <category android:name="android.intent.category.
2015-09-07 20:00:24 507
转载 Android中this、super的区别
在 Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非 super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希
2015-09-07 19:36:07 384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人