android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
· Android -- 获取View宽高发布时间:2015-05-15
在activity中可以调用View.getWidth、View.getHeight()、View.getMeasuredWidth()、View.getgetMeasuredHeight()来获得某个view的宽度或高度,但是在onCreate()、onStrart()、onResume()方法中会返回0... 查看全文
· android break 与 return 的区别发布时间:2015-05-14
break的含义是中断,return的含义是结束整个方法的执行。区别。1publicstaticvoidmain(Stringagrs[]){2inti;3for(i=0;i<10;i++)4{5if(i==5){6System.out.println("正确");7return;8}9}1011System.out.println("123");12}上面这段代码只会输出"正确"。1publicstaticvoidmain(Stringagrs[]){2inti;3for(i=0... 查看全文
values-v11代表在API11+的设备上,用该目录下的styles.xml代替res/values/styles.xmlvalues-v14代表在API14+的设备上,用该目录下的styles.xml代替res/values/styles.xml其中API11+代表android3.0+其中API14+代表android4.0+... 查看全文
· Cydia for Android发布时间:2015-05-14
在Android设备上使用Cydia框架的前提条件1、Android设备必须ROOT2、Android设备上需要安装substrate.apk编写Java层cydia插件的前提条件1、搭建好Android开发环境2、下载substrate-api.jar并导入到Android工程1、在application节点下声明一个元数据,name字段设置成com.saurik.substrate.main,value字段设置为用于hook别人的api的类的全称(包括包名和类名)1<... 查看全文
1、在布局文件中放置一个TextView,给它添加scrollbars和fadeScrollbars两个属性。如下设置:滚动条为垂直滚动条,并且一直可见(当TextView中的文字行数超过页面能显示的范围之后)。android:scrollbars="vertical"android:fadeScrollbars="false"2、在Activity中的onCreate()方法中,使用setMovementMethod(MovementMethodmovement... 查看全文
· Android上实现MVP模式的途径发布时间:2015-05-13
今天我想分享我在Android上实现MVP(Model-View-Presenter)模式的方法。如果你对MVP模式还不熟悉,或者不了解为什么要在Android应用中使用MVP模式,推荐你先阅读这篇维基百科文章和这篇博客。使用Activity和Fragment作为View合适么?目前,在很多使用了MVP模式的Android项目中,主流做法是将Activity和Fragment作为视图层来进行处理。而Presenters通常是通过继承被视图层实例化或者注入的对象来得到的... 查看全文
· Android actionbar左侧小箭头的隐藏发布时间:2015-05-13
在res/values文件下的styles.xml中添加一个如下的style,不过此时这行代码会出错<itemname="android:homeAsUpIndicator">@drawable/hide</item>要修改AndroidManifest.xml文件的最低版本号才行<stylename="actionbarTheme"parent="android:Theme.Holo.Light"><itemname="android... 查看全文
谷歌周二宣布,旗下AndroidOne计划从今日起正式登陆土耳其市场。这也同时意味着,于去年9月推出的、旨在向全球发展中市场推广廉价智能手机的AndroidOne计划,如今首次打开了欧洲的大门。截至目前,AndroidOne已面向7个国家提供。谷歌在土耳其的合作商为GeneralMobile。后者提供的智能手机从硬件规格上看相当不俗:高通骁龙410处理器、2GB内存、5英寸720pIPS触控屏以及大猩猩4保护玻璃,此外后置摄像头为1300万像素,前置摄像头为500万像素,支持LTE&mdash... 查看全文
布局<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"><ListViewandroid... 查看全文
· Android之官方导航栏ActionBar发布时间:2015-05-13
一、ActionBar概述ActionBar是android3.0以后新增的组件,主要用于标示应用程序以及用户所处的位置并提供相关操作以及全局的导航功能。下面我们就看看如何使用ActionBar,真正使用之前,我们应该首先了解一下ActionBar的结构。根据官方文档,我们看到整个ActionBar可以分为4个部分,具体如下图:1、Appicon:主要用于展示App的Logo,如果当前界面不是一级界面,还可以展示返回导航。2、ViewControl... 查看全文
以下说明基于AndroidStdudio版本v1.2由于AndroidStudio项目止录与Eclipse中的Worksapce在意义上的改变,所以导入新包或建立新项目时并不和以前那样了。下面是我碰到的以解决问题的办法。以供参考。1.创建好项目后,将需要的第三方jar文件拷贝到工程目录下的app\libs目录中,由于在1.2版本中的build.gradle文件中已经加上了依赖目录,所以不用再改该文件了。dependencies{compilefileTree(dir:'libs'... 查看全文
· Android -- 自定义View发布时间:2015-05-12
步骤自定义View的属性在View的构造方法中获得我们自定义的属性重写onMesure重写onDraw自定义View的属性在res/values/下建立一个attrs.xml,在里面定义我们的属性和声明我们的整个样式:<?xmlversion="1.0"encoding="utf-8"?><resources><attrname="titleText"format="string"/><... 查看全文
现在基本每个AndroidApp都会标配一个启动介绍的页面,或做产品介绍,或做app功能展示,既然起导航界面,基本思路就是用ViewPager实现。(图片引自UI中国一设计师的设计图片)正好这几天在做这个导航界面,我的测试手机是魅族MX3,做完之后测试还行,没有明显卡顿的现象,但是当我把debug的apk装到米3和魅蓝上时,程序运行到这个导航界面会马上crash掉,偶尔没有crash也会出现明显的卡顿现象,体验效果非常差。打开AndroidStudio的内存管理器查看运行时分配内存... 查看全文
一、项目概况我们都知道RadioGroup可以实现选择框,但它有一个局限性,由于它是继承自LinearLayout的,所以只能有一个方向,横向或者纵向;但有时候仅一行的RadioGroup并不能满足实际的需求,比如在一行的宽度下显示不完所有的选项,设计上又不允许左右滑动,这时候RadioGroup就不能满足这样的功能设计了;基于此,我写了这个MultiLineRadioGroup并且开源出来;1、程序界面效果图2、功能接口在Api开发上,能够用到的功能及我能想到的,基本都已经添加完毕;具体如下... 查看全文
1.直接上效果图2.代码主要就是工具类HtmlService.java:importjava.io.ByteArrayOutputStream;importjava.io.InputStream;importjava.net.HttpURLConnection;importjava.net.URL;/***获取HTML数据**@authorDavid**/publicclassHtmlService{publicstaticStringgetHtml(Stringpath... 查看全文
· Android自定义带边框的圆形view发布时间:2015-05-11
由于项目需要,需要做一个圆形的带边框并且里边还有文字的view→_→↓↓↓↓这样↓↓↓↓如果在布局文件中做的话是非常麻烦的,而且复用性也不高。所以想到用自定义一个view的来实现该功能,这样封装性和复用性就会相对提高,可方便在以后类似的项目中使用。可能也有同学有过这样的需求,所以在这分享出来供大家参考,不足之处还请多多指点。看代码:1packagecom.stock.manage.friend... 查看全文
一、WebService介绍WebService是基于SOAP协议可实现web服务器与web服务器之间的通信,因采用SOAP协议传送XML数据具有平台无关性,也是成为解决异构平台之间通信的重要解决方案,比如Java平台与.net平台之间。因此在web应用中有着举足轻重的作用,很多机构、组织都在各自平台上对外发布了WebService(例如:天气预报、航班信息、股市行情等等),这样任何平台和客户都可以享受到这些服务,当然有些是要付费的。二... 查看全文
Xml<string-arrayname="images"><item>@drawable/image1</item><item>@drawable/image2</item><item>@drawable/image3</item><item>@drawable/image4</item><item>@drawable/image5</item><... 查看全文
不说网络app,很多本地的app都有一些随机的内容推送,比如随机推送一些小知识,古诗,名言名画什么的,界面制作的好看一点就能看起来特别的文艺范,最近就是看了这样的一些应用,就想自己实现一下,这种方法是自己想出来的,也不清楚那些app是怎么写出来的。在这个里面我用了android支持的sqlite这种轻型的数据库,正好补充一下之前没怎么用过的知识点。1.首先,需要一个数据库文件:直接用数据库管理软件新建的sqlite会缺两个表,我也懒得自己添就用代码让android程序自己生成... 查看全文
不出意外的话,谷歌的开发者大会GoogleI/O很快将于5月28日在就近上正式召开,而且对于此次大会,谷歌已经留下一些诱人的线索,告诉众人在大会上Android操作系统的下一个版本AndroidM将正式登场。究竟“M”指的是哪个单词我们谁也不清楚,正如前一个版本“L”,需要正式版发布之后谷歌才会进一步推出。不过,也正式如此,AndroidM的神秘之处令人关注。谷歌只是简单的表示,“AndroidM将让Android适用各种工作场合... 查看全文