
android
iamkila
这个作者很懒,什么都没留下…
展开
-
用AutoCompleteTextView实现历史记录提示
这画面不陌生吧,百度的提示,他的词库并不是历史记录,是搜索引擎收集的当前最常搜索的内容。假如我们也要在android的应用实现如上功能怎么做呢?方法很简单,android已经帮我们写好了api ,这里就用到了AutoCompleteTextView组件。 网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入原创 2012-02-03 11:04:59 · 54787 阅读 · 13 评论 -
android解析xml的通用写法
try {ByteArrayInputStream is = new ByteArrayInputStream(data.getBytes());XmlPullParser parser = XmlPullParserFactory.newInstance().newPullParser();parser.setInput(is, "UTF-8");int eventType =原创 2012-08-29 09:21:44 · 1305 阅读 · 0 评论 -
android之内存管理的文章收集
http://www.blogjava.net/rosen/archive/2010/06/13/323522.html 介绍mat的使用http://blog.youkuaiyun.com/xieqibao/article/details/6707519 介绍android的虚拟机的内存分配和管理原理待补充原创 2012-08-24 10:28:55 · 864 阅读 · 0 评论 -
在android中使用java 的preferences来保存数据
在android中大家用到的数据存储or读取方式 分为那几种 :1. sharePreference 2. sqlite 3. 直接使用file存储4. content provider今天我要介绍的是第五种 ,是java本身自带的util.pres包下的preferences 。为什么有sharedPreference 还要用Preferences呢?s原创 2012-06-25 11:30:37 · 1664 阅读 · 0 评论 -
android抗锯齿的几个方法
1 最容易想到是使用sdk工具 :draw9patch 这个很多人都知道 就不多解释了。2.在重写view的时候drawline,drawcircle等 传入的paint需要paint.setAntiAlias(true) 3.如果你使用位图绘制图形,例如你会用到drawbitmap(),就需要加上paint.setFilterBitmap(true) 4.如果你画的图形很原创 2012-05-24 15:51:38 · 10719 阅读 · 0 评论 -
有关android内存泄露的问题以及解决方案
部分内容引用转载的文章 1. 关于context的问题,也就是静态成员变量引用资源导致生命周期不一致问题在Android中context可以作很多操作,但是最主要的功能是加载和访问资源。在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context,比如一个原创 2012-06-11 10:44:19 · 2093 阅读 · 1 评论 -
android-关于bitmap和canvas的一些注意的细节
在创建新的控件或修改现有的控件时,我们都会涉及到重写控件或View的onDraw方法。onDraw方法会传入一个Canvas对象,它是你用来绘制控件视觉界面的画布。在onDraw方法里,我们经常会看到调用save和restore方法,它们到底是干什么用的呢?❑ save:用来保存Canvas的状态。save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。原创 2012-05-11 10:18:23 · 4142 阅读 · 0 评论 -
安装ADT17后出现NoClassDefFoundError 的解决方法
错误:升级到ADT 17之后,编译ok,再次运行程序,log提示:NoClassDefFoundError,程序找不到Jar包里对应的类。先说明两种解决方法,在文末叙述原因。First of all! 注意1:首先观察,项目里是否有一个叫做Referenced Libraies的文件夹,里边是你要使用的所有jar包,但是Android Depen转载 2012-04-12 20:41:04 · 1863 阅读 · 0 评论 -
android开发中遇到的2.2与2.3以上的区别
1. sdcard位置的区别 书写时千万别写死如“/sdcard/meeting”这些绝对路径 。获取sdcard的路径的正确方法是Environment.getExternalStorageDirectory(); 要这样写的原因是有些版本的路径是/sdcard ,而有些是mnt/sdcard .。 2.写路径时的区别 这是我偶尔发现的,我在2.2版本时 想获原创 2012-04-23 11:46:28 · 1863 阅读 · 0 评论 -
如何让android的屏幕保持常亮
首先添加权限:uses-permission android:name="android.permission.WAKE_LOCK">uses-permission> 实现代码: 1: public class test extends Activity 2: { 3: PowerManager powerManager =转载 2012-04-11 10:30:38 · 3746 阅读 · 0 评论 -
android学习小笔记
积累~下面是用于备忘的分散的小知识点,未正式归类和详细分析1.simpleAdapter只可以用来放三种view,包括 实现了Checkable的view(例如checkBox,他绑定的值是一个布尔类型),TextView(他绑定的值是一个String,在bindView里他会执行setViewTest设置该TextView的显示的Text为该String),ImageView(他原创 2012-02-23 17:09:38 · 1527 阅读 · 0 评论 -
android的一些动画集合以及layoutAnimation的一些用法
1 fade.xml<alpha xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" android:fromAlpha="0.0" android:toAlpha="1.0原创 2012-02-28 17:45:19 · 4310 阅读 · 0 评论 -
android的一些自定义控件
1.toastToast toast = Toast.makeText(this, "自定义的toast", Toast.LENGTH_SHORT); toast.setGravity(Gravity.TOP, 30, 30); View view = LayoutInflater.from(this).inflate(R.layout.toast, null); toas原创 2012-02-27 09:56:15 · 1729 阅读 · 0 评论 -
android 常用uri
显示网页: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it); 显示地图: 1. Uri uri = Uri.parse("geo:38.899533,-77.0364转载 2012-02-16 15:07:23 · 1390 阅读 · 0 评论 -
触碰模式下的listview的选中项背景高亮
我在工作中发现:触碰模式下的listview项无法被选中,所谓选中,意思是点击选中该项后,背景长期高亮。 在模拟器上测试时,可以使用鼠标滑轮滚动选中,这会调用onItemSelected()方法,在这里可以设置选中项高亮。 在真机上,由于没有滑轮,只能用手指点击选中,但是点击时,不会有选中后高亮的效果(注意:选中后高亮不是指点击选中那一下高亮,而是点击后长期高亮)。原创 2012-01-29 20:58:05 · 7007 阅读 · 4 评论 -
android 常用action
之前 写过一篇文章介绍常用的uri http://blog.youkuaiyun.com/iamkila/article/details/7264663当需要在我们的应用程序上启动其他系统应用程序时 我们通常用到action 下面介绍常用到的action 虽然自己比较少用到 记录一下方便用到时可以在这里翻资料1 Intent.ACTION_MAINString: an转载 2012-10-21 23:16:50 · 4709 阅读 · 0 评论