Android
wangchuan886
努力体验生活的调调
展开
-
Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent转载 2015-12-28 10:23:29 · 220 阅读 · 0 评论 -
Android 应用出错 error: Error retrieving parent for item: No resource found that matches the的第二种情况
由于升级了SDK到5.0.1发现support v7好像老好错误,不能低于5.01的其他版本,否则会报error: Error retrieving parent for item: No resource found that matches 的错误。因此需要将support v7按照http://blog.csdn.net/lan120576664/article/details/转载 2015-12-31 18:26:57 · 563 阅读 · 0 评论 -
android 学习中遇到的问题及解决方法
1、手势监听关于手势监听,具体过程为:(1)实现一个OnGestureListener的接口并覆写其中的方法;(2)实例化一个GestureDetector对象,并将(1)中的接口传入;(3)将要监听手势动作的View绑定到onTouchListener(),并返回GestureDetector的.onTouchEvent方法;过程如下:[java]转载 2015-12-31 18:28:05 · 555 阅读 · 0 评论 -
android hint 自动消失
android EditText有个hint属性,可以在用户没有选择输入框时给予提示但是这个提示必须是在用户有输入字符后才会消失,似乎不太符合国人习惯,有时还会误导,所以要让用户点击到输入框时hint文本就自动消失,方法是监听焦点事件:写一个公用的方法:public static OnFocusChangeListener onFocusAutoClearHintListene转载 2015-12-31 18:34:29 · 379 阅读 · 0 评论 -
android 通知栏背景颜色跟随app导航栏背景颜色变化而变化
通知栏(notification)背景颜色跟随app导航栏(top title)背景颜色变化而变化。这也叫沉浸式状态栏,这是Google在android 4.4以上的系统提出的。样式如图所示:[java] view plaincopyprint?if (Build.VERSION.SDK_INT >= Build.VERSION_CO转载 2015-12-31 18:54:56 · 732 阅读 · 0 评论 -
Android Theme的设置
在AndroidManifest.xml文件中,可以对每一个Activity设置android:themetheme的设置 可以设置为系统自带的格式,也可以自定义格式。 A: 系统自带格式 @android:style/Theme.Black //背景黑色-有标题-非全屏 @android:style/Theme.Black.NoTitleBar //背景转载 2015-12-31 19:01:41 · 344 阅读 · 0 评论 -
【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性
在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络) LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。转载 2015-12-31 19:02:31 · 267 阅读 · 0 评论 -
android hint 自动消失 .
android EditText有个hint属性,可以在用户没有选择输入框时给予提示但是这个提示必须是在用户有输入字符后才会消失,似乎不太符合国人习惯,有时还会误导,所以要让用户点击到输入框时hint文本就自动消失,方法是监听焦点事件:写一个公用的方法:public static OnFocusChangeListener onFocusAutoClearHintListene转载 2015-12-31 19:03:41 · 438 阅读 · 0 评论 -
Android Studio开发基础之Activity之间参数传递
一、简单数值传递1、MainActivityprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.原创 2016-01-11 10:11:06 · 1090 阅读 · 0 评论 -
Android——实践自定义UI-ViewGroup
前面我们介绍了利用View和Android已有的控件RLF…(RelativeLayout、LinearLayout、FrameLayout…)实践自定义UI,感兴趣的小伙伴请移步:实践自定UI—View实践自定义UI—RLF…(RelativeLayout LinearLayout FrameLayout….)接下来我们将利用ViewGroup实践自定义UI,首先还是看看效果转载 2016-01-11 10:19:54 · 416 阅读 · 0 评论 -
android.support.v7.internal.app.WindowDecorAction问题记录
SDK 版本更新到 6.0 之后,在 xml 布局时有时会出现如下错误,并且不能实现预览功能The following classes could not be found android.support.v7.internal.app.WindowDecorActionBar这个问题要是不知道如何处理的话,确实挺让人头疼的,但是知道如何处理的话,却可以很简单地处理。处理方法,原创 2015-12-31 12:47:38 · 343 阅读 · 0 评论 -
Android Studio中如何引用图片资源
随着不断接触Android Studio,越来越发现和Eclipse有着巨大的区别。无论是表面的目录结构,还是内在对各种资源的管理。本篇就来聊聊Android Studio中如何来显示图片, 以及与Eclipse中的区别。在Eclipse中根据图片的像素大小把,png或.jpg的图片放在drawable文件夹下,如drawable-hdpi,drawable-ldpi,drawable转载 2015-12-30 16:28:41 · 17817 阅读 · 0 评论 -
Android APP 简单高效的禁用横竖屏切换
默认情况下,Android APP的界面会随着手机方向的改变而改变,当手机处于竖屏状态,APP的界面也处于竖屏状态,而当手机处于横屏状态,APP也会自动切换到横屏状态。一般情况下APP的界面都是为竖屏设计的,一旦自动切换到横屏,界面可能就无法直视了。而且每次屏幕方向切换,当前的页面都会销毁并重新创建。下面先做一个简单的演示布局文件:xml version="1.0"转载 2015-12-28 10:45:49 · 864 阅读 · 0 评论 -
Android内存测试常用的几个概念
1.Android内存测试常用的几个概念。VSS--virtual set size 虚拟耗用内存(包含共享库占用的内存)RSS--Resident set size实际使用的物理内存(包含共享库占用的内存)PSS--Proportional set size 实际使用的物理内存(比例分配共享库占用的内存)USS--Unique Set size:进程独自占用的物理内存(不原创 2015-12-25 16:26:26 · 288 阅读 · 0 评论 -
内存分析工具 MAT 的使用
1 内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :· heap查看堆的分配情况· allocation tracker跟踪内存分配情况DDMS 这两项功能有助于找到内存泄漏的操作行为。Eclipse Memory Analysis Tools (MA转载 2015-12-28 12:31:31 · 241 阅读 · 0 评论 -
Android 内存监测工具 DDMS --> Heap
用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;转载 2015-12-28 12:36:22 · 240 阅读 · 0 评论 -
ADB常用命令汇总
adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,可以管理设备模拟器的状态 。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;2、在设备上运行shell命令;3、管理设备或手机模拟器上的预定端口;4、在设备或手机模拟器上上传下载文件adb的工作方式比较特殊采用监听S原创 2015-12-28 12:45:16 · 248 阅读 · 0 评论 -
Android:ImageView引起Missing contentDescription attribute on image 的问题
关于main.xml中使用ImageView引起Missing contentDescription attribute on image 的问题在main.xml中增加ImageView控件时如果没有加android:contentDescription="@string/app_name"时会引起M原创 2015-12-30 12:17:20 · 393 阅读 · 0 评论 -
android PullToRrefresh自定义下拉刷新动画
首先,下载著名的刷新框架https://github.com/chrisbanes/Android-PullToRefresh,其中simple为demo,library和extras作为项目包导入到simple中一,定义刷新动画的layout在library下的com.handmark.pulltorefresh.library.internal包中的FlipLoadin转载 2015-12-30 16:13:33 · 408 阅读 · 0 评论 -
Android漂亮的UI库集合
这是一个github库,别人整理的,我只能说相当的震撼,图太多,我就不复制了,自己点击去吧:https://github.com/wasabeef/awesome-android-ui原创 2015-12-30 16:17:25 · 307 阅读 · 0 评论 -
向Android Studio里导入从Github上面下载的Project
从github下载两个开源项目:PagerSlidingTabStrip | Android-Universal-Image-Loader-masterhttps://github.com/astuetz/PagerSlidingTabStrip https://github.com/nostra13/Android-Universal-Image-Loader转载 2015-12-30 16:25:59 · 2107 阅读 · 0 评论 -
Android导航栏ActionBar的详细分析
原文 http://blog.csdn.net/yuanzeyao/article/details/39378825主题 ActionBar 关于ActionBar,相信大家并不陌生,但是真正能够熟练使用的也不是很多,这篇文章主要为大家详细介绍ActionBar的相关知识ActionBar是在Android3.0中引入的概念,所以在2.x系统中使用ActionBa转载 2016-01-13 12:41:50 · 851 阅读 · 0 评论