Android
文章平均质量分 58
-droidcoffee-
这个作者很懒,什么都没留下…
展开
-
命令行下Android AVD命令解析
<br />从1.5版本开始,加入了AVD(Android Virtual Device),AVD就相当于是一个模拟器的,不过你可以利用AVD创建基于不同版本的模拟器,然后使用emulator -avd avdName命令启动不同的模拟器。下面就介绍如何在命令行下创建AVD。<br /><br />首先需要配置android的环境变量,把"android-sdk/tools"目录添加到系统路径,具体的前面的文章有详细讲解,这里不赘述。<br /><br />1.查看当前支持版本(在列出的版本中我们需要记住i转载 2010-06-29 21:26:00 · 4442 阅读 · 0 评论 -
转【备忘】android 文本颜色和背景的设置问题
<br />本帖转自 <br />http://www.eoeandroid.com/thread-26787-1-1.html<br /> <br /> <br />在做一个项目,突然遇到如下问题比如:在color.xml中定义了几个颜色<color name="white">#FFFFFF</color><color name="orange">#DF8326</color>复制代码又给TextView 设置了字体颜色和背景色<TextView android转载 2011-05-09 11:44:00 · 6554 阅读 · 0 评论 -
android 为 ListView Item中的组件添加事件 以及更新数据
// 部分代码如下:其中holder.count 是一个EditView holder.price 是一个TextView @Override public View getView(final int position,View convertView,final ViewGroup parent) {。。。。。。// 注意该方法中的Item组件不能使用holder模式,如果用该模式, 所有的组件将共享item中view的事件导致监听不到指定item中的view的事件,解决办法就是每次创建原创 2011-05-12 19:06:00 · 7348 阅读 · 2 评论 -
BroadCast 以及 Notification的应用
<br /> <application android:icon="@drawable/icon" android:label="broadcast"> <activity android:name="com.example.app.BroadcastSenderDemo"> <intent-filter> <action android:name="android.intent.action.MAIN"></action> <category android:name=原创 2011-04-17 17:29:00 · 2891 阅读 · 0 评论 -
camera开发中遇到的一些问题, 备忘
<br />因为项目中有用到相机拍照功能,所以研究了下camera。<br />在实践的过程中发现两个问题:<br />1、用模拟器启动不了camera,提示:java.lang.runtimeException:setparameters failed.....<br /> 因为parameters.setPictureSize(320, 480)(设置分辨率)的参数有误,<br /> 如果不清楚分辨率可以却掉这句话,再运行就OK 了。<br /> 如果真的想看分辨率可以看logcat日原创 2011-04-25 19:05:00 · 4204 阅读 · 5 评论 -
Gallery 图像重叠问题 以及 每屏只显示一张
解决图像重叠 android:spacing="10sp" 解决每屏只显示一张图片 在 Gallery 的 的Adapter 里重写 getView @Override public View getView(int position, View convertView, ViewGroup parent) { ImageView im原创 2011-06-23 13:08:00 · 5721 阅读 · 0 评论 -
android 加载图片的三种方式
一:从 系统中加载 String picPath = "/data/data/" + context.getPackageName() + "xxx.png";Bitmap bm = BitmapFactory.decodeFile(picPath); 2: 加载项目中的:// 常规 holder.img.setImageResource(R.drawable.ico原创 2011-06-21 20:28:00 · 1798 阅读 · 0 评论 -
ListView的长按键事件的处理
需要注意的一点就是 需要对 lietView的 item 设置 android:longClickable="true" 否则将不起作用原创 2011-06-22 14:44:00 · 1553 阅读 · 1 评论 -
android:layout_weight 属性对于组件长度的影响
<br /><LinearLayout android:id="@+id/lnLayoutBottom"xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal" android:layout_width="fill_parent"android:layout_height="fill_parent"><Button android:layout_width="fill_原创 2011-05-04 18:52:00 · 2216 阅读 · 0 评论 -
ListView 自定义item布局 android.widget.LinearLayout$LayoutParams
<br />05-09 10:51:21.522: ERROR/AndroidRuntime(4425): java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams <br /><br /><br /> setListAdapter(new BaseAdapter() { @Override public View getView(int position, View convertView,原创 2011-05-05 20:02:00 · 15570 阅读 · 1 评论 -
HTML颜色代码表
HTML颜色代码表 #000000 #2F0000 #600030 #460046 #28004D #272727 #4D0000 #820041 #5E005E #3A006F #3C3C3C #600000 #9F0050 #750075 #4B0091转载 2011-07-04 11:39:31 · 2070 阅读 · 0 评论 -
TabHost 默认布局,以及将TAB移到屏幕底部, 代码实现
Tabhost默认的布局文件<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android原创 2011-07-07 09:10:20 · 3995 阅读 · 1 评论 -
CoverFlow 源码
import android.content.Context;import android.graphics.Camera;import android.graphics.Matrix;import android.util.AttributeSet;import android原创 2011-07-16 16:34:36 · 2192 阅读 · 1 评论 -
android webView用法
先讲述一下 webView.loadDataWithBaseURL(url, doc, mimeType, charset, url);函数原型void android.webkit.WebView.loadDataWithBaseURL(String baseUrl原创 2011-08-31 17:15:11 · 4492 阅读 · 1 评论 -
Handler 实现异步操作, 注意:不能异步更新UI
//异步加载Ad数据 HandlerThread handlerThared = new HandlerThread("new Thread"); handlerThared.start();//开启一个新的线程,脱离UI(主)线程 final Handler han原创 2011-08-04 09:20:57 · 2869 阅读 · 1 评论 -
android 设置标题
this.getWindow().setTitle("dffdf"); // 1this.setTitle("htllo world"); // 2第一种方式设置无效第二种正解。但是第二种用法的时候千万不能设置 requestWindowFeature(原创 2011-08-31 23:40:16 · 5565 阅读 · 0 评论 -
ListView 通过 selector 设置背景色的问题
注意:TextView必须设置setClickable .. 等三个属性,不然不能Click,也不能获得焦点 注意:public View getView(int position, View view, ViewGroup parent) {view = new Text原创 2011-07-26 10:16:49 · 3302 阅读 · 0 评论 -
ubuntu下编译openJdk - 6
1;去apache的官方下载 openjdk2:解压。假设目录 ~/openjdk3:配置一下系统环境, sudo aptitude build-dep openjdk-6sudo aptitude install openjdk-6-jdk libmotif-d原创 2011-09-04 03:27:30 · 2090 阅读 · 0 评论 -
java.lang.NullPointerException at android.webkit.WebViewDatabase.getCacheTotalSize
09-05 10:17:52.950: ERROR/AndroidRuntime(2563): java.lang.NullPointerException09-05 10:17:52.950: ERROR/AndroidRuntime(2563): at andro原创 2011-09-05 13:34:54 · 5280 阅读 · 0 评论 -
Handler handlerMessage的执行
hanlder.post(new Runnable() { public void run() { for(int i=0; i<10; i++){ hanlder.sendEmptyMessage(0); // 发送msg后 try {原创 2011-08-07 11:13:48 · 2722 阅读 · 0 评论 -
解决 Tabhost 中的activity无法bindService
http://stackoverflow.com/questions/2914921/android-context-bindservice-always-returns-false-and-serviceconnection-object-is Using getApp原创 2011-09-05 19:15:57 · 2287 阅读 · 0 评论 -
ListView 的 onListItemClick 单击事件 无效之二
@Override public View getView(final int position, View convertView, ViewGroup parent) { convertView = context.getLayoutInflater()原创 2011-08-12 18:48:25 · 4519 阅读 · 1 评论 -
runOnUiThread 、 Handler 对比(一)
this.runOnUiThread(new Runnable() { @Override public void run() { try { Thread.sleep(1000 * 5); } catch (InterruptedExcep原创 2011-08-12 10:03:53 · 6196 阅读 · 0 评论 -
解决Conversion to Dalvik format failed with error 1
android项目不能直接修改android.jar, ()方法:编辑.classpath文件,改为 即可 .classpath文件在项目里面看不到的,要到磁盘文件夹上面去找原创 2011-08-14 13:42:23 · 953 阅读 · 0 评论 -
android sdk 源码下载
1: 安装 git 2: cd ~ 执行下列领命 git clone git://android.git.kernel.org/platform/frameworks/base.git framework会看到在当前目录周中生成一个 framework 的文件夹原创 2011-08-14 19:13:27 · 1336 阅读 · 0 评论 -
ListView 分割线
context.getListView().setFooterDividersEnabled(false); 以上代码可以去掉listItem 最底部的分割线:另外, mInflater.inflate(R.layout.kind_list_item,原创 2011-08-16 09:32:24 · 2185 阅读 · 0 评论 -
android 导出 联系人 vCade
ContentResolver cr = getContentResolver(); Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null); int in原创 2011-08-16 13:14:48 · 4385 阅读 · 1 评论 -
intent传参 之 Bitmap
要实现一个功能 单击一个listView 的列表项, 进入详情页面, 跳转的过程中要传递一个 Bitmap // ListView的单击事件@Overrideprotected void onListItemClick(ListView l, View v, int position, long id) {super.onListItemClick(l, v, posi原创 2011-06-21 21:32:00 · 7448 阅读 · 6 评论 -
listView 滚动背景变黑
最近用ListView显示一些String数据, 不过发现如果不按住文字部分拖动ListView一切安好, 但是如果按住文字部分拖动的话所有文字部分都会变黑. 解决方法其实很简单, 问题的根源在于缓存颜色. 只要在ListView中加入以下属性即可. android:原创 2011-09-23 17:16:28 · 1133 阅读 · 0 评论 -
Canvas drawText 不显示
canvas.drawText("hello world",0,0,new Paint());// 以上代码不显示任何文本信息注意 该方法的 两个参数, 第一个是 字符串 左边 的x 坐标(left), 第二个是 。。。 底部 的y 坐标(botton而原创 2011-05-30 09:22:00 · 7034 阅读 · 2 评论 -
android 让 webView 中的超链接失效
WebView tabContent = new WebView(context); tabContent.loadDataWithBaseURL(null, content, "text/html", "UTF-8", null); tabContent.setWebVie原创 2011-09-27 11:24:00 · 5083 阅读 · 0 评论 -
java.lang.NullPointerException at android.widget.TabHost.dispatchWindowFocusChanged(TabHost.java:32
01-01 17:29:35.613: ERROR/AndroidRuntime(23590): java.lang.NullPointerException01-01 17:29:35.613: ERROR/AndroidRuntime(23590): at and原创 2011-10-11 10:09:58 · 3158 阅读 · 0 评论 -
SharedPreferences 文件 保存失败
SharedPreferences sp = this.getSharedPreferences(SP_NAME, 0); SharedPreferences.Editor editor = sp.edit(); // ① editor.putString(SP_KEY_USERNAME, editUsername.getText().toString()); editor原创 2011-05-06 17:25:00 · 7849 阅读 · 1 评论 -
android 如何判断程序是否在前台运行
private boolean isTopActivity(){ List tasksInfo = activityManager.getRunningTasks(1); if(tasksInfo.size() > 0){ //应用程序位于堆栈的顶层 if(packageName.equals(tasksInfo.get(0).topActivity.getPackageNa原创 2011-11-27 16:57:23 · 4130 阅读 · 0 评论 -
android桌面添加快捷方式之判断是否存在无效
前面写了如何创建 删除和判断快捷方式的方法 但是后来发现判断快捷方式的方法不是总是很有效 上网查了下 发现大家的为问题都是2.2版本之后的就判断不正确了在此 将原来的判断方法贴一下Java代码 private boolean hasShortCut() { ContentResolver resolver = getContentResolver(); C转载 2011-11-28 18:31:04 · 3652 阅读 · 0 评论 -
调用 系统蓝牙接口 发送文件
先看一下系统源码com.android.bluetooth.opp.BluetoothOppLauncherActivity/* * Copyright (c) 2008-2009, Motorola, Inc. * * All rights reserved. * * Redistribution and use in source and binary form原创 2011-11-08 10:28:30 · 7094 阅读 · 9 评论 -
注册 内部类BroadcaseReceive
public class BroadcastActivity_1 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = new Intent(); intent.setA原创 2011-11-08 16:30:52 · 1815 阅读 · 2 评论 -
android 利用SimpleDateFormat格式化时间不准确的问题
sdf.setTimeZone(TimeZone.getTimeZone("GMT+08:00")); //加上这行代码就哦了return sdf.format(value);困扰了整个项目周期的问题。在项目即将完工的时候搞定了。加上 sdf.setTimeZone 就万事大吉了。。。 不会受系统时区设置的影响了原创 2011-11-29 17:34:10 · 7809 阅读 · 1 评论 -
android 动画自动播放
private ImageView image; private AnimationDrawable animDrawable = new AnimationDrawable(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon原创 2011-10-24 16:18:28 · 2063 阅读 · 0 评论 -
android 图片水平显示,类Gallery效果
HorizontalScrollView scrollView =(HorizontalScrollView) this.findViewById(R.id.scrollView); TableRow row = (TableRow) scrollView.findViewById(R.id.row); for (int i = 0; i < 5; i++) { ImageView原创 2011-10-24 10:20:04 · 2759 阅读 · 1 评论