文章分类 -  android-基础

JSP基本概念学习
摘要:由于andorid侧重应用,所以需要用到网络服务器部分,也就不免需要学习下相关知识:1.JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp).用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网 阅读全文
posted @ 2011-04-15 12:04 kitea 阅读(305) 评论(0) 推荐(0)
很好的一些开源项目
摘要:1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://code.google.com/p/apps-for-android/2.Remote DroidRemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。地址:http://code.google.c 阅读全文
posted @ 2011-04-15 11:12 kitea 阅读(557) 评论(0) 推荐(0)
MotionEvent中getX()和getRawX()的区别
摘要:首先我们通过一个button进行一下测试,可以知道:Java代码publicclassResextendsActivityimplementsView.OnTouchListener{Buttonbtn=null;intx=0;inty=0;intrawx=0;intrawy=0;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main) 阅读全文
posted @ 2011-04-15 11:11 kitea 阅读(21975) 评论(0) 推荐(3)
网站地址整理
摘要:1.http://www.opda.com.cn/// 可以了解最新一些Android实事资讯3.http://android.hk.cn/4.实用http://www.android123.com.cn/5.中国移动开发社区:http://dev.10086.cn/cmdn/bbs/index.php6.http://android.nanshapo.com/board/view/15/1.html7.http://android.tgbus.com/Android/tutorial/8.http://www.loveandroid.com/bbs/9.Google Market申请相关:h 阅读全文
posted @ 2011-04-15 10:24 kitea 阅读(1104) 评论(0) 推荐(0)
javaeye中的一些好的android博客
摘要:1.有500篇ANDROID的例子,可以详细查看下,是否有可以参考http://wang-peng1.javaeye.com/category/864552.javaeye的论坛:http://www.javaeye.com/forums/tag/Android3.手势识别例子:http://rayleung.javaeye.com/blog/4959474.浏览量很高的一个blog:http://wuhua.javaeye.com/category/267605.android中与服务器交互时用到的一个base64编,解码的地址:http://www.planabc.net/lab/tool 阅读全文
posted @ 2011-04-15 10:24 kitea 阅读(160) 评论(0) 推荐(0)
Looper物件之角色(Demo 5)
摘要:这个例子也是Demo4的另外一种实现方式,大家可以对比学习:Java代码packagecom.example.Looper_05;importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Looper;importandroid.os.Message;importandroid.view.View;importandroid.view.View.On. 阅读全文
posted @ 2011-04-15 10:16 kitea 阅读(120) 评论(0) 推荐(0)
Looper物件之角色(Demo 4)
摘要:这个例子主要演示了主,子线程之间的信息交互Java代码packagecom.example.Looper_04;importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Looper;importandroid.os.Message;importandroid.view.View;importandroid.view.View.OnClickList. 阅读全文
posted @ 2011-04-15 10:15 kitea 阅读(117) 评论(0) 推荐(0)
Looper物件之角色(Demo 3)
摘要:这个例子是为了更进一步的理解Demo2这个例子跟Demo2只是有些小的改动,大家可以对比的看下Java代码packagecom.example.Looper_03;importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Looper;importandroid.os.Message;importandroid.view.View;importandr 阅读全文
posted @ 2011-04-15 10:08 kitea 阅读(133) 评论(0) 推荐(0)
Looper物件之角色(Demo 2)
摘要:由別的線程送訊息到主線程的Message QueueJava代码packagecom.example.ac01;importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.Looper;importandroid.os.Message;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Butto 阅读全文
posted @ 2011-04-15 10:05 kitea 阅读(147) 评论(0) 推荐(0)
Looper物件之角色(Demo 1)
摘要:先看例子一:Java代码packagecom.example.looper_1;importandroid.app.Activity;importandroid.os.Bundle;importandroid.graphics.Color;importandroid.os.Handler;importandroid.os.Looper;importandroid.os.Message;importandroid.util.Log;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widge 阅读全文
posted @ 2011-04-15 10:04 kitea 阅读(193) 评论(0) 推荐(0)
Message Queue的角色
摘要:1.Android程式裡,新誕生一個線程,或稱執行緒(Thread)時,並不會自動建立其Message Loop这点在Demo1里应该可以加深点理解,因为主线程是自动生成了Looper对象了的2.一個線程可以誕生一個Looper之物件,由它來管理此線程裡的Message Queue3.你可以誕生Handler之物件來與Looper溝通,以便push新訊息到Message Queue裡;或者接收Looper(從Message Queue取出)所送來的訊息。4.線程A的Handler物件參考可以傳遞給別的線程,讓別的線程B或C等能送訊息來給線程A(存於A的Message Queue裡)。关于这点, 阅读全文
posted @ 2011-04-15 10:01 kitea 阅读(134) 评论(0) 推荐(0)
手机的分辨率和像素的学习
摘要:手机的分辨率是对一个手机屏幕能显示的像素点的多少的意思,比如:240×320的分辨率就是说这个手机屏幕含有:240×320=(得数你自己算)这么多个像素点…分辨率越大,也就是说一个固定尺寸大小的屏幕,当然显示的像素点个数就多,自然呈现图像就越清晰,如果你说的像素是手机摄像头的像素,那么它跟分辨率是没关系的,如果你说的是手机屏幕的像素,分辨率就是告诉你手机屏幕含多少像素点的公式。一个像素就是屏幕上的一个点。这就是区别。下面这段代码可以测试手机屏幕的分辨率大小:Java代码packagecn.com;importandroid.app.Activity;importandroi 阅读全文
posted @ 2011-04-15 09:57 kitea 阅读(358) 评论(0) 推荐(0)
Eclipse常用快捷键
摘要:记一下自己平常使用的一些快捷键,找起来方便:大小写转换:将选定字母转为大写 :ctrl+shift+x将选定字母转为小写:ctrl+shift+y调用模板注释:shift+alt+j查看接口的实现类:ctrl+t删除本行:ctrl+d移动本行代码:alt+方向键显示出本方法被哪些方法调用,选中本方法名,再按快捷键:Ctrl+Alt+H查找文件:Ctrl+Shift+R查找类:Ctrl+Shift+TCtrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用 阅读全文
posted @ 2011-04-15 09:53 kitea 阅读(136) 评论(0) 推荐(0)
Android应用程序框架
摘要:src/ java原代码存放目录gen/ 自动生成目录 gen目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件.这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软 阅读全文
posted @ 2011-04-15 09:52 kitea 阅读(149) 评论(0) 推荐(0)
Android手机中国电信天翼APN设置
摘要:众所周知Android手机的上网功能需要用到APN(网络接入点)的设置,只有正确相应的APN才能够上网.而我们经常见到的都是中国移动和中国联通的APN设置,这里收集了网络上关于中国电信天翼网络的APN详细设置,在此分享给有需要的朋友们. 我们经常使用的APN有三个,分别是NET网络设置,WAP网络设置和彩信网络设置.NET网络设置名称:NETAPN:ctnetProxy:10.0.0.200port:80Apn Type:default其他的都不变WAP网络设置如下:名称:WapAPN:ctwapProxy:10.0.0.200port:80Apn Type:default其他的都不变彩信网络 阅读全文
posted @ 2011-04-15 09:49 kitea 阅读(905) 评论(0) 推荐(0)
横竖屏切换时候activity的生命周期
摘要:通过以下部分代码,我们可以了解清楚Activity页面在横,竖屏切换时,生命周期的变化:Java代码publicclassAndroidLifecycleextendsActivity{publicvoidonCreate(BundlesavedInstanceState){System.out.println("FirstActivity=======onCreate()========");super.onCreate(savedInstanceState);setContentView(R.layout.main);}@OverrideprotectedvoidonS 阅读全文
posted @ 2011-04-15 09:48 kitea 阅读(522) 评论(0) 推荐(0)
AsyncTask异步实现
摘要:Java代码publicclassMainextendsActivity{privateLayoutInflaterm_flater=null;privateLinearLayoutmFlash;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.flash);mFlash=(LinearLayout)findViewById(R.id.mFlash);mFlash.startAnimation(AnimationUtils.loadAni 阅读全文
posted @ 2011-04-15 09:38 kitea 阅读(137) 评论(0) 推荐(0)
Android应用读取Excel文件
摘要:ReadExcel.java文件:Java代码publicclassReadExcelextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);//createExcel();//readExcel();writeExcel("mnt/sdcard/test.xls");}public 阅读全文
posted @ 2011-04-15 09:38 kitea 阅读(18791) 评论(14) 推荐(1)
Android中读取properties文件1
摘要:通过流文件来进行properties文件读取的,要将文件放入到assets文件夹或者raw文件夹中.例如,我们这里有一个文件test.properties,如果放入了assets文件夹中,可以如下打开:Java代码Propertiespro=newProperties();InputStreamis=context.getAssets().open("test.properties");pro.load(is); 如果放入到raw文件夹中,可以通过如下方式打开:Java代码InputStreamis=context.getResources().openRawResourc 阅读全文
posted @ 2011-04-15 09:37 kitea 阅读(1967) 评论(0) 推荐(0)