- 博客(21)
- 收藏
- 关注
原创 Android中AndroidManifest.xml中<application>标签的常用元素
android:name 应用程序的包名;android:allowBackup 是否允许备份;android:label 应用程序的标签;android:icon 应用程序的图标;android:logo 打开应用程序时,在标题栏的图标;android:theme 应用程序的主题android:persistent 是否该应用在任何时候都保持运行状态,如一些系统程序,默认false;androi...
2016-04-29 17:58:43 1759
原创 Xml学习笔记(一):xml语法格式
一.xml语法一个完整的xml文档包括:文档声明、元素、属性、注释、CDATA区、处理指令; 1.文档声明 用来声明xml的基本属性,用来指挥解析引擎如何解析xml文件; 要求:一个xml文件只能有且只有一个文档声明; 文档声明之前不能有任何内容; 格式:version:是指定xml的版本,目前W3C发布的只有1.0版本的;encoding: 指定编
2016-04-23 16:00:03 2695
原创 Android中在xml中使用shape美化UI
shape:定义控件的几何形状,如定义一个圆角的Button,设置渐变色等;当使用shape时,在res/drawable下新建.xml文件选择shape;一.shape中的属性:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval":椭圆形状 sh
2016-04-22 16:37:23 1010
原创 Android中编辑文本时使用TextWatcher和InputFilter.Length
当在EditText或AutoCompleteTextView中编辑内容时,给它限制最大字符,有时在xml文件中设置maxLength属性是失效的,因此可以用InputFilter实现,而监听编辑文本时,用TextWatcher;1.InputFilter:InputFilters can be attached toEditables to constrain the changes tha...
2016-04-22 12:00:17 2982
原创 EditText中一些属性的用法
1.android:imeOptions:指定输入法中的回车功能,android:imeOptions="actionNext":输入法中的回车为"下一行":android:imeOptions="actionSend":输入法中的回车变为"发送":android:imeOptions="actionDone";输入法中的回车变为"完成":2.android:maxLeng
2016-04-21 20:30:52 769
原创 Android中AIDL的使用
Android Interface definition language:是Android系统中IPC通讯的一种方式,也就是进程间通讯的一种方式,通过AIDL描述的接口,可以实现两个进程之间的相互通讯,这两个进程一般称为服务端和客户端,客户端即向服务端发送数据,服务端得到客户端发送过来的数据后,返回给客户端结果。AIDL的实现步骤:1.在Server端定义一个.aidl文件,并在该文件中...
2016-04-20 20:48:30 502
原创 Adnroid中ViewPager的使用(三)PagerTabStrip的使用
Android中ViewPager和PagerTabStrip的使用
2016-04-20 14:22:58 782
原创 AndroidViewPager的使用(一)
Viewpager是v4包中提供的可以实现View向左/向右滑动效果的视图控件,使用时结合PagerAdapter或者FragmenPagerAdapter一起使用!先了解ViewPager+PagerAdapter的使用与PagerAdapter结合使用:ViewPager和PageAdapter结合使用时,首先得创建一个Adapter继承PagerAdapter,并重写4个方法,这4个
2016-04-20 12:32:25 807
原创 Android中LoaderManager:AsyncTaskLoader和CursorLoader的使用
在Android3.0中,引入了LoaderManager的用法,可以对数据进行异步查询、载入、及时刷新,相比在UI线程中进行此类操作,大大提高了CPU的运行效率与反应时间; LoaderManager的使用有两种方式,一种是继承AsyncTaskLoader,另一种是使用CursorLoader。AsyncTaskLoader的使用: 首先,应该得到LoaderMana...
2016-04-18 20:41:50 1617
原创 Android中DialogFragment的使用
一.概述:DialogFragment是Android3.0(API 11)才出现的,它不像以前版本中生成AlertDialog一样,通过AlertDialog.Builder生成Dialog,而是在fragment中弹出Dialog的窗口,即DialogFragment是一个Fragment,而且这个fragment本身就含有一个Dialog对象。二.创建DialogFragment:
2016-04-16 19:50:06 1624
原创 eclipse常用20个快捷键
网上有网友总结的好多eclipse快捷键,挺全面的,让我受益匪浅,但是有些用到的频率不是很多,反而记不住,以下是经常用到的快捷键,灵活使用快捷键可以对工作或者学习效率大有提高.【Ctrl+Z】撤销【Ctrl+Y】重做(与Ctrl+Z相反,返回到撤销内容)【Ctrl+D】 删除当前一整行【Ctrl+/】注释当前行,再按则取消注释【Ctrl+F】查找文本内容【Ctrl+Q】
2016-04-15 11:49:46 1263
转载 可以免费自学编程的12个网站
转自:http://www.jianshu.com/p/9f094ce31075?ref=myread可以免费自学编程的12个网站字数1539 阅读45849 评论462 喜欢4364编程学习很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助。在过去的一年里,我一直在学习编程。它有助我成为一个更好的创业者,我甚至可以提供一些
2016-04-14 12:56:07 1848
转载 创业不等于职业生涯加成
本文转自:http://36kr.com/p/5045711.html文章摘要:创业经历对有的人来说,技术上没有什么提升,业务上也没有什么提升,只是多了一些行政管理的经验而已。编者按:本文作者余晟,文章首法于其微信公众号“余晟以为”(微信号:yurii-says),欢迎交流探讨,授权 36 氪发布。最近面试了很多技术人员,其中不少之前的工作履历还不错。但是,因为他们之前的创
2016-04-11 09:24:06 605
原创 Math.random()取一个区间的随机数
Math.random()是取[0,1)之间的随机数,包括0但是不包括1,,强转为int时,只取到0,如果取特定区间的随机数:int num=(int)(min+Math.random()*(max-min));包括min但是不包括max;例如取1~11之间的随机数,即包括1不包括11,可以表示如下:int num=(int)(Math.random()*10+1);如果随机取char...
2016-04-10 19:47:11 8804
原创 Android 中用HttpClient进行网络数据加载时,得到String乱码的问题
当我们用HttpClient进行String加载或者想要得到JSON字符串时,有时会出现得到的字符串乱码,代码如下:public class HttpUtil {public static String getJson(String path){ByteArrayOutputStream baos=null;String str=null;try {HttpGet get=new H...
2016-04-10 12:22:44 1361
原创 Android中AsyncTask的使用
异步任务是Android中进行网络数据操作的一个重要模块,如果在主线程中进行耗时操作会报ANR异常,所以,在进行网络数据下载时,必须用到异步任务,当开始执行异步任务时,会自动开启一个子线程在子线程中进行耗时操作,完成后把结果交给主线程处理即可;当我们使用异步任务时,一般继承AsyncTask即可,AsyncTask有5个重要方法:execute(String path):调用此方法,传...
2016-04-09 16:54:17 561
原创 Android中CheckBox的使用
CheckBox复选框的使用也是比较简单,操作中主要用到了两个方法: checkbox.isChecked():是否被选中;checkbox.setChecked(true);设置为选中状态;例:xml布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=...
2016-04-09 12:22:51 6991
原创 Android中AutoCompleteTextView的用法
AutoCompleteTextView继承于EditTextView,当用户输入文本时会在下方弹出一个下拉菜单,里面包含提示信息,使用非常简单;由于继承自EditTextView,所以它的xml属性除了他的父类油油的属性之外,还有一些自己的属性,可通过API文档进行查阅,常用属性如下:android:completionThreshold:定义用户输入文本几个时才会提示,如不设置该属性,
2016-04-09 10:50:08 1874
原创 Ubuntu 14.04 LTS中jdk的安装
在Linux上编译Android源码时,环境的配置是必不可少的,JDK的配置过程如下,首先必须在Oracel官网上下载好jdk,下面以jdk1.8为例。第一步:用命令行进入下载好jdk的目录: 笔者在home/Downloads中:第二步:对jdk进行解压,用如下命令行,解压后会生成一个文件夹:sudo tar zxvf jdk-8u77-linux-x64.tar.gz第三步:解压出来的文件...
2016-04-08 23:51:09 662
转载 浅谈Android中的LOG查看ANR(一)
转自:http://yinger-fei.iteye.com/blog/1533788手机中pull处理trace.txt进去 data/anr 再pull 一:什么是ANR ANR:Application Not Responding,即应用无响应二:ANR的类型 ANR一般有三种类型
2016-04-07 14:40:37 4745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人