Android.android 开发
文章平均质量分 87
GraysonWP
路虽远,行则将至。天道酬勤,厚积薄发。
展开
-
android开发中调用系统中分享功能的方法
1、定义一个Inetnt,并将其初始化时的Action设置为Intent.ACTION_SEND Intent intent=new Intent(Intent.ACTION_SEND);2、设置分享发送的数据类型为Text/Plain intent.setType("text/plain"); // 分享发送的数据类型3、设置分享的主题和内容 intent.原创 2016-10-29 16:19:07 · 1500 阅读 · 1 评论 -
Android布局中涉及的一些属性
Android:gravity属性 线性布局常见的就是利用LinearLayout进行布局,其中有个比较重要的属性就是android:gravity,在官方文档中是这么描述这个属性的:指定一个元素怎么放置它的内容,包括在X和Y轴,在它自己的边框中。下面我们将在一个简单的TextView中应用android:gravity属性。假设我们想要TextView内的内容在右侧显示,那原创 2016-09-17 09:45:40 · 261 阅读 · 0 评论 -
RelativeLayout的各个属性
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" -原创 2016-09-17 10:40:56 · 262 阅读 · 0 评论 -
android开发中的一些用例
在Android开发过程中有些功能只是一两句代码就能搞定的功能,因此没有必要让它成为一个文章,因此想想还是直接弄成一个,然后不断更新就可以啦!关键是自己学到东西才是最重要的,呵呵。。。废话不多说!一、获取屏幕的大小获取屏幕的大小主要用到的是DisplayMetrics显示指标类根据官方文档显示,初始化要这么做DisplayMetrics disMetrics = n原创 2016-09-17 10:39:07 · 335 阅读 · 0 评论 -
Android中的Selector的用法
一、selector的具体使用方法Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目原创 2016-09-17 10:37:33 · 255 阅读 · 0 评论 -
Android中的Shape使用总结
一、shape中各种属性的含义在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:a原创 2016-09-17 10:35:30 · 262 阅读 · 0 评论 -
Android EditText 改变边框颜色的方法
一、为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下:[html] view plaincopy android:layout_width="fill_parent" android原创 2016-09-17 10:32:24 · 4965 阅读 · 1 评论 -
Android开发中连续设置多个按钮的监听器的方法
1、首先定义一个整数型的数组和一个Button类型的按钮int Buttons[];private Button tempButton;2、然后对整数型数组进行赋值Buttons=new int[]{R.id.btnOne,R.id.btnTwo,R.id.btnThree,R.id.btnFour,R.id.btnFive,R.id.btnSix,R.id.btnSeven,R.原创 2016-09-17 10:30:51 · 2138 阅读 · 0 评论 -
Android 修改EditText的光标颜色和背景色
一、EditText的光标颜色在xml布局文件中 Android:textCursorDrawable=”@null” 表示光标的颜色和字体的颜色一样当然,我们也可以自定义光标的颜色,在drawable文件夹下写个edit_cursor_color.xml文件xml version="1.0" encoding="utf-8"?> xmlns:android="ht原创 2016-09-17 10:29:03 · 2587 阅读 · 0 评论 -
android开发中的数据库SQLite的使用
一、开发中使用数据库1、创建数据库 android中提供了SQLiteOpenHelper这个类来帮助你管理数据库。包括创建和更新数据库。所以你只要继承SQLiteOpenHelper类来对数据库进行管理就行。public class DBHelper extends SQLiteOpenHelper { private static final String原创 2016-09-17 10:27:40 · 354 阅读 · 0 评论 -
50个常用的sql语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,scor原创 2016-09-17 10:20:31 · 825 阅读 · 0 评论 -
经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7b原创 2016-09-17 10:16:36 · 229 阅读 · 0 评论 -
android开发中在eclipse中导入一个项目时出现中文乱码的解决方法
最近在从eclipse中导入android 项目是不知道为什么总是出现中文乱码,通过自己在网上查阅了相关资料后找到了这一问题的解决方法,在这里分享给大家:一、在eclipse中依次点击Windows->Preference二、在弹出的对话框中依次点击General->Content Types三、在右侧的区域内依次点击Text->Java Source Fi原创 2016-09-17 21:59:28 · 6443 阅读 · 1 评论 -
android开发中动态添加EditText控件的方法
一、基本步骤1、定义一个RelativeLayout对象private RelativeLayout rlActivityMain;2、定义一个EditText对象并将其初始化private EditText etIntroductImage;etIntroductImage=new EditText(MainActivity.this);etIntroductImag原创 2016-09-17 22:01:08 · 8424 阅读 · 0 评论 -
android开发中TabHost使用方法
一、效果图二、android开发中TabHost使用方法详解 1、定义一个布局文件,将一个RadioGroup放在TabWidget中,然后将TabWidget放在TabHost中,其中TabWidget是选项卡切换按钮,通过点击该组件可以切换选项卡,该组件与FrameLayout组件是TabHost组件中必备的两个组件xml version="1.0" encoding="utf原创 2016-10-29 16:07:59 · 3820 阅读 · 0 评论 -
android开发中AutoCompleteTextView的使用方法
一、android开发中AutoCompleteTextView的使用方法详解1、创建适配器类DictionaryAdapter使它扩展自CursorAdapter,在类DictionaryAdapter中需要建立一个构造函数DictionaryAdapter(Context context, Cursor c, boolean autoRequery),同时需要重写convertToSt原创 2016-10-01 16:51:11 · 2427 阅读 · 0 评论 -
自动调用系统的拨号、上网和发送Email的功能的方法
一、自动调用系统的拨号、上网和发送Email的功能的方法详解1、定义一个编辑框和文本框并为他们匹配private EditText etInformation;private TextView tvInformation;etInformation=(EditText) findViewById(R.id.etInformation);tvInformation=(TextView原创 2016-10-01 16:39:16 · 892 阅读 · 0 评论 -
Android开发中ListView的使用方法
一、ListView的使用方法详解1、定义一个布局并将其初始化,同时设置它的一些属性private LinearLayout llInormation;llInormation=new LinearLayout(MainActivity.this);llInormation.setOrientation(LinearLayout.HORIZONTAL);llInormation.s原创 2016-10-01 16:33:17 · 624 阅读 · 0 评论 -
Android开发中AlertDialog的使用方法
一、AlertDialog使用方法详解1、创建一个对话框并设置它的相关属性private Builder builder;builder=new Builder(MainActivity.this);builder.setIcon(R.drawable.hobby);builder.setTitle("单选列表对话框");2、为对话框添加适配器builder.setSi原创 2016-10-01 16:27:18 · 485 阅读 · 1 评论 -
Android开发中WebView的使用方法
一、WebView的使用方法详解1、获取WebView对象WebView wvActivity;wvActivity=(WebView) findViewById(R.id.wvActivity);2、使用JavaScriptwvActivity.getSettings().setJavaScriptEnabled(true);3、设置在WebView中显示网页原创 2016-10-01 16:25:04 · 423 阅读 · 0 评论 -
Android开发中使用WebView控件显示找不到网页的解决方法
Android开发中WebView找不到网页一般情况下是由于程序没有设置权限造成的,所以应该在AndroidManifest.xml中加上访问互联网的权限 android:name="android.permission.INTERNET" />有的时候加上这句话后还是会提示找不到网页,这是需要看你的网址前面有没有加上“http://”这个前缀,目前版本的WebView还没有那么智能,原创 2016-10-01 16:22:17 · 4083 阅读 · 1 评论 -
android开发中ToggleButton的使用方法详解
一、ToggleButton常用的XML属性属性名称描述android:disabledAlpha设置按钮在禁用时透明度。 android:textOff未选中时按钮的文本android:textOn选中时按钮的文本原创 2016-09-20 08:09:40 · 5747 阅读 · 1 评论 -
android开发中TableLayout的一些属性介绍
一、TableLayout的一些属性介绍android:collapse="1 //隐藏该TableLayout里的TableRow的列1,即第2列(从0开始计算),若有多列要隐藏,用“,”隔开。 android:stretchColumns="0,1,2"//设置列0、1、2为可伸展列。 android:shrinkColumns="1,2"//设置列1、2为可收缩列。原创 2016-09-20 08:06:41 · 5089 阅读 · 0 评论 -
FrameLayout 的使用方法
一、FrameLayout介绍FrameLayout帧布局是最简单的布局之一,采用帧布局的容器中无论放入多少个控件,控件默认情况下左上角都对齐到容器的左上角,如果控件一样大,同一时间只能见到最上面的。二、用FrameLayout构建一个饮食介绍界面1、效果2、源代码activity_main.xml xmlns:android="http:/原创 2016-09-18 20:34:06 · 27652 阅读 · 0 评论 -
android:layout_gravity和android:gravity的区别
1.首先来看看Android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左转载 2016-08-14 10:13:45 · 271 阅读 · 0 评论 -
android 开发 命名规范
一、标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方式为原创 2016-09-17 10:13:52 · 243 阅读 · 0 评论 -
Android - TabHost 选项卡功能用法详解
一、实例 二.、TabHost介绍TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计;1. TabHost常用组件TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡;TabSpec : 代表了选项卡界面, 添加一个TabSpec即可添加到TabHost中原创 2016-09-17 10:11:19 · 19427 阅读 · 2 评论 -
android错误:The method makeText(Context, CharSequence, int) in the type
错误提示:The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new View.OnClickListener(){}, String, int)错误原由:在makeText的第一个参数Context指的是上下文对象,而此处上原创 2016-09-16 18:15:24 · 3171 阅读 · 0 评论 -
android rawquery和query的比较
上面是两个分别是query和rawQuery的查询语句,主要区别是rawQuery是直接使用SQL语句进行查询的,也就是第一个参数字符串,在字符串内的“?”会被后面的String[]数组逐一对换掉;而query函数是Android自己封装的查询API:它的API文档如下:public Cursor query (String table, String[] columns, String se原创 2016-09-16 18:07:24 · 1521 阅读 · 0 评论 -
Eclipse中修改Android项目图标的方法
在学习Android开发中遇到了一个问题,就是需要在Android的开发过程中修改项目的图标,通过在网上查询了相关资料后我明白了一种方法是去替换res文件夹下的ic_launcher-web.png图片文件,如图所示这种方法的开发效率较低,所以不建议采用。还有一种方法就是通过重新产生工程图标的方法来修改项目的图标,具体如下:1、点击项目文件夹下的AndroidMan原创 2016-09-16 17:43:59 · 16211 阅读 · 1 评论 -
android开发中genymotion安装过程详解(包括安装过程中一些问题的解决方法)
一、genymotion的简介Genymotion是一套完整的工具,它提供了Android虚拟环境。如果你没有物理机器,又不想忍受官方模拟器的折磨,Genymotion会是你非常不错的选择, 它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。Genymotion支持Windows、Linux和Mac OS,容易安装和使用,下面就然我们一起来体验神器给我们带来的快感吧。原创 2016-09-03 18:50:33 · 1120 阅读 · 0 评论 -
Android编程之fill_parent、wrap_content和match_parent的区别
1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextVie转载 2016-08-10 19:00:20 · 585 阅读 · 0 评论 -
android中包的导入方法总结
在android开发时,总会遇到各种各样的包的导入,在这里将包的导入方法总结一下,希望能对大家有所帮助:1、当有包忘记导入时程序会提示有错误,然后点击编辑框左侧的“差号”,单击import xxxxxx即可导入相应的包2、在显示错误的地方按下ctrl+1后有相应的修改提示,然后单击import xxxxxx即可导入相应的包(效果图与上面的图类似)3、原创 2016-08-11 18:22:18 · 1309 阅读 · 0 评论 -
android开发中控件editText对应的inputType的类型总结
今天在学习android开发时遇到了一个问题,就是对控件editText对应的inputType的类型不太明白,所以在网上搜集了一些资料后将其对应的类型总结如下,希望能对大家的学习有所帮助:ConstantValueDescriptionnone0x00000000There is no content原创 2016-08-11 17:01:03 · 411 阅读 · 0 评论 -
android开发时建立xml文件后在类中通过R.layout找不到相应的xml文件的解决方法
今天在学习android开发时遇到了一个很头疼的问题,明明已经建立了xml文件,却在类中通过R.layout找不到相应的文件,后来才发现在写代码时通过快捷键alt+/导入R.layout文件时导入了系统的R文件而不是自己项目的R文件,所以在类中通过R.layout找不到相应的xml文件,大家以后再写代码是要多多注意哦。这是我第一次写博客,写的不好还请大家多多见谅哦,希望以后原创 2016-08-10 18:07:08 · 8284 阅读 · 2 评论 -
颜色代码大全 - RGB颜色查询对照表
在学习android开发时发现需要配置颜色时却不知道每种颜色对应的代码是什么,所以从网上查阅了相关资料,将每种颜色对应的代码列举如下:其中:AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。ffff00ffff33ffff66ffff99ffffccffffffffcc00ffc原创 2016-08-19 11:10:55 · 43329 阅读 · 0 评论 -
Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead的解决办法
今天在导入工程进Eclipse的时候竟然出错了,控制台输出的是:[2016-08-18 10:49:14 - MyAndroidExample] Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties原创 2016-08-18 10:53:32 · 1252 阅读 · 0 评论 -
近百个Android优秀开源项目,覆盖Android开发的每个领域
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android S原创 2016-08-17 17:58:39 · 361 阅读 · 0 评论 -
Android的px、dp和sp等单位的区别详解
一、px、dp和sp等单位的区别px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英 寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,原创 2016-09-16 21:06:36 · 454 阅读 · 0 评论 -
Android中handler的使用及原理---学习笔记
一、Handler类的基本介绍以及使用:Android中UI操作是线程不安全的操作,如果有多个线程并发操作UI组件,就会出现线程安全问题,所以Android中制定了一个规则:在Android中只允许主线程(UI线程)修改Activity中的UI组件,但是现在问题又来了,在开发中我们会需要在子线程中更新UI组件的情况,那怎么进行处理呢?其实Handler就是为了解决这种问题而生的。H原创 2016-09-16 21:10:37 · 322 阅读 · 0 评论