目前在一家公司担任软件总监,主要涉及智能手机,笔记本电脑的开发
分类: LINUX
2010-12-31 15:21:42
Q: Does importing all classes in a package make my object file (.class or .jar) larger?
A: No, import only tells the compiler where to look for symbols.
A: No. The search for names is very efficient so there is no effective difference.
6 模拟器怎么打电话 发SMS GPS信息?
在DDMS中,Emulator tool窗口里可以打电话,发GPS位置信息。
7 android 界面设计
1) 用XML 方式
推荐的方式,依据MVC原则,视图层 (Views)用XML文件来表示,和其他的分开。
2) 直接写Java代码
?? 不知道用XML方式是否会带来性能问题?
8 R.java
这个文件就是Java代码和独立于Java代码的资源文件之间的访问窗口,Java程序可以通过R.java来访问那些资源文件。
这个文件是在程序编译过程中由aapt(Android Asset Packaging Tool) 自动生成
这个文件中的属性都是public static final的,所以可以直接在Java代码中引用,每个属性都代表一个资源,看起来就像为每个资源都定义了一个ID,然后通过这个ID来访问资源
所有的资源文件都被编译进最后生成的二进制包中,这样能够带来很高的性能和效率。
9 模拟器不能上网
参见 http://blog.csdn.net/gushukuan/archive/2010/05/18/5604197.aspx
出现No Service ,启动Android的时候, 此时 联不上网
1)检查防火墙,对于 360 修改木马防火墙 ,弹窗模式 从智能模式 改为 手工模式
2)重新建立一个avd ,用新的avd启动模拟器
然后检查应用程序是否可以上网
10 对于多个avd ,在Eclipse里
选择Run -> Run Configuration -> Android Application
选择一个Application ,在 Target 里选择启动的avd
11 在一个程序里有多个Activity的时候,只有一个的Activity的Intent filter 为
其他的activity为
如果2个actiivity 的 action 为 MAIN , 则会安装的时候出现2个应用程序图标,分为对应不同的activity
12 浏览器控件WebView
setContentView(R.layout.main);
webview = (WebView)findViewById(R.id.WebView01);
webview.loadUrl("");
13 必须先用setContentView(R.layout.main); 后用findViewById 才能找到子控件 ,否则 findViewById 返回null
14
chinaunix网友2011-01-04 14:56:07
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com