
Android初级
xdhywj
这个作者很懒,什么都没留下…
展开
-
完整版linux下android源码下载、编译、模拟器启动运行
一、环境说明:1、VMware版本:8.0.3 build-7030572、liunx系统:Ubuntu10.103、jdk:sun-java6-jdk二、Ubuntu 10.10更新源列表 由于Ubuntu 10.10版本的源已经过期了,所以,需要对其进行更新,Ubuntu 10.10 已经发布了,下面提供更新源方法与更新源列表地址: 1.sudo ge原创 2013-02-25 14:02:16 · 10047 阅读 · 1 评论 -
开发Android时eclipse切换工作空间
File------->SwitchWorkspace就可以了。然后Eclipse会重新启动....原创 2013-09-18 10:47:25 · 3938 阅读 · 0 评论 -
配置NDK时出现:-bash: /home/Administrator/.bash_profile: line 47: syntax error: unexpected
android NDK开发中,在window环境下需要安装cygwin来模拟linux环境,在网上配置文章较多,不详述,在配置的过程中,需要修改cybwin\home\XXX(you computer name)目录下的.bash_profile中末尾添加:NDK=/cygdrive/e/android-ndk-r8e-windows-x86export NDK在启动cygwin,会显原创 2013-07-31 11:08:02 · 4510 阅读 · 0 评论 -
Android中ANR的理解和避免措施
(1)ANR定义 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。(2)如何转载 2013-07-30 11:13:00 · 885 阅读 · 0 评论 -
怎么把android模拟器的背景色设置默认为黑色
方法:修改 AndroidManifest.xml 文件中的 为: 这样,整个项目(模拟器里)背景都为黑色的了原创 2013-07-15 12:59:12 · 6168 阅读 · 2 评论 -
ubuntu12.04(64位)下编译android4.1.1源码过程
一、安装sun-java6-jdk安装sun-java6-jdk首先需要在源里添加sun-java6-jdk的源安装jdk6$sudo apt-get install python-software-properties $sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multive原创 2013-07-11 13:13:38 · 8402 阅读 · 0 评论 -
ubuntu12.04-i386安装vm-tools
一、在VMware虚拟机的菜单中点击:VM->install vmtools 二、Ubuntu自动挂载VMware Tools的虚拟光驱,并显示在桌面。 三、打开ubuntu终端 四、以下是在终端中安装vmware tools的步骤及命令: 1. sudo passwd root(创建root用户) 2. su 3. c原创 2013-07-08 09:41:19 · 2584 阅读 · 0 评论 -
ubuntu12.04怎么升级成root用户登录
我们安装好ubuntu12.04后,没有root用户,如果我们希望使用以root用户登录,我们需要添加root用户。在以普通用户登录后,在终端上输入下述命令:$ sudo passwd root然后输入密码,重新启动,就可以以root进行登录了!原创 2013-07-08 09:12:06 · 1690 阅读 · 0 评论 -
Android中Intent用法总结
Intent只在Android中特有,我把它比作一种运载工具,就像飞机一样,会把一些人带到某个地方,而且如果需要的话,还可以找到机上有哪些人员(数据),这就需要另外一些设备来支持(如:Bundle),最后通过引擎(Context的Activity)来启动。 1.显示网页:Uri uri = Uri.parse("http://www.google.com"); Intent it原创 2013-05-14 16:57:15 · 879 阅读 · 0 评论 -
eclipse导入Android项目后,项目的名称变为了主Activity的名称
不要使用File -> Import -> Android -> Existing Android Code into Workspace,而是用 File -> Import -> General -> Existing Projects into Workspace。这个方案是可行的。出现这个现象可能是eclipse的版本和adt的匹配有问题。 如下图所示:原创 2013-05-14 16:36:43 · 2593 阅读 · 4 评论 -
Android Unable to resolve target 'android-8'
我导入了一个Android的例子程序,刚开始总是报错 ,我把jar包引进来了 通过build path -> configure build path ->libraries 中的Add External jars 选则D:\Program Files\Android\android-sdk\platforms\android-10Android.jar 还是有问题。原创 2013-05-14 16:32:32 · 898 阅读 · 0 评论 -
android中将bitmap保存到SD卡指定的目录下
// 该函数用来对得到的图像进行存储 public void saveMyBitmap(String bitName, byte[] b) { //首先将byte数组转为bitmap Bitmap mBitmap = Bytes2Bimap(b); //创建文件对象,用来存储新的图像文件 File f = new File(Environment.getExter原创 2013-05-05 12:03:45 · 2884 阅读 · 0 评论 -
Android中Bitmap类getPixel方法获取的像素值为负
最近在做Android上的图像处理,在Android上直接对像素操作,居然出现了意想不到的事情。Bitmap类getPixel方法获取的像素值全部是负的,本来应该是黑色的,也就是0的,全部变成了-16777216,很是奇怪。但是仔细研究研究这个16777216又比较特殊,因为16777216=256*256*256,刚好是RGB三种颜色分量最大值的乘积。其实这个值的不精确表示,我们很熟悉,手机广告转载 2013-05-05 11:48:23 · 2369 阅读 · 0 评论 -
Android下常用的图像处理程序(灰度化、线性灰度变化、二值化)
1、图像灰度化:public Bitmap bitmap2Gray(Bitmap bmSrc) { // 得到图片的长和宽 int width = bmSrc.getWidth(); int height = bmSrc.getHeight(); // 创建目标灰度图像 Bitmap bmpGray = null; bmpGray = Bitmap.crea原创 2013-05-05 12:11:25 · 12235 阅读 · 2 评论 -
android在处理图片资源的时候,Drawable、Bitmap、byte[]之间的转换
1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap(原创 2013-05-05 10:14:43 · 987 阅读 · 0 评论 -
Android中Handler的使用方法
Handler跟多线程,消息队列联系很紧密,在平常的实际程序开发中比较常见。这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中. 一、本次实验完成的功能是:单击Start按钮,程序会开始启动线程,并且线程程序完成后延时1s会继续启动该线程,每次线程的run函数中完成对界面输出nUpdateThread...文字,不停的运行下去,当单击End按钮时,该线程就会原创 2013-05-18 11:16:01 · 878 阅读 · 0 评论 -
【Error】Call requires API level 3 (current min is 1)解决办法
解决办法:在工程上右键 -> Android Tools -> Clear Lint Markers原创 2013-10-24 22:18:42 · 1220 阅读 · 2 评论