
Android
文章平均质量分 66
J2EE_ME
这个作者很懒,什么都没留下…
展开
-
Android的Hello World
Android 2.2发布了,我以前对移动开发不感兴趣的,由于工作原因,老是和这些东西打交道,于是乎,业余时间自己学点吧,程序员真辛苦。怎么搭建环境就不说了,直接从写程序开始。import android.app.Activity;import android.os.Bundle;public class ShowPublication extends Activity { /** Called when the activity is first created. */翻译 2010-07-03 15:13:00 · 1484 阅读 · 1 评论 -
Android不同的Activity怎么联系
这里讲一下intent怎么来在不同的Activity之间沟通。1. startActivity(new Intent("com.xxx.sss.MyActivity"));这句话很好理解。2. startActivityForResult()看名字就知道,从activity1 去了2之后,2可以返回结果给1.首先,你声明一个code,注意,如果是-1,就和上面那个没啥区别了。int RESULT_CODE = 1;startActivityForResult(new Intent("com.xxx.MyAc原创 2011-04-12 17:02:00 · 1067 阅读 · 0 评论 -
关于Android的Orientation问题
<br />这里说几个问题。<br /> <br />首先,control+F11 可以切换emulator的orientation。<br /> <br />1. Detect orientation<br /> <br />WindowManager wm = getWindowManager();<br />Display d = wm.getDefaultDisplay();<br />if(d.getWidth() > d.getHeight()){<br /> <br /> Log.d("O原创 2011-04-12 16:26:00 · 2860 阅读 · 0 评论 -
Android用户定位Google Map显示地图
本文转载自 http://mzba520.iteye.com/blog/964657作者mzba520 ,谢谢作者的辛勤劳动。Java代码 package cn.cate.main; import java.util.List; import android.content.Context; import android.content.Intent; import android.location.Criteria; import android.location.Location;转载 2011-04-09 09:44:00 · 4120 阅读 · 0 评论 -
Android计算地图中两点的距离
<br />public double getDistance(double lat1, double lon1, double lat2, double lon2) { float[] results=new float[1]; Location.distanceBetween(lat1, lon1, lat2, lon2, results); return results[0]; }原创 2011-04-09 11:15:00 · 1712 阅读 · 0 评论 -
Android地图和定位学习总结
<br />本文转载自http://www.cnblogs.com/zhangchaoyang/articles/1799531.html。<br /> <br />写的非常好,谢谢作者的辛勤劳动。<br /> <br /><br />android.location包下有这么一些接口和类:<br />Interfaces<br />GpsStatus.Listener<br />GpsStatus.NmeaListener<br />LocationListener<br />Classes<br />A转载 2011-04-09 09:41:00 · 1780 阅读 · 0 评论 -
关于Android emulator的proxy问题
<br />由于公司上网有网关,我的模拟器无法打开地图,于是乎我google,发现了三种方案。<br />1.数据库插入。<br />先把android tool加到环境变量中。<br />首先启动模拟器。<br />打开windows命令行。<br />adb shell<br />然后看看数据库文件是否存在。<br />cd data/data/com.android.providers.settings/databases<br />ls<br />setting.db就是数据库文件,如果存在,<br原创 2011-04-07 13:06:00 · 1804 阅读 · 0 评论 -
Android map
注册 Android 地图 API 密钥 运行:keytool -list -keystore ~/.android/debug.keystore用得到的MD5码到http://code.google.com/intl/zh-CN/android/maps-api-signup.html注册API密钥。参考:http://www.cnblogs.com/feisky/archive/2010/01/17/1650083.html 注册完成后会得到如下的网页:您的密钥是:XXX转载 2011-04-07 18:10:00 · 878 阅读 · 0 评论 -
Android 布局 之 TableLayout,RelativeLayout,AbsoluteLayout,FrameLayout
<br />TableLayout 是以行列形式管理子控件,每一行就是一个TableRow控件,当然也可以是一个View的对象,每个TableRow可以添加子控件,每一个子控件就是一列。<br /> <br />android:column, 用来设置该控件在TableRow所在的列,默认是从0开始。<br />android:layout_span,用来设置该控件所跨越的列<br />android:collapseColumns, 用来指定隐藏的列,如果是多列,用逗号分开,比如1,2,5<br />an原创 2011-02-07 15:46:00 · 1964 阅读 · 0 评论 -
Android 布局 之 LinearLayout
<br /> 为了适应各种风格,Android 提供了5种布局,分别是<br /> <br />LinearLayout,<br />TableLayout,<br />RelativeLayout,<br />AbsoluteLayout,<br />FrameLayout<br /> <br />先说第一种,LinearLayout,这种布局是最常见的布局,分为水平线性布局和垂直线性布局,通过android:orientation的属性可以设置线性布局方向。看下面这个例子。<br /><LinearL原创 2011-02-07 15:20:00 · 1493 阅读 · 0 评论 -
Android的运行效率问题
有一些编程习惯,在Android这里会影响到运行速度和性能,在这里我列出来一些。一。 避免内部调用get和set方法。在一些编程语言比如C++里,通常会get方法(e.g.i = getCount()) 来取值而不是直接赋值(i= mCount),这种习惯对于C++来说是很好的,但是对于Android,这是个很坏的习惯。因为调用这种方法的开销是很大的,对于OOP来说,在公共接口里使用get和set是可以理解的,但是在同一个类里,你应该使用直接赋值,而不是用get方法去赋值。直接赋值比用get翻译 2010-07-05 12:15:00 · 1348 阅读 · 0 评论 -
Android是怎么给你自己的程序选择语言的
今天一大早爬起来读书,发现这一段挺有意思的,写下来吧。如果你开发了一个程序,但是你怎么能做到多种语言的用户都可以用呢,Andorid已经帮你做了很多,你现在需要做的只是加xml,你想要显示几种语言,就加几个xml,唯一需要注意的是,xml的名字要符合地区代码,否则android找不到你的文件,就不会起作用了。这是一个strings.xml的例子Hello World, Welcome to pet shop!pet shopEclipse--New-- Android--Android XML File给你原创 2010-07-04 11:32:00 · 1563 阅读 · 1 评论 -
Android 的R类
再说一下R这个类。在Eclips里打开public final class R { public static final class attr { } public static final class drawable { public static final int icon=0x7f020000; } public static final class id { public static final int textview=翻译 2010-07-03 15:23:00 · 6109 阅读 · 1 评论 -
关于Android程序加入facebook的key的问题
<br />Android加入facebook具体怎么做可以去facebook官方网站看。我这里要写的是一个注意事项。<br /> <br />要生成key,有四个要素。<br />1.确保你的电脑安装了keytool 和openssl。<br />2.确保你是用下面这个命令,一点都不要错。<br />3.确保你的alias是正确的,因为即使错误,也不会报错。<br />4.确保你粘贴到facebook的时候,key没有粘贴错。<br /> <br />>keytool -exportcert -alias原创 2011-04-20 17:31:00 · 1093 阅读 · 0 评论