![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
痛是咸
java 安卓开发
展开
-
在android中使用图像资源 bitmap
–Bitmap代表这一张位图,BitmapDrawable里封装的图片就是一个Bitmap对象。如果要将Bitmap对象封装成BitmapDrawable对象只需要用构造方法即可。//讲bitmap对象包装成BitmapDrawable对象BitmapDrawabledrawable = newBitmapDrawable(bitmap);//将Bi原创 2013-07-10 13:34:14 · 2155 阅读 · 0 评论 -
Android Text文本设置字体大小
可以指定单位:setTextSize(int unit, int size)TypedValue.COMPLEX_UNIT_PX : PixelsTypedValue.COMPLEX_UNIT_SP : Scaled PixelsTypedValue.COMPLEX_UNIT_DIP : Device Independent PixelsmText.setTextSize(原创 2014-04-28 11:19:19 · 1328 阅读 · 0 评论 -
android Intent.createChooser 应用选择器
以微博分享为例: 1.public void onClickShare(View view) { 2. 3. Intent intent=new Intent(Intent.ACTION_SEND); 4. intent.setType("image/*"); 5. intent.putExtra(Inten原创 2014-05-07 12:35:04 · 2620 阅读 · 0 评论 -
listview android:cacheColorHint,android:listSelector属性作用
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listVi转载 2013-11-21 10:03:36 · 903 阅读 · 0 评论 -
Android之Service与IntentService的比较
不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继承自Service的,那我们先看看Service的官方介绍,这转载 2013-09-24 00:28:26 · 713 阅读 · 0 评论 -
JNI之HelloWorld
JNI初步。让大家一看就会哈哈。写篇教程吧,网上很多关于JNI的hello world,虽然称作哈喽沃德,但是调试起来还是不可避免遇到很多问题。今天在调式成功的这个里程碑时间里,总结下这两天俺的经验,那些希望使用JNI的银们,如果看到这篇小文了,或许可以一站式解决问题,免去东奔西走的麻烦咧~~~~哈哈哈开始!JNI是啥就不介绍了,最直观的作用就是它可以在java里面调用转载 2013-10-09 18:05:59 · 876 阅读 · 0 评论 -
android面试题及答案
JAVA1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。2.XML包括哪些解释技术,区别是什么?DOM和SAX原创 2013-09-03 01:31:00 · 6502 阅读 · 4 评论 -
Android:实现手势滑动的事件处理方法
首先得Activity必须实现OnGestureListener接口,该接口提供了关于手势操作的一些方法,onDown方法:onDown是,一旦触摸屏按下,就马上产生onDown事件public boolean onDown(MotionEvent e) {return false;}onFling方法:当手在屏幕上滑动但手未离开屏幕时触发MotionEvent e1 手开原创 2013-07-21 01:57:45 · 2180 阅读 · 1 评论 -
android客户端与服务器对发信息代码
客户端为android服务器端为java项目,客户端与服务器端通过socket实现通讯,代码如下:客户段代码:package com.lovo.activity;import java.io.IOException;import java.io.BufferedReader;import java.io.InputStream;import java.io.Input原创 2013-07-20 23:49:50 · 1430 阅读 · 1 评论 -
获取系统传感器服务
获取系统传感器服务:方向、加速度、磁场、温度、压力、光感应代码贴上如下:package com.lovo.activity;import com.lovo.sensor.R;import android.app.Activity;import android.content.Context;import android.hardware.Sensor;import android原创 2013-07-20 23:25:58 · 1077 阅读 · 0 评论 -
android创建桌面快捷方式
用SharedPreferences保存数据标识用于控制快捷方式只在安装时创建一次,代码如下:原创 2013-07-20 22:57:46 · 1085 阅读 · 0 评论 -
ContentProvider,及使用系统URI管理联系人
ContentProvider和ContentResolver是两个非常重要的概念。如果是ContentProvider是内容提供者的话,那么ContentResolver就是内容提取者,它负责从ContentProvider中提取或处理数据。ContentResolver通过uri告诉ContentProvider需要获取或处理哪些数据。如果要实现ContentProvider那么需原创 2013-07-16 20:37:49 · 1371 阅读 · 0 评论 -
SQLite数据库
Android提供了创建和使用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法,另外还有一个SQLiteOpenHelper工具类提供了更简洁的功能。在Android的SDK目录下有sqlite3工具,我们可以利用它来创建数据库、创建表和执行一些SQL语句。SQLiteDatabase常用方法//创建或打开数据库openOr原创 2013-07-14 22:54:16 · 1359 阅读 · 3 评论 -
File存储
我们可以将一些数据直接以文件的形式保存在设备中。例如,一些文本文件、PDF文件、音视频文件和图片等。Android提供了文件读写的方法如下:–Context.openFileInput() - 方法获得标准Java文件输入流(FileInputStream)。–Context.openFileOutput() - 方法获得标准Java文件输出流(FileOutputStream)。原创 2013-07-14 22:30:58 · 794 阅读 · 0 评论 -
Acitivity创建与配置
•Activity的创建和配置–Activity提供了和用户交互的可视化界面。创建一个Activity一般是继承Activity(当然也可以继承ListActivity、MapActivity等),覆盖Activity的onCreate()方法,在该方法中调用setContentView()方法展示要显示的视图,调用findViewById()方法实例化组件。注意Activity只有在清单文件原创 2013-06-25 12:10:24 · 1451 阅读 · 0 评论 -
补间动画java代码实现,及资源文件配置
补间动画:•补间动画能完成一系列简单的变化(如位置、尺寸、透明度、和旋转等)。例如,在你的程序中有一个ImageView组件,我们通过补间动画可以使该视图组件实现放大、缩小、旋转、渐变等。补间动画类位于android.view.animation包中,该包中包含了一些常用的动画实现类。–Animation:动画抽象类,其他几个实现类继承该类。–ScaleAnimation:原创 2013-07-10 13:50:01 · 1853 阅读 · 0 评论 -
PhoneGap开发的android项目环境搭建简单流程
首先已经下载好最新的PhoneGap源码。已经装eclipse,android sdk及adt的安装和配置。1.进入eclipse界面,新建android工程 new > android project2.该工程目录下建立两个文档 /libs 和 /assets/www3.把phonegap中android目录下的cordovajs拷贝到 /assets/www原创 2014-06-06 14:47:32 · 1136 阅读 · 0 评论