随笔分类 -  android solve

解决方案
摘要:Android 中文API (94) —— MediaController前言 本章内容是android.widget.MediaController,版本为Android 2.3 r1,翻译来自"唐明",再次感谢"唐明" !期待你一起参与Android 中文API的翻译,联系我over140@gmail.com。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com/ Android中文翻译组:http://goo.gl/6vJQl正文 一、结构public classMediaController extend 阅读全文
posted @ 2011-08-16 15:22 wanqi 阅读(7197) 评论(0) 推荐(0) 编辑
摘要:适用范围:针对Linux的环境针对版本:Android源码Version1.5及以上前提条件:1、编译源码的各种工具已经安装完毕; 2、进入Android源码的根目录,如:/work/android2.1/编译命令:make update-api; make PRODUCT-sdk-sdk;命令说明:1、make update-api #如果你在Android源码中添加了自定义的包、类、方法或者你修改了Android源码中标识为@hide的方法、类,你需要这些内容对Application可见并且需要编译进SDK的Document中的话,这个命令是必须的(其实还有另外一种手工修改的方式替代这个命 阅读全文
posted @ 2011-08-12 17:29 wanqi 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:1 Notification notification = new Notification(com.android.internal.R.drawable.stat_sys_warning,"notification.",System.currentTimeMillis()); 2 notification.defaults = Notification.DEFAULT_SOUND; 3 notification.flags = Notification.FLAG_AUTO_CANCEL; 4 notification.tickerText="miss sdCa 阅读全文
posted @ 2011-08-11 14:14 wanqi 阅读(334) 评论(0) 推荐(0) 编辑
摘要:framework调试1.cd framework/base2.在此目录下执行 mm3.adb push out/target/product/paz00/system/framework/framework.jar system/framework4.重新运行模拟器,可以看到效果修改frameworks/policies/base/phone/ 下文件使用命令make android.policy在虚拟机system/farmework/下的文件如下,根据修改文件的位置选择不同的make参数monkey.jarframework-tests.jaram.jarframework-res.ap 阅读全文
posted @ 2011-08-11 09:59 wanqi 阅读(4360) 评论(0) 推荐(0) 编辑
摘要:在manifest文件里->activity 添加<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="*/*"></intent-filter>这样就把当前程序注册为 可以打开/查看所有类型的文件. 或者要查看jpeg, 阅读全文
posted @ 2011-08-08 16:16 wanqi 阅读(10661) 评论(1) 推荐(0) 编辑
摘要:1. 下载android.jar对于版本的source codehttp://git.source.android.com/?p=platform/frameworks/base.git;a=snapshot;h=android-2.3.1_r1;sf=tgzGoogle的Android SDK中包含一个android.jar文件,里面有Android所有的公开类的API接口。同时,Google还提供了一个Eclipse插件,可以很容易的开始进行开发。但是,这里并没有一个类似于androidSrc.jar的文件,因此当我们试图在Eclipse去查看Android SDK的源代码的时候,会得到下 阅读全文
posted @ 2011-08-08 15:30 wanqi 阅读(5600) 评论(0) 推荐(0) 编辑
摘要:啟動 FASTBOOTFASTBOOT 目前只能在 Linux 上運作,所以必須要有一部運行 Linux 的系統,院長使用的是 Ubuntu 8.10,另外「FASTBOOT」是要自行編譯 Android 的程式碼才會有的,不過好佳在編譯完後可以獨立使用,所以院長把程式放在網站上,需要的就下載吧。下載 fastboot。FASTBOOT 啟動必須要具備 root 的權限,所以請使用「sudo fastboot」或是利用「sudo su -」切換到 root 的身份,這裡院長建議使用「sudo su -」切換到 root。確認 ADP1 與電腦連線,輸入以下指令。./fastboot devi. 阅读全文
posted @ 2011-08-08 14:23 wanqi 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:Scroller发表于2010 年 12 月 16 日由cnmahj译者署名:pengyouhong版本:Android 2.3 r1public classScrollerextendsObjectjava.lang.Objectandroid.widget.Scrolle类概述这个类封装了滚动操作。滚动的持续时间可以通过构造函数传递,并且可以指定滚动动作的持续的最长时间。经过这段时间,滚动会自动定位到最终位置,并且通过computeScrollOffset()会得到的返回值为false,表明滚动动作已经结束。构造函数publicScroller(Contextcontext)使用缺省的持续 阅读全文
posted @ 2011-07-26 11:27 wanqi 阅读(452) 评论(0) 推荐(0) 编辑
摘要:如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误问题概述:在导入一个app后提示如下错误:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30”原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的k 阅读全文
posted @ 2011-07-21 14:44 wanqi 阅读(269) 评论(0) 推荐(0) 编辑
摘要:package com.android.image.demo;import java.io.InputStream;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android 阅读全文
posted @ 2011-07-20 17:48 wanqi 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:以launcher为例说明自定义控件的属性:1、在layout里面定义控件,如:<com.junction.launcher.DragLayer xmlns:android="http://schemas.android.com/apk/res/android" xmlns:launcher="http://schemas.android.com/apk/res/com.junction.launcher" android:id="@+id/drag_layer" android:layout_width="match 阅读全文
posted @ 2011-07-19 14:23 wanqi 阅读(536) 评论(0) 推荐(0) 编辑
摘要:操作界面的变化: 谷歌姜饼Android 2.3系统给人最直观的改进和变化,当然就是操作界面上的改动。此次姜饼系统将界面的背景更改为黑色,并搭配有高亮度图标,所以用户如果想要知道一部 Android 系统手机是不是用最新的Andorid2.3版本只要看下图标便可知晓。 支持多个摄像头: 谷歌Android 2.3系统带来的新变化之一便是增加了前置摄像头, 但这似乎并不是全部内容。按照谷歌的说法,姜饼android 2.3系统 将支持多镜头的操作,前置镜头只是其中之一。所以将来会否有三个镜头或是其他有关摄像头的应用出现将是值得期待的的事情。 强化电源、应用程序管理功能: 智能手机的电池续航能力. 阅读全文
posted @ 2011-07-18 10:36 wanqi 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1. 环境Ubuntu 10.04 32-bitsudo apt-get install git-coresudo apt-get install curlsudo apt-get installzlib-dev 变为sudo apt-get installzlib1g-devsudo apt-get install bisonsudo apt-get install flexsudo apt-get install libncurses-dev (libncurses5-dev)sudo apt-get install g++sudo apt-get install libx11-devsu 阅读全文
posted @ 2011-07-15 14:18 wanqi 阅读(18193) 评论(0) 推荐(0) 编辑
摘要://定义intentIntent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("sms", number, null));//接收Intent intent = ConversationList.createAddContactIntent(getIntent().getData().getSchemeSpecificPart());startActivity(intent); 阅读全文
posted @ 2011-07-13 11:47 wanqi 阅读(2773) 评论(0) 推荐(0) 编辑
摘要://android 扫描SDCard.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath())));//注册IntentFilter f = new IntentFilter(); f.addAction(Intent.ACTION_MEDIA_SCANNER_STARTED); f.addAction(Intent.ACTION_MEDIA_SCANNER_F 阅读全文
posted @ 2011-07-12 17:26 wanqi 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:第11章 Android多媒体通过调用Android的API,可以实现相册,播放器,录音和摄像等功能。这一章需要掌握如下功能:q 多媒体的ContentProvider的调用q Cameraq AudioRecord和AudioTrackq MediaPlayer11.1 获取多媒体信息多媒体信息?在pc中的音乐播放器总是很容易的显示歌手名、歌曲名、专辑名、年代。在Android中应该如何获取这些信息呢?11.1.1 查看多媒体ContentProvider前面我们学习了ContentProvider来保存和检索数据,Android为常用的数据类型(如:音视频、图片和联系方式等)提供了大量的C 阅读全文
posted @ 2011-07-12 11:41 wanqi 阅读(6461) 评论(1) 推荐(2) 编辑
摘要:public class GradientView extends View { private String TAG = "GradientView"; private Handler mTimeTickHandler; private int mIndex = 190; private Shader mShader; private Bitmap mBitmapBg; private Bitmap mBitmapWord; private int mMinWidth = 190; private int mMaxWidth ; private int mUpdateSt 阅读全文
posted @ 2011-07-11 18:06 wanqi 阅读(2836) 评论(1) 推荐(0) 编辑
摘要:Android ApiDemos示例解析(59):Graphics->ColorFilters发表于2011 年 05 月 23 日由guidebee本例ColorFilters和下例ColorMatrix 涉及到图像处理中的很多专业术语:Dither(图像的抖动处理,当每个颜色值以低于8位表示时,对应图像做抖动处理可以实现在可显示颜色总数比较低(比如256色)时还保持较好的显示效果:Dither on WikipediaPorter Duff Color Filter也可以为Alpha Composting,指当在将一幅图像绘制在已有背景图像时如果融合前景和背景颜色的过程。Porter 阅读全文
posted @ 2011-07-09 15:03 wanqi 阅读(622) 评论(0) 推荐(0) 编辑
摘要:最近为了解决某个bug,textview中内容过长的话自动换行,但是调用measureText函数时发现返回值很不准确,单位也不确定,是pixel还是dip,都不准。后来想起textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "middle" 省略号在中间android:ellipsize = &q 阅读全文
posted @ 2011-06-29 10:23 wanqi 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一、结构public abstract classCusrorAdapter extendsBaseAdpaterimplementsFilterableJava.lang.Objectandroid.widget.BaseAdapter android.widget.CursorAdapter直接子类 ResourceCursorAdapter间接子类SimpleCursorAdapter 二、概述 通过该类可以用Cursor的方式访问数据库,并将查询出来的数据展示到列表视图(ListView)部件上。其中游标携带的结果集中必须有列名为“_id”的列,否则这个类无法工作。 三、构造函数 pu 阅读全文
posted @ 2011-06-24 15:10 wanqi 阅读(4314) 评论(0) 推荐(0) 编辑