- 博客(35)
- 资源 (12)
- 收藏
- 关注
原创 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
原创 FrameLayout 的使用方法
一、FrameLayout介绍FrameLayout帧布局是最简单的布局之一,采用帧布局的容器中无论放入多少个控件,控件默认情况下左上角都对齐到容器的左上角,如果控件一样大,同一时间只能见到最上面的。二、用FrameLayout构建一个饮食介绍界面1、效果2、源代码activity_main.xml xmlns:android="http:/
2016-09-18 20:34:06 27652
原创 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
原创 android开发中在eclipse中导入一个项目时出现中文乱码的解决方法
最近在从eclipse中导入android 项目是不知道为什么总是出现中文乱码,通过自己在网上查阅了相关资料后找到了这一问题的解决方法,在这里分享给大家:一、在eclipse中依次点击Windows->Preference二、在弹出的对话框中依次点击General->Content Types三、在右侧的区域内依次点击Text->Java Source Fi
2016-09-17 21:59:28 6443 1
原创 将Leanote中的笔记快速转到CSDN博客上的方法
对于编程人员来说,想必大家对Leanote并不陌生,在大家查到相关资料或者在编程的时候有所感悟时都可以将其写在Leanote笔记上,然后通过云同步的方法将其保存在云端,不仅方便快捷,而且安全可靠,同时也可以将笔记输出为PDF 格式或者为html格式,对编程的人来说是一种不可多得的工具,但有一个问题就是当我们想把Leanote笔记上的内容放在自己的CSDN博客上时却有些麻烦,因为当笔记中有源代码时一
2016-09-17 11:39:39 2776 1
原创 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
原创 android开发中的一些用例
在Android开发过程中有些功能只是一两句代码就能搞定的功能,因此没有必要让它成为一个文章,因此想想还是直接弄成一个,然后不断更新就可以啦!关键是自己学到东西才是最重要的,呵呵。。。废话不多说!一、获取屏幕的大小获取屏幕的大小主要用到的是DisplayMetrics显示指标类根据官方文档显示,初始化要这么做DisplayMetrics disMetrics = n
2016-09-17 10:39:07 335
原创 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
原创 Android中的Shape使用总结
一、shape中各种属性的含义在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:a
2016-09-17 10:35:30 262
原创 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
原创 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
原创 android开发中的数据库SQLite的使用
一、开发中使用数据库1、创建数据库 android中提供了SQLiteOpenHelper这个类来帮助你管理数据库。包括创建和更新数据库。所以你只要继承SQLiteOpenHelper类来对数据库进行管理就行。public class DBHelper extends SQLiteOpenHelper { private static final String
2016-09-17 10:27:40 354
原创 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
原创 经典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
原创 android 开发 命名规范
一、标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方式为
2016-09-17 10:13:52 243
原创 Android - TabHost 选项卡功能用法详解
一、实例 二.、TabHost介绍TabHost组件可以在界面中存放多个选项卡, 很多软件都使用了改组件进行设计;1. TabHost常用组件TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡;TabSpec : 代表了选项卡界面, 添加一个TabSpec即可添加到TabHost中
2016-09-17 10:11:19 19427 2
原创 Eclipse中修改Android项目图标的方法
在学习Android开发中遇到了一个问题,就是需要在Android的开发过程中修改项目的图标,通过在网上查询了相关资料后我明白了一种方法是去替换res文件夹下的ic_launcher-web.png图片文件,如图所示这种方法的开发效率较低,所以不建议采用。还有一种方法就是通过重新产生工程图标的方法来修改项目的图标,具体如下:1、点击项目文件夹下的AndroidMan
2016-09-17 10:10:02 853
原创 android rawquery和query的比较
Cursor cursor = db.rawQuery("select name from *** where id=?", new String[]{"1"}); Cursor cursor = db.query("***", new String[]{"name"}, "id=?", new String[]{"1"}, null, null, null);上面是两个分别是quer
2016-09-17 10:07:39 927
原创 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-17 10:06:06 291
原创 Android源码50例汇总
源码实例如下:《Android应用开发揭秘》源代码推荐http://down.51cto.com/data/102497Android Phone驱动http://down.51cto.com/data/246537安卓(android)编程入门开发教程笔记http://down.51cto.com/data/172692Android核心技
2016-09-17 10:04:29 1295
原创 android源码大放送(实战开发必备)
一、示例二、免费安卓demo源码,例子大全文件详细列表本列表源码永久免费下载,更新地址:http://www.jiandaima.com/blog/android-demo卷 yunpan 的文件夹 PATH 列表卷序列号为 0000-73ECE:.│ jiandaima.com文件列表生成.bat│ 例子大全说明.txt│ 本例子永久更新地址~
2016-09-17 10:02:15 2608 1
原创 Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于: android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view 的位
2016-09-17 09:59:19 1519
原创 Android布局中涉及的一些属性
Android:gravity属性 线性布局常见的就是利用LinearLayout进行布局,其中有个比较重要的属性就是android:gravity,在官方文档中是这么描述这个属性的:指定一个元素怎么放置它的内容,包括在X和Y轴,在它自己的边框中。下面我们将在一个简单的TextView中应用android:gravity属性。假设我们想要TextView内的内容在右侧显示,那
2016-09-17 09:45:40 261
原创 Android Animations动画使用详解
一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转
2016-09-16 21:42:09 226
原创 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-16 21:40:22 242
原创 导入android项目出现:出现Unable to resolve target 'android-8'错误的解决方法
错误名称:“Unable to resolve target 'android-9'”,解决方法:进入你的android project跟目录,找到此文件 project.properties(或default.properties),找到target=android-9(出现此错是因为你的android环境跟此处不对应),然后将此处的android版本改成你机器上配置的android版本即可
2016-09-16 21:38:17 484
原创 Android中log的一些输出方式
Android中Log的输出有如下几种:Log.v(String tag, String msg); //VERBOSELog.d(String tag, String msg); //DEBUGLog.i(String tag, String msg); //INFOLog.w(String tag, String msg); //
2016-09-16 21:14:19 704
原创 Android中handler的使用及原理---学习笔记
一、Handler类的基本介绍以及使用:Android中UI操作是线程不安全的操作,如果有多个线程并发操作UI组件,就会出现线程安全问题,所以Android中制定了一个规则:在Android中只允许主线程(UI线程)修改Activity中的UI组件,但是现在问题又来了,在开发中我们会需要在子线程中更新UI组件的情况,那怎么进行处理呢?其实Handler就是为了解决这种问题而生的。H
2016-09-16 21:10:37 322
原创 Android的px、dp和sp等单位的区别详解
一、px、dp和sp等单位的区别px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英 寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,
2016-09-16 21:06:36 454
原创 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 3170
原创 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
原创 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
1.0.43_0.crx
2019-07-22
基于python实现类似qq群聊功能(源码)
2019-03-02
IBM PC Assembly Language and Programming (5th ed)英文版
2016-11-02
MyDictionary
2016-10-01
MobileCommunication
2016-09-24
常用颜色色谱表
2016-08-19
leanote-desktop-windows-x64-v2.1
2016-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人