摘要:Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用程序在运行时可以适应不同的屏幕大小和...
阅读全文
随笔分类 - Android
Android 学习
摘要:遇到问题描述:运行android程序控制台输出 [2013-10-13 16:45:50 - ] The connection to adb is down, and a severe error has occured. [2013-10-1316:45:50- ] You must restar...
阅读全文
摘要:为了测试Android软件的服务端的功能,需要重现某些客户端操作,便于发现功能问题,性能问题。也方便客户端与本机服务端特别是服务端代码进行断点调试。这个时候需要对网络操作进行重现。loadRunner是hp公司开发的压力测试工具。功能比较强大,能够启动程序并对其网张通信行为进行监控,抓包,并重放。0...
阅读全文
摘要:Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低。我们理解为一种存储对象比较好。 Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像,比如GIF...
阅读全文
摘要:在Android应用中,常常会用到Drawable资源,比如图片资源等,在Android开发中我们是用Drawable类来Drawable类型资源的。Drawable资源一般存储在应用程序目录的\res\drawable目录下,当然依据分辨率的高低可以分别存储不同分辨率的资源到如下几个目录:\res...
阅读全文
摘要:这篇文章介绍了android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法,有需要的朋友可以参考一下布局文件中的TextView属性复制代码代码如下:在JAVA代码中控制文本的显示行数复制代码代码如下:ViewTreeObserver observer = tex...
阅读全文
摘要:textview中有个内容过长加省略号的属性,即ellipsize,可以较偷懒地解决这个问题,哈哈~用法如下:在xml中android:ellipsize = "end" 省略号在结尾android:ellipsize = "start" 省略号在开头android:ellipsize = "...
阅读全文
摘要:一. 允许网页宽度自动调整: "自适应网页设计"到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比 例(initial-sc...
阅读全文
摘要:一、禁止横竖屏转换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。比如下列设置andr...
阅读全文
摘要:在配置了webview的 setting属性后,以前设置的都是可以直接弹出来的,今天写一个小demo时候莫名其妙的发现alert怎么也出来,即使设置了这么多也不行:webSettings.setJavaScriptEnabled(true);webSettings.setJavaScriptCanO...
阅读全文
摘要:mWebView.setWebViewClient(newWebViewClient(){//点击网页中按钮时,在原页面打开publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){view.loadUrl(url);returntru...
阅读全文
摘要:在eclipse上开发android应用,有时候会遇到eclipse无法识别手机的问题,就算把数据线拔了又插,插了又拔,哪怕是重启eclipse 甚至是重启电脑,这个问题也依然是解决不了。这时候就非常苦恼了,因为这个问题真心无解,我们不知道是什么原因,原因也实在是太多了! 先大概提供一下几个常用的解...
阅读全文
摘要:解决方法:在IIS的MIME类型中添加扩展名.apk,MIME类型application/vnd.android即可
阅读全文
摘要:最近做了一个TabHost的界面,在做的过程中发现了一些问题,故和大家分享一下。首先我的界面如下:目前就我所知,创建TabHost有两种方式,第一种是继承TabActivity类,然后用getTabHost方法来得到一个TabHost的实例,然后就可以给这个TabHost添加Tab了。示例代码如下:...
阅读全文
摘要:最近在启动eclipse时出现了“An Error has Occurred. See the log file”的错误,点击确定后也不能启动eclipse。查看log文件,出现类似:java.lang.ClassNotFoundException: javax.xml.parsers.SAXPar...
阅读全文
摘要:1。找到每一页的最后一条数据的位置Java代码 publicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){SelectId=firstVisibleItem;}这里的fi...
阅读全文
摘要:@Overridepublic void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {// System.out.println("firstVisibleIte...
阅读全文
摘要:.layout.main总是在layout上有错误提示波浪线。解决方法:(1) 删除"import android.R;".(2) 勾选上Eclipse中的"Project->BuildAutomatically";原因是:添加文件,比如xml文件或者资源文件时,系统自动添加了importandro...
阅读全文
摘要:今天在做XML解析的时候,总是给我报XML Parsing Error: XML or text declaration not at start of entity的错误,后来查了下讲大概意思是android中解析的时候xml文件格式问题。在文件的最前端 即前面不能有空格。修改即好。
阅读全文
摘要:2012.11.9第一个:[2012-11-09 13:15:14 - Tesa] Android Launch![2012-11-09 13:15:14 - Tesa] The connection to adb is down, and a severe error has occured.[2...
阅读全文