![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 56
WTF啊啊啊
态度决定一切!
展开
-
Android Lint
Lint 是Android ADT 16引入的优化工具,它可以扫描你的代码,帮助发现潜在的问题,例如: 1.文本国际化(有些文本缺少其它语言版本)例如:layout文件中编写不规范的地方,会给出提示。考虑到国际化,如果直接在xml中写汉字会提醒你把文字写到string配置文件中 2.Layout的性能问题 3.无用的多余的资源 例如:项目中有哪些资源文转载 2014-07-15 13:19:47 · 1024 阅读 · 0 评论 -
android:padding和android:layout_margin的区别?
android:layout_margin就是设置view的上下左右边框的额外空间android:padding是设置内容相对view的边框的距离 在LinearLayout、RelativeLayout、TableLayout中,这2个属性都是设置都是有效的在FrameLayout中,android:layout_margin是无效的,因为Fram转载 2014-10-16 22:27:02 · 778 阅读 · 0 评论 -
Android中Adapter之BaseAdapter使用
Android界面中有时候需要显示稍微复杂的界面时,就需要我们自定义一个adapter,而此adapter就要继承BaseAdapter,重新其中的方法. Android中Adapter类其实就是把数据源绑定到指定的View上,然后再返回该View,而返回来的这个View就是ListView中的某一行item。这里返回来的View正是由我们的Adapter中的getView方法返转载 2014-11-04 11:56:25 · 551 阅读 · 0 评论 -
android 设置背景图片 xml的background和java的getDrawable()
教你如何设置背景图片xml文件设置背景图片中: 任意一个控件,button imageView 或layout,在其的xml属性设置中,添加[java] view plaincopyandroid:background="@drawable/bg" 即可实现设置其背景图片为bg.转载 2014-10-19 20:25:40 · 1889 阅读 · 0 评论 -
ImageView的属性android:scaleType作用
在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找。代码中的例子如下:ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:la转载 2014-10-19 13:58:55 · 621 阅读 · 0 评论 -
Android详细的对话框AlertDialog.Builder使用方法
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2014-11-23 15:41:34 · 565 阅读 · 0 评论 -
Android取消EditText自动获取焦点
在项目中,一进入一个页面, EditText默认就会自动获取焦点,如果需要取消该控件获得焦点,可以在EditText的父级控件中添加两种属性:android:focusable="true" android:focusableInTouchMode="true" android:focusableInTouchMode表示在进入触摸输入模式后,该控件原创 2014-12-18 14:48:44 · 674 阅读 · 0 评论 -
android中所有颜色代码
1 2 3 #ffffff 4 #fffff0 5 #ffffe0 6 #ffff00 7 #fffafa 8 #fffaf0 9 #fffacd 10 #fff8dc 11 #fff5ee 12 #fff0f5 13 #ffefd5 14 #ffebcd 15 #ffe4e1 16 #ffe4c4 17 #ffe转载 2014-12-18 15:24:08 · 714 阅读 · 0 评论 -
android 关于Make sure the plugin is properly configured问题的解决办法
这个问题引发的原因最初的报错是:[2013-10-14 10:01:58 - XXX] The connection to adb is down, and a severe error has occured.[2013-10-14 10:01:58 - XXX] You must restart adb and Eclipse.[2013-10-14 10:01:58 - XX转载 2014-12-24 11:12:13 · 607 阅读 · 0 评论 -
Android如何使用API
本文针对Android开发如何使用API文档进行一些经验分享。 1、为什么需要掌握API的使用。也许你需要完成一个功能时很多时候你在网上google一番,因为很可能找到有用的代码片段,甚至不用关心具体实现的原理就可以直接拿来用。你可能遇到过搜出来的结果不太令人满意,尤其是你需要完成的功能比较新颖,demo比较少。这个时候开发最好最快的途径就是用好API,掌握好API转载 2014-12-08 14:55:44 · 685 阅读 · 0 评论 -
Android 升级版本 如何保存旧数据
首先只有不卸载应用,数据库就会存在!一.数据库升级: 在我们的程序中,或多或少都会涉及到数据库,使用数据库必定会涉及到数据库的升级,数据库升级带来的一些问题,如旧版本数据库的数据记录的保持,对新表的字段的添加等等一系列问题,还记得当我来西安的时候,面试的第二家公司,做音乐播放客户端的,就问到了这个问题; 我们开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,转载 2014-12-26 10:18:04 · 717 阅读 · 0 评论 -
android AsyncTask介绍
转自:http://www.360doc.com/content/12/1016/21/9501905_241900850.shtml#AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可转载 2014-12-10 11:28:20 · 561 阅读 · 0 评论 -
Android中Application类用法
Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。转载 2014-12-26 16:25:00 · 538 阅读 · 0 评论 -
Android中获取应用程序(包)的信息-----PackageManager的使用(一)
http://www.linuxidc.com/linux/2012-02/53072.htm转载 2014-12-26 16:46:50 · 572 阅读 · 0 评论 -
使用pull解析器操作xml文件
一、使用Pull解析器读取XML文件除了可以使用SAX或DOM解析XML文件之外,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器是一个开源的java项目,既可以用于android,也可以用于JavaEE。如果用在javaEE需要把其jar文件放入类路径中,因为Android已经集成进了Pull解析器,所以无需添加任何jar文件。android系统本身使用到转载 2014-12-26 17:52:32 · 655 阅读 · 0 评论 -
Android限定EditText的输入类型为数字或者英文(包括大小写)
http://hi.baidu.com/tozhang/item/4dfeaafb9aec2813d7ff8c99Android限定EditText的输入类型为数字或者英文(包括大小写)// 监听密码输入框的输入内容类型,不可以输入中文 TextWatcher mTextWatcher = new TextWatcher() { @Overridepublic v转载 2014-12-30 11:25:48 · 3055 阅读 · 0 评论 -
android:completionThreshold=”1″
android:completionThreshold=”1″属性设置了一个阀值,规定用户打了多少字符之后才出现自动提示,默认值是2,我们在这里改成了1。原创 2014-10-16 22:25:37 · 3303 阅读 · 0 评论 -
Android一一Activity之入栈出栈操作
在Activity操作系统中,如果是多个关联的Activity一起操作。原创 2014-11-03 12:48:29 · 4908 阅读 · 0 评论 -
Please ensure that adb is correctly located
转自:http://wang-peng1.iteye.com/blog/1007450今天遇见了这个问题 因为我更新了最新的adt 出现ADB server didn't ACK, failed to start daemon 然后你想启动一个程序 这个时候又会出现 Please ensure that adb is correctly located at 'D:\andro转载 2014-07-15 13:22:24 · 576 阅读 · 0 评论 -
如何配置android的adb环境变量
对于android的开发人员来说,首先要做的就是环境变量的配置。学习过java的人都知道,java是需要配置环境变量的,那么android开发是否也需要我们配置环境变量呢?当然,安卓的环境变量需要我们配置adb的使用,将开发平台的两个工具包配置到环境变量里。工具/原料电脑android ADK转载 2014-07-13 01:18:10 · 651 阅读 · 0 评论 -
解决打开Android SDK Manager时出现“.....\sdk\tools\lib\\find_java.exe不是内部或外部命令,也不是可运行的程序或批处理文件“问题
从控制台输出的信息大概知道原因和原创 2014-07-13 01:55:59 · 9988 阅读 · 3 评论 -
Android开发环境搭建及HelloWorld
引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、Android转载 2014-07-13 14:15:25 · 672 阅读 · 0 评论 -
The connection to adb is down, and a severe error has occured.
转自:http://blog.csdn.net/yu413854285/article/details/7559333启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找转载 2014-07-15 13:23:17 · 468 阅读 · 0 评论 -
Android开发——换应用程序的图标
Android默认的应用程序图标太单一,而且我们也不想每个应用程序都是一个图标,这就需要我们在开发时,更改为符合程序要求并突出我们的个性的图标,方便找到,而且能吸引眼球!!==============方法一================步骤如下:1。打开Android工程,找到AndroidManifest.xml。....这里的icon就转载 2014-08-26 23:45:25 · 792 阅读 · 0 评论 -
Android Selector
在工作的时候,由于系统给出的控件不够美观,因此开发时领导常常要我更改下界面,用美工给的图片取代系统图片。开始时,我只是给按钮等设置一下背景图片,这样做虽然美观了,但界面看起来却比较死板,比如用户点击了按钮后,按钮没一点反应。于是我就再给控件添加上onTouch监听事件,按下后改变背景颜色,松手后再恢复原来颜色。但后来发现了selector这个利器,真是喜出望外,不用再添加onTouch监听事件了,转载 2014-09-15 11:17:50 · 598 阅读 · 0 评论 -
Android中的Selector的用法
转自:http://blog.csdn.net/iii1860/article/details/39290323转载 2014-09-15 11:23:53 · 382 阅读 · 0 评论 -
Android Call requires API level 11 (current min is 8)的解决方案
【错误描述】 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】 不详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如我的是转载 2014-10-06 23:04:58 · 562 阅读 · 0 评论 -
使用 SQLiteDatabase 操作 SQLite 数据库
[java] view plaicopy/* Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQ转载 2014-11-11 10:49:29 · 681 阅读 · 0 评论 -
SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)
很多时候我们开发的软件需要向用户提供软件参数设置功能,Android应用,我们最适合采用什么方式保存软件配置参数呢?在Android平台上,提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,使用简易的键值对存储。文件存放在/data/data//shared_prefs转载 2014-10-15 23:32:22 · 718 阅读 · 0 评论 -
openFileOutput
openFileOutput()首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public void save() { try { FileOutputStream outStream=this转载 2014-10-16 01:04:56 · 847 阅读 · 0 评论 -
contentprovider的学习实例总结
工作中遇到了contentprovider数据共享机制,下面来总结一下:一、ContentProvider简介 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpr转载 2014-10-16 15:28:41 · 471 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通转载 2014-10-16 22:15:31 · 427 阅读 · 0 评论 -
FragmentPagerAdapter与FragmentStatePagerAdapter区别
在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange转载 2015-01-23 18:20:48 · 713 阅读 · 0 评论