![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
爱上python的猴子
没有
展开
-
Android 关于inflate
通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextView)上的内容转载 2015-03-25 14:28:15 · 255 阅读 · 0 评论 -
android基础重点总结(分层架构,五中布局,activity的生命周期和四种启动模式)
一:android系统采用了分层架构:从高层到底层分别为应用程序层,应用程序框架层,系统运行库层和linux核心层。二:android大众常用的五种布局:分别为:FrameLayout(框架布局),LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局),AbsoluteLayout(绝对布局)frameLayout:框架布原创 2015-05-12 14:54:08 · 779 阅读 · 0 评论 -
Windows系统下用Eclipse开发工具开发Android应用程序,在更新ADT后会出This version of ADT requires......
Windows系统下用Eclipse开发工具开发Android应用程序,在更新ADT后会出现如图所示的情况 那么遇到这种情况如何解决呢?第一步:打开SDK Manager,找到Tools,点击Options...第二步:将Ask before restarting ADB 和 Enable Preview Tools两个选项划勾,然后点击关闭转载 2015-05-21 08:13:44 · 447 阅读 · 0 评论 -
android导入项目以后出现The project description file (.project) for is missing的错误?
其实修复办法很简单:将Myeclipse Package Explorer中打不开的项目删除掉(注意:一定不要为删除对话框中的Delete project contents on disk(cannot be undone)打上对勾(√)。点击OK,删除掉不能打开的项目。),再重新导入即可。造成此问题的主要原因是Myeclipse中记录的项目位置发生了改变,造成Myeclipse找不到.pro原创 2015-05-18 01:31:02 · 12112 阅读 · 1 评论 -
android面试题总结一:
android四大组件?答:(1)activity(活动):1)一个Activity通常就是一个单独的屏幕(窗口)。2)Activity之间通过Intent进行通信。(在Intent 的描述结构中,有两个最重要的部分:动作和动作对应的数据。)3)android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Act原创 2015-05-19 12:21:56 · 456 阅读 · 0 评论 -
android面试总结二
6. Handler及Looper的使用方法及使用场景7. AysnTask的使用方法及使用场景8. 几种Layout,padding/margin/gravity/weight各自含义9. 自定义组件(自定义adapter的使用)10. ANR异常,OOM异常及如何解决,内存泄露的含义原创 2015-05-19 12:36:55 · 276 阅读 · 0 评论 -
SDK运行Android项目是出现Installation failed due to invalid APK file!解决方法
[2014-08-12 17:10:10 - bus1] Installation failed due to invalid APK file![2014-08-12 17:10:10 - bus1] Please check logcat output for more details.[2014-08-12 17:10:10 - bus1] Launch canceled!转载 2015-06-06 15:40:35 · 560 阅读 · 0 评论 -
Android组件
Android-Flip:可以实现类似FlipBoard那种华丽丽的翻页Drag-Sort-Listview:可以拖动item重新排序的listview,效果非常赞HoloEveryWhere:咳咳,有些同学非常喜欢Android的holo风格,这个项目绝对让你happyUniversal-ImageLoader:这个经典的异步图片加载,不多说了JazzyViewPager:这玩意可以让ViewP转载 2015-06-10 09:51:39 · 295 阅读 · 0 评论 -
Android中命名规范总结
1:类和接口都用大驼峰命名(所有单词首字母大写)。2:方法和变量都用小驼峰命名(除了首字母,其余单词的首字母大写)。3:常量全部大写。4:资源文件, 资源布局文件,动画文件全部小写。原创 2015-07-10 19:29:12 · 234 阅读 · 0 评论 -
android开发中常用的快捷键
android开发中常用的快捷键行注释/销注释 Ctrl+/ 块注释/销注释/XML注释 Ctrl+Shift+/ Ctrl+Shift+\查找 查找替换 Ctrl+H Ctrl+F查找下一个/往回找 Ctrl+K Ctrl+Shift+K跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,查找当前元素的声明 Ctrl+G查找当前元素的转载 2015-07-10 19:55:08 · 240 阅读 · 0 评论 -
获取手机的IMEI,MSISDN,ICCID,IMSI
TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); String imei = tm.getDeviceId(); //取出IMEI String tel = tm.getLine1Number(); //取出MS原创 2015-07-28 09:28:28 · 2695 阅读 · 0 评论 -
android模拟器打不开问题总结原因大全
1:SDK的安装路径中出现中文名称,(改成英文)2:SDK的安装路径中出现了空格,(删除空格)原创 2015-07-28 11:06:31 · 2067 阅读 · 0 评论 -
Android代码修改出现error opening trace file: No such file or directory (2)解决办法之一
error opening trace file: No such file or directory (2)翻译是“没有这类文件或者是目录”。造成这样的原因其实系统是找不到文件或者是目录。解决方法:找到AndroidMainfest.xml中只要把名字改成跟现在的Activity的名字一样的就行了。原创 2015-07-15 20:58:20 · 1097 阅读 · 0 评论 -
导入Android新项目出错总结
转载:http://blog.csdn.net/satiling/article/details/7000846一》Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:原创 2015-07-15 11:27:27 · 359 阅读 · 0 评论 -
android 的四种枚举Context.MODE_PRIVATE
android 的四种枚举Context.MODE_PRIVATE (2011-08-25 22:03:32)标签: mode_private Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中转载 2015-07-29 09:05:35 · 326 阅读 · 0 评论 -
Error generating final archive: Debug Certificate expired on 10/09/18 16:30[/code]
Android SDK生成的用于调试的证书文件debug.keystore有效期是365天,当使用超过一年后控制台就会报这个错误。 [code]Error generating final archive: Debug Certificate expired on 10/09/18 16:30[/code]解决方法是手工删除debug.keystore文件,Windows系统下位于"C:\Do转载 2015-08-12 18:42:18 · 387 阅读 · 0 评论 -
Android错误总结大全!
1:android运行在LogCat中出现error opening trace file: No such file or directory (2):原因:android api 的版本和模拟器的版本不一致导致的。原创 2015-08-06 20:09:54 · 484 阅读 · 0 评论 -
android:versionCode和android:versionName用途
Android的版本可以在androidmainfest.xml中定义,主要有android:versionCode和android:versionName。1:android:versionCode:主要是用于版本升级所用,是必须是一个interger类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。2:android:versionName:原创 2015-08-05 15:40:47 · 483 阅读 · 0 评论 -
android中的Merge
【Android】Merge讲解与实例 转载▼单独将标签做个介绍,是因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个Android Layout的结构。核心功能就是减少冗余的层次从而达到优化UI的目的!将通过一个例子来了解这个标签实际所产生的作用,这样可以更直观的了解的用法。建立一个简单的Layout,其中包含两转载 2015-03-25 11:20:49 · 471 阅读 · 0 评论 -
Activity的7个方法和3个阶段
7个方法:1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResu原创 2015-03-24 15:29:10 · 1944 阅读 · 0 评论 -
android配置文档AndroidManifest.xml的部分属性解释
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.gdqy.demo" //整个java应用程序的主要包名,而且是一个默认的程序名称 android:versionCode="1"//表示该工程生成的apk的版本号,1开始2,3,4不断升级 android:ve原创 2015-03-24 14:56:52 · 304 阅读 · 0 评论 -
android中权重属性(weight)
转载地址:http://bbs.itcast.cn/article-275-1.html什么是权重(layout_weight)?通俗地讲,权重(layout_weight)就是对线性布局指定方向(水平或垂直)上剩余空间分配的一个规则。● 案例分析:为了便于大家更好地理解权重(layout_weight),接下来,我通过几个案例来分析如何使用权重(layout_we转载 2015-03-19 10:27:50 · 2725 阅读 · 0 评论 -
Eclipsr导入一个android新项目后出现 The import java.io cannot be resolved
The import java.io cannot be resolved解决办法:1、选中项目点击右键找到Properties->java build path->Libraries->Add External Jars->选中本项目所需要的jar包。如果你已经按照上述方法加入了所需要的包,还出现上面的错误该怎么办呢?下面进行第二个解决办法,当然了,这个解决办法必转载 2015-03-19 10:10:33 · 550 阅读 · 0 评论 -
android相对布局的属性总结(RelativeLayout)
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件转载 2015-03-19 10:49:02 · 400 阅读 · 0 评论 -
Listview优化总结
转载:http://www.cnblogs.com/xilinch/archive/2012/11/08/2760233.html 在android开发中,使用listview的地方很多,用它来展现数据,成一个垂直的视图。使用listview是一个标准的适配器模式,用数据--,界面--xml以及适配器--adapter,数据被适配器按照需要的方式展现出来,xml描写了数据如何展现,acti转载 2015-03-20 12:03:36 · 235 阅读 · 0 评论 -
android中listview中添加多种itemview
一般复杂的ListView都会重写BaseAdapter,通过重用convertView来减少inflate(通俗的说,inflate就相当于将一个xml中定义的布局找出来.因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你转载 2015-03-20 14:13:35 · 848 阅读 · 0 评论 -
android项目导入时出错:Syntax error,annotations are only available if source level is 5.0
Syntax error,annotations are only available if source level is 5.0 解决办法:Project->Properties->Java Compiler->(右边)Compiler Compliance Level选择5.0或者以上的jdk版本(首先将最上面Enable project specific settings前面的原创 2015-03-20 09:32:24 · 523 阅读 · 0 评论 -
运行android项目时出现Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误!
[2011-12-14 11:10:00 - imusic] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE[2011-12-14 11:10:00 - imusic] Please check logcat output for more details.[2011-12-14 11:10:02 - imusic]转载 2015-03-20 14:43:32 · 343 阅读 · 0 评论 -
启动eclipse的时候都要在android sdk content loader 持久性问题
在Android学习有事会遇到在启动eclipse的时候都要在android sdk content loader 花费半个小时 甚至一个小时而且感觉eclipse特别慢,eclipse 很容易死掉。解决方法:1 方法一:删掉 .android目录,重现建模拟器avd文件。一般的就能解决2 方法二:拔掉网线3:解决办法:Project -> Clean原创 2015-03-07 19:15:57 · 284 阅读 · 0 评论 -
android计算器
MainActivity.java文件package com.gdqy.demo;import android.os.Bundle;import android.app.Activity;import android.text.InputType;import android.view.Menu;import android.view.View;import android.原创 2015-03-09 23:08:33 · 264 阅读 · 0 评论 -
Android横竖屏切换总结
转载:http://blog.csdn.net/jiangxinyu/article/details/8600407Android横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换:可以通过在AndroidManifest.xml中设置activity中的android:screenOrientatio转载 2015-03-17 12:57:06 · 1056 阅读 · 0 评论 -
Android 5.0的人脸解锁终于能用了
Android 4.0开始就引入了人脸识别解锁功能,但说实话真的不怎么好用,识别速度慢、精度差,只是看起来很好玩而已,相信不会有多少人真的一直用它。现在,Android 5.0引入了“trusted face”,总算是能让人接受了。一如既往,开启人脸解锁模式后,需要你盯住手机前置摄像头几秒钟,然后在锁屏界面的底部,你会看到一个小人圆形标记,这就代表手机看到了你的脸,但是不再需要像以转载 2015-03-17 19:29:15 · 3484 阅读 · 0 评论 -
Android导入项目- Unable to resolve target 'android-19'解决方法
重新装完Ecplise+ATD+Android SDK 在Ecplise工作空间导入之前写过的Android项目会出现错误,大部分是SDK 版本不符,如下错误提示:Error:Unable to resolve target android-19如图:解决办法:修改工程目录下的project.properties文件里的内容target=android-转载 2015-03-09 23:50:18 · 1369 阅读 · 1 评论 -
android SDK离线安装
一、下载eclipse和默认的sdk如果有遇到翻墙也下不下来的,那只有靠我啦,哈哈哈,目前的最新版,我传到了百度网盘上,地址:http://pan.baidu.com/s/1eQ8CVQi下载下来后,解压到任意位置,解压后的目录结构如图:可以看到,这个sdk是自带eclipse的,好省心啊有木有……二、该死的andriod SDK安装在线安装什么误人子弟的法子,哥就不教转载 2015-03-29 00:38:30 · 357 阅读 · 0 评论 -
Android倒计时器
activity部分的代码:MainActivity.javapackage com.gdqy.demo;//倒计时器import java.util.Timer;import java.util.TimerTask;import android.os.Bundle;import android.os.Handler;import android.os.Message;impo原创 2015-03-23 14:37:19 · 365 阅读 · 0 评论 -
android小项目之手机通讯录
MainActivity.javapackage com.gdqy.demo;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.ListView;public class MainActivity extends Activity原创 2015-03-23 22:02:09 · 737 阅读 · 1 评论 -
android项目导入出现Invalid project description
Android导入一个工程时提示 Invalid project description字样,当我们单击按钮查看详细内容可以看到overlaps the location of another project的描述,翻译成中文也就是说导入的项目位置与另外一个项目重叠了(如图):解决方法:将该项目画一个路径。原创 2015-03-31 09:40:25 · 363 阅读 · 0 评论 -
android发布平台有哪些?这里有你要找的!
android发布平台:play官方豌豆荚酷市场百度手机助手91助手360手机助手安智市场木蚂蚁市场机锋论坛360应用宝Google play---------------------------------------------------------------------------------------------------------原创 2015-04-02 10:52:31 · 638 阅读 · 0 评论 -
《android如何防止apk程序反编译》
方法一:就是在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”就可以了,如图所示:原创 2016-09-07 15:15:21 · 388 阅读 · 0 评论