2011年9月20日
摘要: 转自:http://blog.csdn.net/richway2010/article/details/6408258下面就如何对Android 手机上的应用进行升级相关知识的讲解:一、原理及要点概述:手机软件一般在运行时会把服务端的版本信息和当前手机中的版本进行比较。从而得知需不需要更新。Android上推介版本比较更新这种方式。如果服务器端有新版本,我们需要先下载这个APK到我们的sdcard中,然后对其进行安装。我们一定要保证每次安装的keystore密钥文件是相同的。这样Android手机才会提醒你替换新版本。Android区分软件的不同是通过包名,身份的认证是通过签名。只有相同签名的 阅读全文
posted @ 2011-09-20 14:13 denniswang 阅读(859) 评论(0) 推荐(0) 编辑
  2011年9月14日
摘要: 当我们在Android提供的EditText中单击的时候,会自动的弹出软键盘,其实对于软键盘的控制我们可以通过InputMethodManager这个类来实现。我们需要控制软键盘的方式就是两种一个是像EditText那样当发生onClick事件的时候出现软键盘,还有就是当打开某个程序的时候自动的弹出软键盘。view plainpublicclassInputMethodManagerTestextendsActivityimplementsOnClickListener{privateButtonbutton;@OverrideprotectedvoidonCreate(Bundlesaved 阅读全文
posted @ 2011-09-14 17:41 denniswang 阅读(5454) 评论(0) 推荐(2) 编辑
  2011年8月31日
摘要: 01//第一个button的事件读取 02 btn01.setOnClickListener(new Button.OnClickListener() { 03 04 @Override05 public void onClick(View v) { 06 FileInputStream myFileStream = null; 07 InputStreamReader myReader = null; 08 09 char[] inp... 阅读全文
posted @ 2011-08-31 09:17 denniswang 阅读(269) 评论(0) 推荐(0) 编辑
  2011年8月16日
摘要: Home键(小房子键)在键盘上映射的就是home键,这倒是很好记。Menu键用于打开菜单的按键,在键盘上映射的是F2键,PgUp键同样可以。另外,看英文原文的意思,貌似这个键在某些机型上会被设计为左软件(left softkey)Start键这个键在模拟器和G1真机上我都没有找到到底是哪个键。映射的是Shift+F2或PgDn,某些机型会被设计为右软键(right softkey)。Back键返回键,用户返回上一个UI或者退出当前程序。键盘上映射ESC键。Call/Dial键(电话键)接听来电或启动拨号面板,这是一部手机最基本的功能键。PC键盘映射为F3键。Hangup/Light Off键( 阅读全文
posted @ 2011-08-16 17:18 denniswang 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 动画类型Android的animation由四种类型组成XML中alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果JavaCode中AlphaAnimation 渐变透明度动画效果ScaleAnimation 渐变尺寸伸缩动画效果TranslateAnimation 画面转换位置移动动画效果RotateAnimation 画面转移旋转动画效果Android动画模式Animation主要有两种动画模式:一种是tweened animation(渐变动画)XML中 JavaCodealpha AlphaAni 阅读全文
posted @ 2011-08-16 17:06 denniswang 阅读(665) 评论(0) 推荐(1) 编辑
摘要: 1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolongMilestone是16:9,属于longResolution(分辨率)和电脑的分辨率概念一样,指手机屏幕纵、横方向像素个数Milestone是854*480DPI(dot per inch)每英寸像素数,如120dpi,160dpi等,假设QVGA(320*240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),dpi=1 阅读全文
posted @ 2011-08-16 11:17 denniswang 阅读(3124) 评论(0) 推荐(0) 编辑
  2011年8月12日
摘要: 网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好久都不行,估计是我RP不行,这样添加到后编译会通过,但运行的时候就会提示找不到Class之类的错误。我是这样添加的。经测试编译和运行都完全没问题;右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击“User librarys”按钮在出现的界面中点击“New..”按钮在弹出的界面中随便起一个名字,点击“确定”点击“Add jars”按钮选 阅读全文
posted @ 2011-08-12 22:45 denniswang 阅读(445) 评论(0) 推荐(0) 编辑
  2011年8月10日
摘要: 这三者有何关系?在WebView的设计中,不是什么事都要WebView类干的,有些杂事是分给其他人的,这样WebView专心干好自己的解析、渲染工作就行了。WebViewClient就是帮助WebView处理各种通知、请求事件的,具体来说包括: onLoadResource onPageStart onPageFinish onReceiveError onReceivedHttpAuthRequestWebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等 onCloseWindow(关闭WebView) onCreateWin 阅读全文
posted @ 2011-08-10 13:43 denniswang 阅读(433) 评论(0) 推荐(0) 编辑
摘要: @Override public void onAttachedToWindow() { // TODO Auto-generated method stub this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow(); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub switch(keyCode) { cas 阅读全文
posted @ 2011-08-10 11:34 denniswang 阅读(474) 评论(3) 推荐(0) 编辑
  2011年8月8日
摘要: 本文来自http://blog.csdn.net/hellogv/ GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似。。。。也算是我偷懒一下,嘻嘻嘻嘻。。。。本文需要添加/修改3个文件:main.xml、night_item.xml、JAVA源代码。main.xml源代 阅读全文
posted @ 2011-08-08 15:07 denniswang 阅读(492) 评论(0) 推荐(0) 编辑