android内存管理 outofmemory

2010年06月22日 1:01 上午  |  分类:杂谈
很多开发者都是从J2ME或J2EE上过来的,对于内存的使用和理解并不是很到位,Android开发网本次给大家一些架构上的指导,防止出现豆腐渣工程的出现。Android作为以Java语言为主的智能平台对于我们开发一些高性能和质量的软件来说了解Android程序内存管理机制是必须的。 Android的Dalvik VM在基础方面和Sun JVM没有什么大的区别仅仅是字节码的优化,我们要知道什么时候用gc什么时候用recycle以及到底用不用finalization,因为Java...


全文阅读 »
 

android looper handler 多线程

2010年06月12日 10:57 下午  |  分类:杂谈
在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数,一般都是一个带有循环的函数,来处理某些数据,优先线程只是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那些需要控制的线程,一般我们都是和互斥锁相互关联,从而来控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。 消息循环是一个很有用的线程方式,曾经自己用C在Linux下面实...


全文阅读 »
 

android实现swipe的手势及页面拖动动画

2010年06月12日 10:37 下午  |  分类:android
Android SDK提供了一个listener类来侦测各种不同的手势: SimpleOnGestureListener.  你只需要实现自己所关心的手势就可以了. Swipe在android里面是叫Fling 首先创建自己的一个手势detector类: Java代码    1. class MyGestureDetector extends SimpleOnGestureListener {     2. @Override     3. public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {     4. }  class MyGestureDetec...


全文阅读 »
 

Android屏幕禁止休眠的方法

2010年06月2日 9:09 上午  |  分类:android
实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下: 1、在Manifest.xml文件里面用user-permission声明。代码如下:    <uses-permission android:name=”android.permission.WAKE_LOCK”>      </uses-permission> 复制代码   这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。 2、在程序中用代码实现。代码如下...


全文阅读 »
 

Android 下保持屏幕常亮的实现方法

2010年05月26日 4:45 下午  |  分类:android
需要对象   import android.os.PowerManager.WakeLock;   启用屏幕常亮功能   wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).   newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, “MyActivity”);   wakeLock.acquire();   关闭屏幕常亮功能   if (wakeLock != null) {   wakeLock.release();   }   需要权限      为了不对其他程序造成...


全文阅读 »
 

android 按钮效果的两种实现方法

2010年05月24日 10:51 下午  |  分类:杂谈
第一种: 该方法通过onTouch来实现, btn3 = (ImageButton) findViewById(R.id.ImageButton03); btn3.setOnTouchListener(touchListener3); View.OnTouchListener touchListener = new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { ImageButton imageBtn = (ImageButton) v; if(event.getAction() == MotionEvent.ACTION_DOWN){ //更改为按下时的背景图片 imageBtn .setImageResource(R.d...


全文阅读 »
 

android平台QQ泄露,提早发布

2010年04月9日 6:09 下午  |  分类:android
之前我们爆料将于 4月 9号发布的正式版QQ,在今日已经由机锋网网友爆料并泄漏 手机QQ 1.0Beta1Build0094,此版 QQ 名为“手机QQ”用户界面、功能设置等都有了很大改变( UI 风格有点像aQQ,而 aQQ 的风格参考自 Android Market 1.6 ,O(∩_∩)O)。感谢机锋网玩家opdatuzki投递。


全文阅读 »
 

android平台QQ正式版本于4月9日发布

2010年04月9日 6:06 下午  |  分类:android
细心的机锋网友dalydp在腾讯官方页面发下了这么一个页面:http://mobile.qq.com/2010/android/,我们看到官方页面简陋的写到:QQ for Android 是腾讯公司手机QQ官方推出的一款基于Android操作系统的即时通讯工具。版本将于4月9日发布,敬请期待! 而在几天之前的愚人节前夕,腾讯官方账号已经在 Android Market 官方软件市场发布了 QQ for Android beta版,不过这个版本发布后很多 Android 玩家抱怨版本不成熟,包括流量过...


全文阅读 »
 

Android书籍介绍

2010年04月7日 9:25 上午  |  分类:android
在这里将我收集的一些书籍,与大家分享 1、介绍Android 与 GPhone的书籍 Introduction To Android.pdf (下载) Google官方文档,简要的介绍了Android的各个方面,值得大家看下 GPhone说明书.pdf (下载) 是每个开发人员必须阅读的,关于GPhone的使用、功能,结合SDK看想必收获会更大 2、经典开发书籍 深入浅出Android–Google手持设备应用程序设计.pdf 入门书籍,作者写的很不错,可以在阅读SDK的同时阅读这本书,中间的一些...


全文阅读 »
 

Android 2.1 SDK下载

2010年04月4日 8:21 上午  |  分类:杂谈
随着Nexus One的上市和HTC Magic G2升级到Android 2.1版固件,Google今天开始提供Android 2.1 SDK下载,Android123整理出了手动更新版安装包和自动升级教程。查看 Android SDK Setup如何使用? 一文。本次升级使其API Level版本升至7。   主要API改变:   一. 动态壁纸 Live Wallpapers   1.新增包 android.service.wallpaper 这个package   2.新增类 WallpaperInfo   3.更新了 WallpaperManager 类   二、通话管理 Telephony   1...


全文阅读 »
 
Pages: 1 2 3 4 Next