- 博客(119)
- 资源 (12)
- 收藏
- 关注
原创 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 230
原创 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 19428 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 928
原创 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 1298
原创 android源码大放送(实战开发必备)
一、示例二、免费安卓demo源码,例子大全文件详细列表本列表源码永久免费下载,更新地址:http://www.jiandaima.com/blog/android-demo卷 yunpan 的文件夹 PATH 列表卷序列号为 0000-73ECE:.│ jiandaima.com文件列表生成.bat│ 例子大全说明.txt│ 本例子永久更新地址~
2016-09-17 10:02:15 2612 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 1520
原创 Android布局中涉及的一些属性
Android:gravity属性 线性布局常见的就是利用LinearLayout进行布局,其中有个比较重要的属性就是android:gravity,在官方文档中是这么描述这个属性的:指定一个元素怎么放置它的内容,包括在X和Y轴,在它自己的边框中。下面我们将在一个简单的TextView中应用android:gravity属性。假设我们想要TextView内的内容在右侧显示,那
2016-09-17 09:45:40 262
原创 Android Animations动画使用详解
一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转
2016-09-16 21:42:09 227
原创 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 244
原创 导入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 485
原创 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 3172
原创 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 16216 1
原创 android开发中genymotion安装过程详解(包括安装过程中一些问题的解决方法)
一、genymotion的简介Genymotion是一套完整的工具,它提供了Android虚拟环境。如果你没有物理机器,又不想忍受官方模拟器的折磨,Genymotion会是你非常不错的选择, 它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。Genymotion支持Windows、Linux和Mac OS,容易安装和使用,下面就然我们一起来体验神器给我们带来的快感吧。
2016-09-03 18:50:33 1120
原创 颜色代码大全 - RGB颜色查询对照表
在学习android开发时发现需要配置颜色时却不知道每种颜色对应的代码是什么,所以从网上查阅了相关资料,将每种颜色对应的代码列举如下:其中:AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。ffff00ffff33ffff66ffff99ffffccffffffffcc00ffc
2016-08-19 11:10:55 43353
转载 蚂蚁笔记桌面端 2.1 发布
蚂蚁笔记桌面端 2.1 发布了。Leanote(中文名: 蚂蚁笔记)桌面端2.1发布, 主要解决了同步丢失笔记的问题.修复的BUG:同步优化, 解决丢失笔记问题主题优化 支持德语添加Matlab, Scala, Sql语法高亮下载地址: http://app.leanote.com , 2.0可在线升级桌面端开源地址: https://g
2016-08-18 16:52:26 622
原创 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
原创 Eclipse工作空间的修改方法
今天在学习android开发时遇到了一个很头疼的问题,就是在eclipse的默认空间选择后以后创建的项目的位置都会在那个工作空间里面,但当我们想把项目创建在其他位置时好像不可以,最后通过自己的尝试找到了将项目创建在其他位置的方法::1:在eclipse中依次点击File->Switch Workspace->other,弹出如下对话框2:点击Browse,然后选择自己想创建项目的位置
2016-08-18 10:26:29 488
原创 近百个Android优秀开源项目,覆盖Android开发的每个领域
Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目 如果不是从学习Android S
2016-08-17 17:58:39 362
原创 Toast.makeText的几种常见用法
在学习android开发时遇到了Toast.makeText,因为对其不太明白,所以从网上查阅了相关的资料并且将Toast.makeText的几种常见的用法总结如下:一、Toast总述Toast 是一个 View 视图,快速的为用户显示少量的信息。Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见
2016-08-17 11:36:25 26951 1
转载 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 272
转载 LinearLayout布局中Layout_weight的深刻理解-为何需设置android:layout_width="0dp"
Android:LinearLayout布局中Layout_weight的深刻理解首先看一下LinearLayout布局中Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:xml version="1.0" encoding="utf-8"?> LinearL
2016-08-14 09:46:13 306
原创 android中包的导入方法总结
在android开发时,总会遇到各种各样的包的导入,在这里将包的导入方法总结一下,希望能对大家有所帮助:1、当有包忘记导入时程序会提示有错误,然后点击编辑框左侧的“差号”,单击import xxxxxx即可导入相应的包2、在显示错误的地方按下ctrl+1后有相应的修改提示,然后单击import xxxxxx即可导入相应的包(效果图与上面的图类似)3、
2016-08-11 18:22:18 1310
原创 android开发中控件editText对应的inputType的类型总结
今天在学习android开发时遇到了一个问题,就是对控件editText对应的inputType的类型不太明白,所以在网上搜集了一些资料后将其对应的类型总结如下,希望能对大家的学习有所帮助:ConstantValueDescriptionnone0x00000000There is no content
2016-08-11 17:01:03 412
转载 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 586
原创 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
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关注的人