
Android
睿子
这个作者很懒,什么都没留下…
展开
-
listView中多个listItem布局时 convertView缓存及使用(转)
最近有需求需要在listView中载入不同的listItem布局,开始没有使用convertView,加载了多个item后导致了内存泄露,所以回来研究convertView在多个listItem布局时的缓存及应用,并且和大家分享构造Adapter时,没有使用缓存的 convertView,导致内存泄露示例代码:public View getView(int position,转载 2012-07-02 14:36:32 · 759 阅读 · 0 评论 -
TextView SpannableString 使用方法
super.onCreate(savedInstanceState); TextView txtInfo = new TextView(this); SpannableString ss = new SpannableString("红原创 2011-09-26 19:30:23 · 1070 阅读 · 0 评论 -
AutoCompleteTextView和MultiAutoCompleteTextView 之区别
实际上,两者功能很相似,MultiAutoCompleteTextView就是从AutoCompleteTextView继承而来的。两者的区别很简单: AutoCompleteTextView不支持连续提示 MultiAutoCompleteT原创 2011-08-30 09:16:32 · 944 阅读 · 0 评论 -
自定义模态提示框
关于Android中模态提示框的问题因为项目最新的效果图,中提示框为模态的,先前用的Toast,虽然可以实现功能,但是提示框后面并没有模态框那样的灰色半透明蒙板,现把代码给大家参考 customer_dialog.xmlhttp://schemas.andro原创 2011-09-26 13:51:14 · 1186 阅读 · 0 评论 -
android 对listview数据的增删改查
android listview是常用的数据展示控件。其中对数据的增删改查操作也是常用的功能,比如重新获取了新的数据,或者添加,删除某条记录等等更新都需要对listview的数据进行重新的加载。listview更新数据只需要调用到notifyDataSetChanged()方法,原创 2011-08-30 01:36:57 · 17925 阅读 · 1 评论 -
conversion to dalvik format failed with error 1的解决办法
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下: 1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升原创 2011-08-28 21:03:48 · 600 阅读 · 0 评论 -
android Toast 自定义样式
/** * 提示信息 */ private void displayToast(String msgStr) { Toast toast = new Toast(WorkForceActivity.this); LayoutInflater li原创 2011-09-21 09:43:14 · 1163 阅读 · 0 评论 -
Android之GestureOverlayView
一、概述:A transparent overlay for gesture input that can be placed on top of other widgets or contain other widgets.一种用于手势输入的透明覆盖层,可覆盖在其他控件原创 2011-09-22 23:17:01 · 1711 阅读 · 0 评论 -
android 半透明背景
1、Button或者ImageButton的背景透明或者半透明半透明:透明:颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺原创 2011-09-24 17:12:32 · 3669 阅读 · 0 评论 -
关于Android中GestureOverlayView多笔画的问题
关于Android中GestureOverlayView多笔画的问题 前段时间做了个事业单位稽查的项目,客户要求系统支持现场电子签名,由于做android没多久,这个问题缠绕了我很长时间,现在终于完美解决这个问题了,现在把关键代码贡献给大家. 此代码关键的位置就在类中的最原创 2011-09-22 23:52:34 · 3389 阅读 · 1 评论 -
多个Activity 之间 通过 SharedPreferences 传值
直接贴代码了SharedActivity.java类package com.org.ruizi;import android.app.Activity;import android.content.Intent;import android.content.S原创 2011-08-31 00:07:20 · 3132 阅读 · 0 评论 -
android 文件上传
android 文件上传的类--完整 可以直接被调用的 public class post { // 如果是文本的文件的话那么通过map类传递进来如果是文件的话通过FormFile传递进来 public static String post(String ac原创 2011-08-31 00:07:40 · 890 阅读 · 0 评论 -
Android大量项目源码
Android开发的UI设计最佳实践.rar乐看播放器源代码.rar升级源码.rar商业项目完整版源代码.zip基于+Android+的英文电子词典.zip多屏幕显示效果.rar天天动听悬浮歌词实现.rar实现基站定位,以及WIFI定位,以及GPS定.rar手机远程监控,提供PC端摄像头捕捉程序 .rar文件管理器-android源代码.zip时光日志个人日转载 2012-05-11 16:51:21 · 2356 阅读 · 2 评论 -
android LBS的定位源码解析
GPS定位能提供精确, 详细的数据。但是有的时候我们不能通过GPS获得数据,如在屋子里面,无GPS功能等情况。那我们就需要其他的定位手段,基站定位是一个不错的选择。当我们手机开机时,手机会自动向信号最强的无线通讯台联系,注册信息,这个通讯台就是我们所说的基站,每个基站都有自己的id,我们通过这个基站的id能够找到基站的位置,而国内城市的基站密度可以达到500米以下或者更低,所以能够大体上确定我转载 2012-05-11 00:41:37 · 3925 阅读 · 1 评论 -
android 项目收获02
/** * 方法回调接口,用于处业务逻辑 * */public interface CallBack{ /** * 回调方法,用于处理,业务逻辑 * * @return T */ T doCallBack();}原创 2011-12-20 09:27:40 · 508 阅读 · 0 评论 -
android 项目收获01
import android.content.Context;/** * * 处理事务的逻辑业务层 * */public class BusinessService extends WithDatabaseServiceBase{ public BusinessService(Context ctx) { super(ctx);原创 2011-12-20 09:27:00 · 955 阅读 · 0 评论 -
google api8
由于开发“查看地图”功能,需要用到google api8.我们的环境需要做如下更改:1.在我们的 SDK目录: Android\add-ons下添加 google_apis-8的文件。 步骤:将收到的google_apis-8_r02.zip解压到Android\add-ons下,文件夹命名为google_apis-8 2.更改 Avd,删除原先的android2.原创 2011-12-09 10:25:20 · 1110 阅读 · 0 评论 -
Android Layout中使用include标签实现UI布局重用
1、创建一个独立的布局文件作为共享布局,common_layout.xml http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_hei原创 2011-10-12 14:39:48 · 1416 阅读 · 0 评论 -
TranslateAnimation 一点分析
TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)这个是我们最常用的一个构造方法,float fromXDelta:这个参数表示动画开始的点离当前Vi原创 2011-09-28 16:11:33 · 2214 阅读 · 0 评论 -
android listview 背景图片
首先是layout中的布局 http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent"原创 2011-09-22 10:29:50 · 1579 阅读 · 0 评论 -
android里在程序中修改listView里的内容
在android的列表中动态加载列表项需要对adapter里的源容器进行更新修改后再调用adapter.notifyViewChanaged()方法刷新当前listView.比如说: adapter = new SimpleAdapter(this, tempList,原创 2011-09-21 16:27:34 · 5144 阅读 · 1 评论 -
android ANR
Log 在Android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , unca原创 2011-09-20 15:03:33 · 1042 阅读 · 0 评论 -
andriod 小技巧
前提是已配置好android skd 环境变量1.查看当前支持版本(在列出的版本中我们需要记住id值,这个值在第2步中使用): android list targets2.创建AVD(最后的2表示创建1.5版本的avd):android create av原创 2011-09-05 15:11:53 · 748 阅读 · 0 评论 -
android TextView 走马灯效果
android:layout_width="200dip" android:text="I have a dream I have a dream I have a dream I have a dream" android:singleLine="t原创 2011-09-05 15:04:21 · 2135 阅读 · 0 评论 -
Toast 带图片
@Override public void onClick(View view) { //先定义一个Toast Toast toast = Toast.makeText(To原创 2011-09-05 16:47:59 · 672 阅读 · 0 评论 -
Android Notification 用法
Notification可以在屏幕最顶部的状态栏上显示一个图标通知(QQ用的就是这个),通知的同时可以播放声音,以及振动提示用户,点击通知还可以返回指定的Activity.今天例子的效果图:下面我们来实现。布局main.xml:http://schemas原创 2011-09-05 01:20:15 · 1682 阅读 · 0 评论 -
Android之AppWidgetProvider
Android 的AppWidgetProvider 提供的可在HOME显示的插件,基础用法相对较简单 下面来看看编写步骤 :1.为AppWidget提供一个元文件布局AppWidgetProviderInfo,用来显示widget的界面, 2.创建一个Widge原创 2011-09-04 16:41:50 · 2005 阅读 · 0 评论 -
android 自定义返回按钮
废话不多说,上代码实现手机返回按钮,用于返回到上一个activityIntent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME原创 2011-09-01 18:01:43 · 1806 阅读 · 1 评论 -
ImageView转换Bitmap
BitmapDrawable mDrawable = (BitmapDrawable) imageView.getDrawable();Bitmap mBitmap = mDrawable.getBitmap();原创 2011-08-31 22:35:18 · 999 阅读 · 0 评论 -
PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助转载 2011-07-13 13:26:18 · 777 阅读 · 0 评论 -
HTTP POST GET 本质区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是原创 2011-07-13 10:06:38 · 458 阅读 · 0 评论 -
获得apk的UI资源和布局以及代码
第一步: 通过Hierarchy Viewer 工具学习别人的UI布局,具体介绍参加此博客:http://www.cnblogs.com/TerryBlog/archive/2010/09/02/1816164.html第二步:获得apk中的图片和xml文件,方法一是将扩展名转载 2011-09-05 17:10:11 · 4558 阅读 · 0 评论 -
Java 7 新特性 -- 实战篇
“举世瞩目”的java 7近日发布,oracle网站上列出了java 语言的新特性 http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html,最近出差,晚上闲来无事,将这些java语言的新特原创 2011-08-11 09:44:20 · 709 阅读 · 0 评论 -
android CheckBox 自定义样式
就上代码了,不明白的,请留言 所需图片selected_false.pngselected_true.pngmain.xmlhttp://schemas.android.com/apk/res/android" android:orientation原创 2011-09-21 10:04:01 · 2878 阅读 · 0 评论 -
android 完全关闭进程
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); activityManager.killBackgroun原创 2011-09-01 17:26:34 · 890 阅读 · 0 评论 -
说说Android上的断点续传下载 (转)
先说说断点续传的原理:这是HTTP 1.1协议的一部分,并不需要客户端特意去做多么复杂的事情。以前我曾经看过一个单位的技术标书,其中有下载的断点续传这一要求,给出的offer居然还挺高的... 简单的说,只要利用了HTTP协议(http://www.ietf.org/rf原创 2011-09-15 00:53:10 · 6309 阅读 · 0 评论 -
android GPS定位,基站定位,WIFI定位开关的控制 (转)
一.WIFI状态的获取和更改适用于 SDK1.0 , SDK1.5 1.获取WIFI状态方法1:通过WifiManager进行操作 WifiManager wifiManager = (WifiManager)getSystemService(Context原创 2011-09-15 00:29:51 · 2019 阅读 · 0 评论 -
Android GPS定位 获取经纬度
移动 是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。获取位置信息分为三步: 1. 添加系统权限,来支持对LBS硬件的访问原创 2011-09-15 00:25:23 · 1390 阅读 · 0 评论 -
android 背景渐变色(shape,gradient)
设置背景色可以通过在res/drawable里定义一个xml,如下:http://schemas.android.com/apk/res/android"> android:startColor="#FFF" android:endColor="#000原创 2011-09-13 13:53:21 · 1219 阅读 · 1 评论 -
Android自适应屏幕大小和layout布局(横屏|竖屏)
一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-8原创 2011-09-09 00:43:07 · 2698 阅读 · 0 评论