android
Dwarven
https://github.com/Dwarven
展开
-
[Android实例] Android JSON解析示例代码
来自Google官方的有关Android平台的JSON解析示例,如果远程服务器使用了json而不是xml的数据提供,在Android平台上已经内置的org.json包可以很方便的实现手机客户端的解析处理。下面Android123一起分析下这个例子,帮助Android开发者需要有关 HTTP通讯、正则表达式、JSON解析、appWidget开发的一些知识。public class Wor转载 2012-04-17 10:59:36 · 979 阅读 · 0 评论 -
在ubuntu下,eclipse不能识别手机的解决方法
1. 在终端运行 lsusb会发现结果有会有如下类似记录:Bus 001 Device 008: ID 0bb4:0cab High Tech Computer Corp.这时键入sudo gedit /etc/udev/rules.d/50-Android.rules在打开的文件中增加以下文本:SUBSYSTEM=="usb", SYSFS{"High Tech Co原创 2012-05-23 11:03:24 · 1280 阅读 · 0 评论 -
Android如何解析json数组对象
json是种常用的数据传输格式,在android开发中,如何借助java语言实现对json数组对象的解析呢,请参阅下面的关键代码: import org.json.JSONArray;import org.json.JSONObject;//jsonData的数据格式:[{ "id": "27JpL~jd99w9nM01c000qc", "version": "abc" },{ "...原创 2012-05-13 08:40:29 · 53228 阅读 · 8 评论 -
AndroidGUI26:程序中动态设定组件的宽度、高度以及margin等属性
在实际工作中,我们经常需要在程序里面用代码来控制一些组件的宽度和高度,以适应不同分辨率的屏幕。尽管有不同的Layout供我们使用,但很多时候需要通过用代码设定组件的大小,以达到良好的界面视觉效果。 注意:组件和控件是有区别的。组件对应的英文是component,控件对应的英文是control;控件是带有界面的,组件则未必有界面;控件属于组件,可以说它是带有界面的组件。比如Button有界面转载 2012-04-20 09:33:02 · 3852 阅读 · 0 评论 -
android监听返回按钮事件
用户在点击手机的返回按钮时,默认是推出当前的activty,但是有时用户不小心按到返回,所以需要给用户一个提示,这就需要重写onkeydown事件,实现的效果如下:@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2012-04-19 21:23:05 · 1202 阅读 · 0 评论 -
64位Ubuntu无法运行Adnroid SDK adb命令
64位系统,Ubuntu,搭建JDK,Android环境,把android SDK复制过来后,里面的adb和其它命令的都不能使用。错误提示:android-sdk-linux_86/platform-tools/adb: 没有那个文件或目录。解决方案:由于是64bit的系统,而Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。运行如下命令:原创 2012-05-22 20:33:23 · 1401 阅读 · 0 评论 -
android 屏幕适配问题
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素android:largeScreens="true" 是否支持大屏 android:normalScreens="true" 是否支持中屏原创 2012-04-19 21:59:29 · 673 阅读 · 0 评论 -
android获取当前窗口的宽度和高度
WindowManager winManager=(WindowManager)getSystemService(Context.WINDOW_SERVICE);setTitle(winManager.getDefaultDisplay().getWidth()+"*"+winManager.getDefaultDisplay().getHeight());原创 2012-04-19 21:57:11 · 2223 阅读 · 0 评论 -
Ubuntu下如何设置Eclipse支持GBK和GB2312编码
在Ubuntu下安装Eclipse,默认没有GBK和GB2312编码,有些工程中的文件打开以后就会出现乱码。解决方案如下:1. 修改Ubuntu配置文件 /var/lib/locales/supported.d/local: sudo gedit /var/lib/locales/supported.d/local 增加两行: zh_CN.原创 2012-05-23 11:14:33 · 2620 阅读 · 0 评论 -
Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte原创 2012-04-19 20:53:30 · 609 阅读 · 0 评论 -
android界面xml文件中导入另一个xml文件的方法include
android:layout_width="60px" android:layout_height="fill_parent" android:layout_marginLeft="420px"> layout="@layout/anotherlayout" /> 或通过原创 2012-05-20 13:20:03 · 1085 阅读 · 0 评论 -
当EditText是多行文本时, 光标如何设置在从左上角
今天发现EditText这个组件,当你设置一个的高度(如,150dp),或者多行时,默认光标的位置是居中显示的,一直找不到方法如何把光标定位在最上面的左边。原来 是一个属性的设置问题。默认EditText 组件的 android:gravity 这个属性的值为 center 把它改为 android:gravity="top" 就ok原创 2012-05-13 09:10:17 · 18623 阅读 · 3 评论 -
Android开发中如何发送Get请求
在Android开发中,如果我们想从服务器获取数据,需要发送一个Get请求;如何在Android开发中发送这个Get请求呢,请参照下面的例子:/*URL可以随意改*/ String uriAPI = "http://192.168.1.100:8080/test/test.jsp?u=wangyi&p=456"; /*建立HTTP Get对象*/原创 2012-04-21 12:52:49 · 24631 阅读 · 1 评论 -
Android开发中如何执行POST请求
首先我们先了解下Get请求和Post请求的区别:表单提交中get和post方式的区别有5点1.get是从服务器上获取数据,post是向服务器传送数据。2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTIO原创 2012-04-21 12:54:19 · 10030 阅读 · 1 评论 -
Android教程之JSON数据解析
在Android应用开发中,常用的数据交换格式有XML和JSON,这两种方式各有各的好处,我们在特定的应用开发中可以选择合适的一种。下面来看一下JOSN数据解析:例子永远是最好的教程,下面我们来看个例子!有这样一个JSON数据:"{"username":"zhangsan","password":"123456"}"通过解析后对应的数据显示在相应的控件中:就是上面这种效原创 2012-04-17 11:16:56 · 867 阅读 · 0 评论 -
phonegap源码分析(一)------ android
Phonegap已把源码提交到apache,成为一个非常受关注的开源框架cordova,它的跨平台的特性有点当年Java的味道和势头,成为移动平台上比较主流的解决方案。今日品味了一下它在android端的源码,看看它到底是如何结合native和web的。首先我们总体上看看phonegap给我们提供的主要特性:在本地存储和渲染HTML以Native App的方式来运行用JS调转载 2013-03-07 18:05:19 · 889 阅读 · 0 评论