Rupert

::Me(C#,VC,MonoTouch,MonoforAndroid);

导航

随笔分类 -  android

安卓
摘要:LinearLayout和RelativeLayout 属性对比共有属性:java代码中通过btn1关联次控件android:id=”@+id/btn1″控件宽度android:layout_width=”80px”//”80dip”或”80dp”android:layout_width=“wrap_content”android:layout_width=“match_parent”控件高度android:layout_height=”80px”//”80dip”或”80dp”android:layout_height=“wrap_content”android:layout_height= 阅读全文

posted @ 2014-03-19 16:37 ArRan 阅读(208) 评论(0) 推荐(0)

摘要:方式一:在xml的布局文件的根元素设置属性background方式二: 阅读全文

posted @ 2014-03-19 11:29 ArRan 阅读(179) 评论(0) 推荐(0)

摘要:.9.png是一种非失真性压缩位图图形文件格式。PNG格式是非失真性压缩的,允许使用类似于GIF格式的调色板技术,支持真彩色图像,并具备阿尔法通道(半透明)等特性。现在有很多人使用PNG格式于互联网及其他方面上。PNG的的英文名称为Portable Network Graphics,即便携式网络图片。另有说法是名称来源于非官方的“PNG is Not GIF”。 什么叫.9.PNG呢,这是安卓开发里面的一种特殊的图片 用它可以实现部分拉伸,从而实现图片在安卓系统上的完美应用 拆过系统framework-res.apk包的机油们细心点看,里面有许多有.9.PNG后缀的图片1.背景自适应且不... 阅读全文

posted @ 2014-03-19 10:01 ArRan 阅读(583) 评论(0) 推荐(0)

摘要:#ffffff#fffff0#ffffe0#ffff00#fffafa#fffaf0#fffacd#fff8dc#fff5ee#fff0f5#ffefd5#ffebcd#ffe4e1#ffe4c4#ffe4b5#ffdead#ffdab9#ffd700#ffc0cb#ffb6c1#ffa500#ffa07a#ff8c00#ff7f50#ff69b4#ff6347#ff4500#ff1493#ff00ff#ff00ff#ff0000#fdf5e6#fafad2#faf0e6#faebd7#fa8072#f8f8ff#f5fffa#f5f5f5#f5f5dc#f5deb3#f4a460#f0fff 阅读全文

posted @ 2014-03-19 09:50 ArRan 阅读(1022) 评论(0) 推荐(0)

摘要:分辨率,是指单位长度内包含的像素点的数量,它的单位通常为像素/英寸(ppi)。以分辨率为1024×768的屏幕来说,即每一条水平线上包含有1024个像素点,共有768条线,即扫描列数为1024列,行数为768行。分辨率不仅与显示尺寸有关,还受显像管点距、视频带宽等因素的影响。主流分辨率:代号分辨率代号分辨率QVGA320*240像素WQVGA400*240像素HVGA320*480像素VGA640*480像素WVGA800*480像素XGA1024*480像素QVGA 即Quarter VGA。顾名思义即VGA的四分之一尺寸HVGA (Half-size VGA),即VGA(640* 阅读全文

posted @ 2014-03-19 09:43 ArRan 阅读(514) 评论(0) 推荐(0)

摘要:我们定义的app图片规格app图标需要分iphone和android两套iphone:名称Iphone4Iphone5手机尺寸960*640(高*宽)1136*640(高*宽)电池栏40px40px顶部导航栏88px88px底部导航栏98px98Icon图标57*57px和114*114px请设计根据以上信息定义所需图片的规格Android:1)应用中的App Icon及【首页】的图标:drawable-hdpi:72*72pxdrawable-mdpi: 48*48pxdrawable-xdpi: 96*96px2)常用的按钮:drawable-mdpi: 高 32pxdrawable-hd 阅读全文

posted @ 2014-03-19 09:35 ArRan 阅读(388) 评论(0) 推荐(0)

摘要:***AndroidStudio旧模板使用方法***解压后用BlankActivity文件夹替换AndroidStudio安装目录下plugins\android\lib\templates\activities\BlankActivity文件夹(若想并存两种模板,就把其中的一个文件夹修改为BlankActivity1)上地址↓Android Studio旧模板.rar 阅读全文

posted @ 2014-03-18 11:54 ArRan 阅读(281) 评论(0) 推荐(0)

摘要:listView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。首先在xml里面定义一个ListViewXml代码定义ListView每个条目的Layout,用RelativeLayout实现:Xml代码最后在Activity里面调用和加入Listener,具体见注释:Java代码packagecom.ray.test;importjava.util.ArrayList;importjava.util.HashMap;importandroid.app.A 阅读全文

posted @ 2014-03-15 23:54 ArRan 阅读(159) 评论(0) 推荐(0)

摘要:1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.activity中的view变量命名命名模式为:逻辑名称+view缩写建议:如果layout文件很复杂,建议将layout分成多个模块 阅读全文

posted @ 2013-04-26 21:49 ArRan 阅读(146) 评论(0) 推荐(0)

摘要:主要的目的是按后退键的时候,让程序能够退出。实现起来的思路:1.捕获后退键被按了这个事件。Java代码@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //按下的如果是BACK,同时没有重复 //DO SOMETHING } return s... 阅读全文

posted @ 2013-04-26 21:47 ArRan 阅读(180) 评论(0) 推荐(0)

摘要:Xamarin android客户端C# 服务器端效果图 阅读全文

posted @ 2013-04-21 05:01 ArRan 阅读(2249) 评论(2) 推荐(0)

摘要:我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View的布局方式, 阅读全文

posted @ 2012-08-21 15:18 ArRan 阅读(214) 评论(0) 推荐(0)

摘要:先上一个网上copy的px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip然后是我自己的理解:Android的屏幕密度是以160为基准的,屏幕密度(densityDpi)为160时,是将一英寸分为160份,每一份是1像素.如果屏幕密度(densityDpi)为240时,是将一英寸分为240份,每一份是1像素. 1英寸/160(机器x)=1英寸/240(机器y)=1px打个比方,一个三英寸的显示 阅读全文

posted @ 2012-08-21 15:13 ArRan 阅读(184) 评论(0) 推荐(0)

摘要:在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保无误操作,采用常见的对话框样式。创建dialog对话框方法代码如下:protected void dialog() { AlertDialog.Builder builder = new Builder... 阅读全文

posted @ 2012-08-21 14:58 ArRan 阅读(215) 评论(0) 推荐(0)

摘要:现在Android非常疯狂,所以网上关于Android学习的资料如雨后春笋般冒起来,像这些基础的东西更是多如牛毛,我会把用过的东西碰到的困难和怎么解决的记录下来,一来可以供自己复习万一以后又碰到类似的问题就可以直接拿来看下。二来可以给初学者一点小小的帮助在android中我们常用的布局方式有这么几种:LinearLayout (线性布局),RelativeLayout (相对布局),TableLayout (表格布局),AbsoluteLayout (绝对布局),FrameLayout (帧布局)。LinearLayout 和 RelativeLayout 应该又是其中用的较多的两种。Abso 阅读全文

posted @ 2012-08-21 14:45 ArRan 阅读(916) 评论(0) 推荐(0)

摘要:布局:在android中我们常用的布局方式有这么几种:1.LinearLayout (线性布局):(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation="horizontal" android:orientation="vertical"。 2.RelativeLayout (相对布局):(里面可以放多个控件,但是一行只能放一个控件)附加几类RelativeLayout的属性供大家参考:第一类:属性值为true或falseandroid:layou 阅读全文

posted @ 2012-08-21 14:44 ArRan 阅读(210) 评论(0) 推荐(0)

摘要:mono for android 的ADBC:\Program Files\Android\android-sdk\platform-tools一些常用的adb用法:ADB常用的几个命令1. 查看设备 * adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示2. 安装软件 * adb install <apk文件路径>这个命令将指定的apk文件安装到设备上3. 卸载软件 * adb uninstall <软件名> * adb uninstall -k <软件名>如果加 -k 参数,为卸载软件但是保留配置 阅读全文

posted @ 2012-08-17 16:01 ArRan 阅读(262) 评论(0) 推荐(0)

摘要:Android SDK有一套强大的工具帮助开发人员设计,开发,测试和发布高质量的Android应用程序。在这篇文章中,讨论了10个最常见的工具,android 开发者应该了解和学习使用。 Android的工具#1:Eclipse的W /ADT 尽管Eclipse是不是唯一的可以用来开发Android应用程序的Java开发环境,但它是目前最流行的。这不仅由于其免费,更主要是由于与Eclipse整合的强有力的Android工具。这种一体化是表现为Eclipse的Android开发工具(ADT)插件,它可以从Android网站下载。 Android的工具#2:SDK和AVD Manager ... 阅读全文

posted @ 2012-08-17 15:00 ArRan 阅读(234) 评论(0) 推荐(0)

摘要:Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).FrameLayout:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明 阅读全文

posted @ 2012-08-17 14:15 ArRan 阅读(191) 评论(0) 推荐(0)

摘要:Mono,作为.NET运行库的开源实现,正在将微软的技术带到未曾预料到的地方,包括iPhone,Android和Wii。根据Novell公司的首席Mono开发者Miguel de Icaza称,Apple的App Store中有多个应用程序是基于Mono。这可能会让那些熟悉苹果应用程序限制政策的人感到意外,因为苹果公司严格禁止开发者使用解释语言和第三方运行环境——在很大程度上就将.NET和Java之类技术排除在外。静态编译(Static compilation)是一道特别的沙司,正是它使得Mono在iPhone中运行成为可能。Mono还允许开发者使用ahead-of-time(AOT)编译,它 阅读全文

posted @ 2012-08-10 12:40 ArRan 阅读(444) 评论(0) 推荐(0)