Skip to main content.

公告

今天把博客开通了,今后就给大家分享一些关于Android的信息.

搜索

友情链接

MIT推出Android应用开发工具App Inventor

Posted by android_boy @ 2012-3-8 22:05:44 阅读(75) 评论(0)

 2010年7月谷歌首次推出App Inventor时,曾一度引发全世界的广泛关注。不过,这款开发工具仅存活了一年就被扼杀了。 不久前,麻省理工大学(MIT)再次重拾该项目,并于日前正式发布了由其MIT媒体实验室开发的Android应用开发工具AppInventor,任何没有开发经验的人都可通过该工具开发出自己的Android应用。  AppInventor使用预定程序动作链,...

Android2.3 编译出错:No rule to make InterpAsm-x86.S

Posted by android_boy @ 2012-3-8 21:56:53 阅读(149) 评论(0)

按照google的指引,一路很顺,最后make-j5的时候出现: make:***Noruletomaketarget`dalvik/vm/mterp/out/InterpAsm-x86.S',neededby`out/host/linux-x86/obj/SHARED_LIBRARIES/libdvm_intermediates/mterp/out/InterpAsm-x86.o'.Stop. ...

Android中避免内存泄漏

Posted by android_boy @ 2012-3-8 21:49:58 阅读(138) 评论(1)

Android应用至少是运行在内存限制为16MB的G1手机上。这些内存对手机来说已经足够了,但对某些开发者来说还远远不够。尽管不打算耗尽这些内存,但应该尽可能少地使用内存,以免把其他运行中的程序杀死(由于内存不足)。对用户来说,内存中保留的程序越多,在应用之间切换的速度就越快。在工作中,我遇到过很多的Android应用中都存在内存泄漏,这些问题大多数都是出自于相同的原因:保持一个对Context(...

Android实战总结之返回键返回上一级Activity(Intent的一种用法)

Posted by android_boy @ 2012-3-8 21:27:15 阅读(127) 评论(0)

实现功能:有两个Activity,一个为tabActivity,一个为EditActivity,tabActivity进入EditActivity后,在EditActivity中单击返回键返回tabActivity. 其实很简单,这其中涉及到onKeyDown(),和Intent。 只要在EditActivity中重写onKeyDown()实现捕获返回键,再加一Intent实现Activity的跳...

Android平台的事件处理机制和手指滑动例子

Posted by android_boy @ 2012-3-8 20:53:17 阅读(77) 评论(0)

作者:田仁智 Android平台的事件处理机制有两种 基于回调机制的事件处理:Android平台中,每个View都有自己的处理事件的回调方法,开发人员可以通过重写View中的这些回调方法来实现需要的响应事件。 基于监听接口的事件处理:面向对象设计中的主流处理方式,采用委托事件处理的方式,将发生的事件委托给注册过的事件监听器来处理. 1.基于回调机制的事件处理:重写android组件特定的一些回调方...

我的listview 图片 内存溢出 解决方案

Posted by android_boy @ 2012-3-8 18:34:56 阅读(148) 评论(0)

刚开始接触android开发的时候经常会碰到一个问题就是listview里的图片太多会导致listview的OutOfMemoryException发生, 而网上却没有很详细的解决方案,只有例如软引用,手动recycle资源,缩小bitmap等等。(不过貌似都治标不治本,所以以前这个问题一直困扰了我很久。。。) 即使使用了这些解决方案也很可能碰到以下的几个问题 1.图片比如bitmap或者draw...

Android开发技巧不同状态的Button

Posted by android_boy @ 2012-3-8 18:34:56 阅读(64) 评论(0)

使用XML实现按钮改变焦点设置背景图,获得焦点时,获得焦点并按下,失去焦点时,默认时... 新建res/drawable/button.xml <?xmlversion="1.0"encoding="utf-8"?> <selectorxmlns:android="http://schemas.android.com/apk/res/android"> <!--获...

【Android】一部注册广播接收器

Posted by android_boy @ 2012-3-8 17:52:21 阅读(62) 评论(0)

直接代码~ registerReceiver(newBroadcastReceiver(){ @Override publicvoidonReceive(Contextcontext,Intentintent){ } },newIntentFilter(Intent.???));//这里设置要拦截的广播有需要特殊权限的除外!其他的搞定~ 来源:http://blog.cs...

Android学习笔记进阶之在图片上涂鸦(能清屏)

Posted by android_boy @ 2012-3-8 17:36:16 阅读(76) 评论(0)

HandWritingActivity.java packagexiaosi.handWriting; importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.content.DialogInterface; importandroid.os.Bundle; importandroid.view.Vie...

如何编译windows下的android SDK

Posted by android_boy @ 2012-3-8 17:28:06 阅读(82) 评论(0)

AndroidSDK中有不少小工具,如果要自己改造一下,就需要重新编译。Android原生自然是Linux,但毕竟用户绝大部分是Windows的,所以还是要给Win下编一份。 根据platform/development/docs/howto_build_SDK.txt文档,主要步骤如下: 在Linux下编一份forlinux的; 在Windows下装cygwin和一堆包; 把源码和SDKforL...

NDK JNI 环境搭建

Posted by android_boy @ 2012-3-8 16:29:34 阅读(77) 评论(0)

一、下载androidNDK 下载地址:http://developer.android.com/sdk/ndk/index.html 下载后,再将压缩包解压缩到你的工作目录,例如:d:\android-ndk-r7 Android NDK包含build、docs、samples、sources、GNUmakefile、ndk-build、ndk-gdb及readme等内容。sample...

Android 监控网络状态

Posted by android_boy @ 2012-3-8 16:29:34 阅读(62) 评论(0)

publicstaticbooleanisNetworkAvailable(Contextcontext){ ConnectivityManagerconnectivity=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); if(connectivity==null){ Log....

Dojo 1.7 Release Notes翻译完成,包含若干重大更新

Posted by android_boy @ 2012-3-8 16:00:45 阅读(56) 评论(0)

Dojo1.7作为变化重大的一个版本,已经Release近两个月,而现在已经放出了1.7.2的小版本更新,包括了一些小的fix。让人难以理解的是即使Dojo1.7已经Release这么久,但是其releasenotes至今仍然是draft状态。。这也导致了迟迟不能对它进行翻译。看来Dojo社区的那帮老大完全是技术狂,对于文档和社区其他用户的关注还远远不够啊,需要改进。。 尽管Releasenote...

Toast显示消息的几种方法

Posted by android_boy @ 2012-3-8 15:52:32 阅读(62) 评论(0)

作者:张宗硕  Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。 两种方法创建Toast 第一种方法的Java代码:  makeText(Context co...

Android中Dalvik VM剖析

Posted by android_boy @ 2012-3-8 14:45:22 阅读(60) 评论(0)

作为Android平台的一部分,Google公司花了大量时间思考针对低功耗手持设备的优化设计。与桌面设备相比,手持设备在内存和速度方面落后8~10年。它们的计算能力也很有限。结果,手机的性能需求变得很严格,要求手机设计人员优化所有因素。如果查看Android的包列表,你将会看到它们的功能全面而丰富。 这些问题使Goolge公司在许多方面重新审视标准JVM实现。首先,DalvikVM获取生成的Jav...