随笔分类 -  Android

Android 手机开发
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) android.permission.ACCESS_COARSE_LOCATION 允许一个 阅读全文
posted @ 2011-03-17 15:35 OAKPIP 阅读(389) 评论(0) 推荐(0) 编辑
摘要:在/res/drawable下面将一个.ico图片直接重命名加载,报错! “ERROR: Failure processing PNG image D:\workspace\2DCodePolling\res\drawable\launcher_icon.png” 错误原因:图片的格式有问题。比如说,你将一张jpg的图片重命名成.png的格式,在放 到资源文件中去,它就会报错。 解决方法: 1.那ps或者画图等工具来该,不能直接改后缀名。不过这样转成的文件会有背 景,接下来还要去除图片背景很麻烦! 2.图片命名的时候不适用大写字母。 3.使用AveIcon工具将系统图标文件.ico文件转成.p 阅读全文
posted @ 2011-03-17 15:20 OAKPIP 阅读(3757) 评论(0) 推荐(0) 编辑
摘要:7、绝对布局(AbsoluteLayout)绝对布局:是一个ViewGroup以绝对方式显示它的子视图(view)元素,即以坐标的方式来定位在屏幕上位置。这种布局方式很好理解,在布局文件或编程地设置View的坐标,从而绝对地定位。如下所示布局文件:<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01" android:layout_width="fill_parent" 阅读全文
posted @ 2011-03-12 15:39 OAKPIP 阅读(368) 评论(0) 推荐(0) 编辑
摘要:5、列表视图(List View)列表布局:是一个ViewGroup以列表显示它的子视图(view)元素,列表是可滚动的列表。列表元素通过ListAdapter自动插入到列表。ListAdapter:扩展自Adapter,它是ListView和数据列表之间的桥梁。ListView可以显示任何包装在ListAdapter中的数据。该类提供两个公有类型的抽象方法:public abstract boolean areAllItemsEnabled () :表示ListAdapter中的所有元素是否可激活的?如果返回真,即所有的元素是可选择的即可点击的。public abstract boolean 阅读全文
posted @ 2011-03-12 15:32 OAKPIP 阅读(528) 评论(0) 推荐(0) 编辑
摘要:我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View的布局方式, 阅读全文
posted @ 2011-03-12 15:16 OAKPIP 阅读(774) 评论(0) 推荐(0) 编辑
摘要:我们这次深入分析Android应用程序的布局文件,主要内容如下: 1、用户界面及视图层次2、Android中布局定义方法3、编写XML布局文件及加载XML资源4、常用布局文件中元素的属性 4.1、ID属性4.2、布局参数 5、布局位置&大小&补距&边距6、又是“Hello World!” 6.1、又是“Hello World!”(一)6.2、又是“Hello World!”(二)6.3、又是“Hello World!”(三) 1、用户界面及视图层次在通过“Hello World!”介绍Android中的布局问题之前,不得不先介绍一下Android中的用户界面,因为布局问 阅读全文
posted @ 2011-03-12 14:59 OAKPIP 阅读(1661) 评论(0) 推荐(0) 编辑
摘要:Service的生命周期方法onCreate, onStart, onDestroy有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService Service会经历 onCreate -> onStart stopService的时候直接onDestroy 如果是调用者自己直接退出而没有调用stopService的话,Service会一直在后台运行。下次调用者再起来可以stopService。2 通过bindService Service只会运行onCreate, 这个时候服务的调用者和服务绑定在一起 调用者退出了,Srevice就会 阅读全文
posted @ 2011-02-25 16:55 OAKPIP 阅读(8369) 评论(0) 推荐(0) 编辑
摘要:---转载自 android123很多开发者表示,不知道Android的Drawable和Bitmap之间如何相关转换。下面Android123给大家两种比较简单高效的方法。 一、Bitmap转Drawable Bitmap bm=xxx; //xxx根据你的情况获取 BitmapDrawable bd=BitmapDrawable(bm); Android开发网提示因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap 转成Bitmap对象后,可以将Drawable对象通过Android的SK库存成一个字节输出流,最终还可以 阅读全文
posted @ 2011-02-18 17:29 OAKPIP 阅读(802) 评论(0) 推荐(0) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1publicclassFormFile{2//上传文件的数据3privatebyte[]data;45privateInputStreaminStream;67//文件名称8privateStringfilename;9//表单名称10privateStringformname;11//内容类型12privateStringcontentType="application/octet-strea 阅读全文
posted @ 2011-01-14 12:23 OAKPIP 阅读(3076) 评论(1) 推荐(1) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--12importjava.io.ByteArrayOutputStream;3importjava.io.DataOutputStream;4importjava.io.InputStream;5importjava.net.HttpURLConnection;6importjava.net.URL;7importjava.net.URLEncoder;8importjava.util.Map;9 阅读全文
posted @ 2011-01-12 11:18 OAKPIP 阅读(1000) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2011-01-05 17:56 OAKPIP 阅读(243) 评论(9) 推荐(1) 编辑