`
stone02111
  • 浏览: 214759 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  在进行UI布局的时候,可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性。   关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)         LinearLayout有两个非常相似的属性: android:gravity与android:layout_gravity。   他们的区别在于:   android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.androi ...
下面例子改自网上例子:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html 不过网上这个例子有些没有说明,有些情况不一样了,所以我重新写了。 一、获取并使用KSOAP包 在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WebService库非常丰富,但这些对Android来说过于庞大。适合手机的WebService客户端的SDK有一些,比较常用的是KSOAP2。 KSOAP2 地址:http://ksoap2-and ...
转自:http://www.open-open.com/bbs/view/1320114015061  通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据, 那么什么是webService呢?,它是一种基于S ...
  该程序主要使用 中央气象局 省份 城市数据库为基础 进行读取  城市数据库下载   http://download.csdn.net/download/xianqiang1/3896880   感谢该兄弟的分享 下载的数据库  db_weather.db  放到sdcard/weather 目录下面 方便后续操作   为了更好的了解数据库,使用 SQLite Database Browser  可以打开数据库 查看数据 和表等信息,如下          了解了表的构成可以实现操作了  
  一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入  式的,而且目前已经在很多嵌入式产品中使用了它,它占用 资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等,还有 ODBC接口,同样比起 Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。2.SQLite的特点: 轻量级 SQLite和C/S模式的 ...
使用android手机模拟器进行开发时,自己定制的模拟器如果配置了sd卡,整个模拟器的文件应该存放在C:\Documents and Settings\Administrator\.android下,可以使用android的开发插件DDMS的file explorer进行查看sd卡的文件,并进行增删文件到sd卡 ...
  SVN Eclipse插件Subclipse安装和配置 一、安装Subclipse安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 中,它位于Help -> Software Updates -> Find and Install...菜单下。选择搜索要安装的新功能部件,点击新建远程站点,弹出图1,在URl输入框输入http://subclipse.tigris.org/update作为URL添加New Remote Site。图1:使用Eclipse Update Manager安装Subclipse  点击OK后,系统会 ...
  用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。 我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。 经过各种谷歌后,晓得了Android项目有以下不能上传:   bin目录 gen目录 .classpath文件 .project文件 要想在eclipse里屏蔽它们,需要这样操作:     Click on Window -> ...
  在android开发中,经常需要使用数据分页,比如要实现一个新闻列表的显示,或者博文列表的显示,不可能第一次加载就展示出全部,这就需要使用分页的方法来加载数据,在android中Handler经常用来在耗时的工作中,它接收子线 ...
网上看了很多关于在Android APP开发时,将Android源码和Eclipse开发环境关联的方法,但是发现要么提供的下载链接已经无效,要么BLOG上真正描述的方法与具体实践且有效果的方法之间有比较大的差异。所以在此总结一下自已对该问题的解决方法,仅在于给自已留下思路,做一下工作笔记!   一、现象: 当你在Eclipse主窗口,查看代码时,按住"ctrl" 的同时点鼠标左键,想查看Android中标准类接口定义时,结果弹出如下窗口: 如上现象请看下面解决办法。   二、解决办法: 直接点上图的“Attach Source...”按钮,然后,弹出输 ...
Handler,HandlerThread下次再写;1)核心成员变量:final MessageQueue            mQueue;//消息队列,通过Loooper拿到的;final Looper                                   mLooper;//消息泵,管理消息队列,通过形参传入,我是主线程的Looper;inal Callback                                   mCallback;//handle的定义的一个内部接口,也是用来接收消息的;2)核心成员函数;
1、Drawable → Bitmap   public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( drawable.getIntrinsicWidth(), drawable.getIntrinsic ...
ImageView是Android程序中经常用到的组件,它将一个图片显示到屏幕上。 在UI xml定义一个ImageView如下: public void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      setContentView(R.layout.myimage);      ImageView image1 = (ImageView) findViewById(R.myImage.image);      //Bitmap bitmap = getLoa ...
Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。 获取它的用法有3种: 方法1: 由LayoutInflater的静态函数:from(Context context) 获取: static LayoutInflater 
方法一 首先,Windows下,配置Adroid环境变量(Win7为例) 1、桌面右键——》我的电脑——》高级系统设置 2、高级——》环境变量——》系统变量——》Path ANDROID_HOME F:\AndroidDevelop\android-sdk_r15-windows\android-sdk-windows 3、添加Android SDK目录到系统变量Path中,将 %ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools; 添加到系统Path 说明:最新版的Android SDK安装,emul ...
Global site tag (gtag.js) - Google Analytics