java豆子

导航

上一页 1 ··· 7 8 9 10 11 12 下一页

2011年8月15日 #

Android开发者必须深入学习的10个应用开源项目

摘要: Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握Android内核的接口使用:1、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://co 阅读全文

posted @ 2011-08-15 22:33 java豆子 阅读(308) 评论(0) 推荐(0) 编辑

Android TableLayout 常用的属性介绍及演示

摘要: TableLayout经常用的属性是: 1.android:collapseColumns:以第0行为序,隐藏指定的列:把android:collapseColumns=0,2 意思是把第0和第2列隐藏 2.android:shrinkColumns:以第0行为序,自动延伸指定的列填充可用部分:当LayoutRow里面的控件还没有布满布局时,shrinkColumns不起作用,设置了shrinkColumns=0,1,2,布局完全没有改变,因为LayoutRow里面还剩足够的空间。当LayoutRow布满控件时,设置了shrinkColumns=2,则控件自动向垂直方向填充空间 3.andro 阅读全文

posted @ 2011-08-15 11:24 java豆子 阅读(3553) 评论(0) 推荐(0) 编辑

2011年8月5日 #

android弹出软键盘

摘要: // 界面加载后弹出软键盘 --- 不能弹出软键盘的主要原因是Android程序未将屏幕绘制完成,所以延迟一定时间,弹出软键盘。Timer timer = new Timer();timer.schedule(new TimerTask(){ @Override public void run() { App.imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); }}, 1000);//这个InputMethodManager类里面的toggleSoftInput方法的API中的解释是://This m... 阅读全文

posted @ 2011-08-05 10:25 java豆子 阅读(8718) 评论(1) 推荐(0) 编辑

2011年8月4日 #

Android RingtoneManager铃声管理

摘要: package com.Aina.Android;import java.io.File;import android.app.Activity;import android.content.Intent;import android.media.RingtoneManager;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.widget.Button;public class Test extends Ac 阅读全文

posted @ 2011-08-04 13:35 java豆子 阅读(7894) 评论(0) 推荐(1) 编辑

关于数组和List之间相互转换的方法

摘要: 1.List转换成为数组。(这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArraypublic <T> T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。如果指定的数组能容纳列表并有剩余空间(即数组的元素比列表的多),那么会将数组中紧跟在集合末尾的元素设置为 null。这对确定列表的长度很有用,但只 在调用方知道列表中不包含任何 null 阅读全文

posted @ 2011-08-04 00:52 java豆子 阅读(434) 评论(0) 推荐(0) 编辑

2011年8月3日 #

提高android应用的效率--主要讲解listview的优化

摘要: Adapter是listview和数据源间的中间人。当每条数据进入可见区域时,adapter的getview()会被调用,返回代表具体数据的视图。触摸滚动时,频繁调用。支持成百上千条数据。下面为显示每条数据的xml文件:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal"><ImageView android:id="@+id/icon"android:layout 阅读全文

posted @ 2011-08-03 21:46 java豆子 阅读(14740) 评论(0) 推荐(1) 编辑

Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)

摘要: Android开发平台中,可通过TelephonyManager 获取本机信息。TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); txtPhoneModel.setText(Build.MODEL); //手机型号 txtPhoneNumber.setText(phoneMgr.getLine1Number());//本机电话号码 txtSdkVersion.setText(Build.VERSION.SDK);//SDK版本号 txtOsVersion.s 阅读全文

posted @ 2011-08-03 21:17 java豆子 阅读(780) 评论(0) 推荐(0) 编辑

Android 监听home键(android:launchMode="singleTask" 与 onNewIntent(Intent intent) 的用法

摘要: android:launchMode="singleTask"和 onNewIntent(Intent intent)两个特性,现总结一下经验:android:launchMode="singleTask" 配置在 Mainifest 中,它保证了栈中此Activity总是只有一个,无论你启动它多少次;onNewIntent(Intent intent) 是Override Activity的父类方法,只有仅在点Home键退出Activity而再次启动新的Intent进来才被调用到;它们两结合使用,可以做到监听home键(仅当发起新的Intent)。代码 阅读全文

posted @ 2011-08-03 19:45 java豆子 阅读(7586) 评论(2) 推荐(0) 编辑

防止事件导致的oncreate的多次调用

摘要: <activity android:name=".Main" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig);}现在笔者正在moto702上测试游戏demo,突然发现滑盖会导致当前Activity多次调用 阅读全文

posted @ 2011-08-03 12:28 java豆子 阅读(1958) 评论(0) 推荐(0) 编辑

Android广播机制(两种注册方法)与 中断广播

摘要: 两种注册类型的区别是: 1)第一种不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。 2)第二种是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。在android下,要想接受广播信息,那么这个广播接收器就得我们自己来实现了,我们可以继承BroadcastReceiver,就可以有一个广播接受器了。有个接受器还不够,我们还得重写BroadcastReceiver里面的onReceiver方法,当来广播的时候我们要干什么,这就要我们自己来实现,不过我们可以搞一个信息防火墙。具体的代码:Code highl. 阅读全文

posted @ 2011-08-03 12:16 java豆子 阅读(50734) 评论(2) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 下一页