
android
lhzjj
这个作者很懒,什么都没留下…
展开
-
打开eclipse的opens the android sdk and avd manager提示错误:error:location of the android sdk has not been .
打开eclipse的opens the android sdk and avd manager提示错误:error:location of the android sdk has not been setup in the preferences如下图: 如下图:添加SDK即可。原创 2012-04-11 15:59:45 · 10246 阅读 · 0 评论 -
android:屏幕自适应
From:4种必须知道的Android屏幕自适应解决方案(求投票支持)demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz 以下是Demo首页的预览图一、细说layout_weight 目前最为转载 2013-05-14 11:47:37 · 627 阅读 · 0 评论 -
浅谈Android五大布局 LinearLayout、FrameLayout和AbsoulteLayout
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 LinearLa转载 2013-05-14 13:16:16 · 599 阅读 · 0 评论 -
[UI控件问题] android屏幕自适应 android 属性
一般为不同分辨率准备不同的图片就可以了,因为图片如果缩放的话效果不好。不用准备多个layout xml文件当然layout.xml文件中的高度与宽度设置不能写死的了~!用layout_weight按比例分割屏幕目前UC浏览器就是建了不同的layout,这是比较规范的做法当然我们没有那么多精力,越简单越好,至于三个放图片的文件夹hdpi放的是高分辨率图片,另两个或转载 2013-05-14 15:33:56 · 910 阅读 · 0 评论 -
android中各种颜色在drawable.xml的值
#FFFFFF白色 -->#000000黑色 -->#FFFFF0象牙色 -->#FFFFE0亮黄色 -->#FFFF00黄色 -->#FFFAFA雪白色 -->#FFFAF0花白色 -->#FFFACD柠檬绸色 -->#FFF8DC米绸色 -->#FFF5EE海贝色 -->#FFF0F5淡紫红 -->#FFEFD5番木色 -->#FFEBCD白原创 2013-05-14 13:08:21 · 636 阅读 · 0 评论 -
父标签内各个控件的停靠 android:layout_gravity 和 android:gravity 的区别
gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什转载 2013-05-14 16:59:08 · 804 阅读 · 0 评论 -
Android设置窗口的背景图
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:Android2.1(含)以后的版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个目录,这三个目录主要是为了支持多分辨率。dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium),转载 2013-05-14 17:04:56 · 775 阅读 · 0 评论 -
leLayout经常用的属性
TableLayout经常用的属性是: 1.android:collapseColumns:以第0行为序,隐藏指定的列:把android:collapseColumns=0,2 意思是把第0和第2列隐藏 2.android:shrinkColumns:以第0行为序,自动延伸指定的列填充可用部分:当LayoutRow里面的控件还没有布满布局时,shrinkColumns不起作用,转载 2013-05-15 09:22:43 · 1011 阅读 · 0 评论 -
Android中如何使用命令行查看内嵌数据库SQLite3
在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。【1】在Android程序中,一般创建的数据库存放在 /data/data/[应用程序包名]/databases 的目录下。【2】cd 命令:文件夹跳转命令。ls 命令:查看某个文件夹下面有哪些文件。【3】使用 "sqlite3 [数据库名称] " 命令来对某数据库进行一系列的操作。【4】在经过第【3】步骤后原创 2013-06-09 09:30:02 · 934 阅读 · 0 评论 -
android 中碰到:java.lang.NullPointerException状况
最近搞android开发,头疼。遇到一下状况出现java.lang.NullPointerException错误: 1.在Activity的Oncreate方法中加载画面文件和后边引用的控件ID不对应,即在你当前Activity中有一个控件ID在你画面XML中不存在。 2.在listview的适配器中加载的适配XML文件和你后边引用的控件ID不对应。 总之大部分是因原创 2013-06-03 17:56:51 · 10663 阅读 · 1 评论 -
页面跳转与传值(Activity跳转与传值)
一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。最常见最一般的页面跳转代码,很简单,如下: Intent intent =转载 2013-06-07 11:33:15 · 760 阅读 · 0 评论 -
Android与服务器端数据交互(http协议整合struts2+android)
在android中有时候我们不需要用到本机的SQLite数据库提供数据,更多的时候是从网络上获取数据,那么Android怎么从服务器端获取数据呢?有很多种,归纳起来有一:基于Http协议获取数据方法。二:基于SAOP协议获取数据方法,三:忘了-------那么我们的这篇文章主要是将关于使用Http协议获取服务器端数据,这里我们采取的服务器端技术为java,框架为Struts2,或者可以有S转载 2014-04-17 14:12:12 · 705 阅读 · 0 评论 -
Android Handler Message多线程实例
什么是Handler handler通俗一点讲就是用来在各个进程之间发送数据的处理对象。在任何进程中,只要获得了另一个进程的handler则可以通过 handler.sendMessage(message)方法向那个进程发送数据。基于这个机制,我们在处理多线程的时候可以新建一个thread,这个thread拥有UI线程中的一个handler。当thread处理完一些耗时的操作后通过传递过来转载 2014-05-05 23:26:04 · 664 阅读 · 0 评论 -
Android 获取屏幕尺寸与密度
android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: i9000(三星)物理屏幕:480*800pxdensity :1.5测试代码:[java] view plaincopyprint?转载 2014-04-29 09:23:49 · 845 阅读 · 0 评论 -
Android常用知识点总汇
一、系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。 如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的。 具体方法如下:Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW");转载 2014-05-24 07:06:40 · 724 阅读 · 0 评论 -
Android之Handler用法总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate();转载 2014-05-24 07:05:25 · 3718 阅读 · 0 评论 -
处理中文乱码和中文部分乱码 .
在网络操作中,关于中文乱码很多初学者都感到非常困难,如何解决乱码?不要没有目的胡乱转码,笔者访问了几个初学者,他们对于这个问题常用的方法就是一个一个编码去试直到找到为止,但有些情况即使一个一个地去试也不能解决问题。在网络标准接口内容中已经简单解释了一部分,下面用几个例子,对网络操作中的几个典型中文乱码进行讲解。1.第一种情况服务器和客户端编码不统一造成中文乱码,当服务器返回数据是U转载 2014-12-08 13:52:15 · 27059 阅读 · 1 评论 -
android:screenOrientation 强制屏幕方向
如题当用户想强制确定软件显示不随着设备转动而变动软件界面时候 可以使用android:screenOrientation 强制软件屏幕显示方向注意红色部分修改 http://schemas.android.com/apk/res/android" package="com.cookbook.activity_lifecycle" android:v原创 2013-05-14 11:31:40 · 868 阅读 · 0 评论 -
android之uses-permission权限配置
在编写Android程序时经常会忘记添加权限,下面是网上收集的关于Android uses-permission的资料,方便查找~android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties原创 2013-05-14 11:25:50 · 870 阅读 · 0 评论 -
Android各分辨率机器怎样使用同一版本apk
目前的项目针对800*480,480*320,320*240三种分辨率发布了3种版本,颇为不便,市场上应用的下载都是一个版本自适应于各个分辨率的。那么,怎样做才能使各分辨自适应于同一版本呢? 其实非常简单,只要在项目的res目录下建立drawable-hdpi,drawable-mdpi,drawable-ldpi分别用来存放高、中、低分辨率的图片,再建立layout-hdpi,原创 2013-05-13 10:55:21 · 742 阅读 · 0 评论 -
Eclipse下搭建开发Android开发环境 ---windows
eclipse3.62+ADT-10.0.1+android-sdk_r06+java6 1.下载eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载页面地址: http://www.eclipse.org/downloads/ 解压后,eclipse目录下包含6个文件夹和7个文件,双击ec原创 2012-04-11 16:08:23 · 1164 阅读 · 0 评论 -
eclipse 开发android 项目的时候系统自动生成的R.Java文件在重新生成时候丢失问题
首先说下R.Java为什么会丢失:这个是因为你的桌面配置文件main.xml中有错误,你在重新生成项目的时候会使R.java无法生成。 知道了原因对症下药,检查下main.xml哪里出错了。然后修改过来重新构建项目。这个时候你就会看到这个和你躲猫猫的R.java文件。原创 2012-04-12 11:18:58 · 2306 阅读 · 0 评论 -
最新Android ADT, SDK, SDK_tool等官方下载说明(及时更新)
1、Android SDK starter packageSDK starter packagehttp://dl.google.com/android/installer_r08-windows.exeandroid-sdk_r05-官方下载地址: (1)http://dl.google.com/android/android-sdk_r05-windows.zip (2)h转载 2012-04-15 13:35:29 · 716 阅读 · 0 评论 -
eclipse部署Android时候提示:WARNING: Application does not specify an API level requirement!
提示如下: 先说下为什么会出现这个东西,because:你没有指定使用的SDK版本。那么如果做,在项目的:【AndroidManifest.xml】文件中添加:,它和文件中的【application】是同级的。那么这个【8】是怎么找到的呢,请看下图中的【API Lenvel】 的value 就是我们要指定的指:原创 2012-04-16 12:17:15 · 1789 阅读 · 0 评论 -
eclipse创建Adnroid虚拟机提示:XXXX目录.avd is in the way. Use --force if you want to overwrite.
这个错误引起的原因为SDK存放的目录中有中文,一开始运行还是可以的,有一天打开突然就不可运行了,然后重新配置了下SDK的路径【真麻烦啊】。 重启Eclipse后添加项目,android的开发包有没了,查了下虚拟机的路径还是错的,于是重新指定虚拟机的路径:窗口——》首选项——》Android——》SDK location。选择下你修改后的SDK路径就OK了,现在重建一个虚拟机,和以前的一样显示会原创 2012-04-17 09:50:50 · 3505 阅读 · 1 评论 -
Android中设置控件可见与不可见
通常控件的可见与不可见分为三种情况。第一种 gone 表示不可见并且不占用空间第二种 visible 表示可见第三种 invisible 表示不可见但是占用空间可见与不可见的表现形式有两种。在Xml中配置:android:visibility="gone" android:visibility="vis原创 2012-04-17 11:31:18 · 5344 阅读 · 0 评论 -
Android的USB打印机部署
一、综述android系统现多用于手持设备,为手机等设备应用提供了很好的系统级支持。但对于PC机常用的打印功能,android到目前并不支持,也没有打印机厂家专门为android设备做打印机驱动。因此在android上实现usb打印功能有一点繁琐。本文提供了androidjava应用程序实现usb打印的一种方案。这个方案在android系统中打开了一条实现usb打印的从上层应用到内核配置的通路转载 2013-04-27 17:26:23 · 1512 阅读 · 0 评论 -
引用外部Android 提示Project has no default.properties file! Edit the project properties to set one.
这是因为import的项目没有 default.properties 这个文件引起到,该文件记录项目中所需要的环境信息,比如Android的版本等。 一般的default.properties文件代码如下所示,代码中的注释已经把default.properties解释得很清楚了,如果某个项目没有default.properties这个文件,我们可以直接从其他项目中拷贝过来使用。“target=an原创 2013-05-02 15:40:51 · 893 阅读 · 0 评论 -
ERROR: Application requires API version 10. Device API version is 8
解决方法:修改两个配置文件1:在AndroidManifest.xml里, 找到這一行,這行是表示要執行這個應用程式所需要的最低版本,把數字改成模擬器上面的版本。2:在default.properties里target=android-8 把target改为要运行模拟器的版本就OK了。原创 2013-05-02 16:02:43 · 689 阅读 · 0 评论 -
Android animation 定义动画
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Androi原创 2013-05-21 11:37:08 · 845 阅读 · 0 评论 -
AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte原创 2013-05-21 15:11:53 · 529 阅读 · 0 评论 -
Android Dialog用法
摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交转载 2013-05-22 10:50:14 · 533 阅读 · 0 评论 -
深入理解Android消息处理系统——Looper、Handler、Thread
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环转载 2013-05-22 10:52:54 · 678 阅读 · 0 评论 -
Android开发之handler
先看一下执行结果,只是简单的输出 但是handler到底是何方神圣呢,我们来看一下官方的解释: A Handler allows you to send and process Message and Runnable objects associated with a thread'sMessageQueue. Each Handler ins转载 2013-05-23 10:46:54 · 1195 阅读 · 0 评论 -
Android连接SQLServer详细教程(数据库+服务器+客户端)
本文为原创,如果转载请注明出处 http://blog.youkuaiyun.com/zhyl8157121/article/details/8169172其实之前发过一篇这样的博文http://blog.youkuaiyun.com/zhyl8157121/article/details/7709552,但那个只是简单记录了一些自己的想法,并没有想作为教程来看,后来由于一些朋友想要源代码,就附上了下载地址,但并没有转载 2013-05-13 09:41:33 · 5781 阅读 · 0 评论 -
android权限
读写存储卡装载和卸载文件系统android.permission.WRITE_EXTERNAL_STORAGEandroid.permission.READ_EXTERNAL_STORAGEandroid.permission.MOUNT_UNMOUNT_FILESYSTEMS网络连接android.permission.INTERNETandr转载 2015-08-27 11:32:23 · 669 阅读 · 0 评论