
Android学习
coolwxb
这个作者很懒,什么都没留下…
展开
-
Android 学习《Theme与style》
本文来自http://blog.youkuaiyun.com/hellogv/ ,引用必须注明出处!本人初学者,转载此文仅作为学习笔记使用,感谢原文作者,转载请注明原文作者出处! 越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布转载 2011-08-17 19:30:58 · 557 阅读 · 0 评论 -
Android自定义控件
今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第一个实现一个带图片和文字的按钮,如图所示:整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的布局。代码如转载 2012-09-04 19:58:05 · 740 阅读 · 0 评论 -
Android屏幕元素层次结构
ndroid.app.Activity对于一个Android应用来 说,android.app.Activity类实例是一个最基本的功能单元。一个Activity实例可以做很多的事情,但是它本身无法显示在屏幕上, 而是借助于Viewgroup和View,这两个才是Android平台上最基本的两个用户界面表达单元。android.view.ViewGroupViewGroup是一转载 2012-09-06 13:05:14 · 711 阅读 · 0 评论 -
Adnroid Adapter 适配器优化
转自原文: http://www.ideasandroid.com/archives/295ListView的Adapter的作用如下图所示:Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?转载 2012-09-15 13:48:05 · 700 阅读 · 0 评论 -
Android消息通知(notification)和PendingIntent传值
转自:http://www.cnblogs.com/zenfly/archive/2012/02/09/2343923.htmlAndroid支持Toast和NotificationManager两种通知方式,前者相当于一个定时关闭的对话框,后者是在状态栏上显示一条消息。Toast和Notification都可以随时取消。Toast A toast is a view contai转载 2012-09-15 15:16:14 · 1315 阅读 · 0 评论 -
反编译APK学习代码和资源配置
反编译操作1、 安装apk反编译工具包,安装界面如2、 安装完成后,右键单击要反编译的apk文件3、 选反编译apk会生成编译好的文件夹,在文件夹中可看反编译出的xml文件和图片,但是看不了代码4、 配合dex2jar 和 jdgui来查看代码,操作如下:首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将c原创 2013-01-07 17:48:04 · 869 阅读 · 0 评论 -
Intellij12 配置androidannotations
今天废了好大的劲才勉强将androidannotations配置出来,至于androidannotations是做什么的就请各位在github上自行查找了。这里只将我的搭建过程写出来,欢迎其他各位搭建成功的朋友指导。1、下载androidannotations地址:https://github.com/excilys/androidannotations 官网地址:htt原创 2013-11-16 18:15:29 · 3627 阅读 · 0 评论 -
ListView 添加长度样式不固定的分割线
ListView 添加长度样式不固定的分割线ListView可通过配置 android:dividerline android:dividerHeight来实现分割listview中item的效果,如图: 如果想跟上图一样实现这种有设计的分割线样式的时候可以使用下面的方法,这个方法也是参照StackOverFlow解决方案上的方法来实现.创建分割线的布局文件: list_it原创 2015-03-05 09:18:13 · 9936 阅读 · 2 评论 -
Android主界面退出再次进入略过欢迎面
需求 第一次进入程序的时候启动欢迎界面,之后跳转到程序主界面 在主界面退出之后再次进入程序,略过程序的欢迎界面直接进入主界面我的思路:欢迎界面启动完毕会destroy,之后跳转到主界面,这时栈中应该只有MainActivity这一个activity,如果此时按回退键,MainActivity会直接销毁那么下次启动会重新启动欢迎界面。那么这里我直接拦截回退操作,模拟回退操作是回退到手机原创 2015-03-05 09:53:46 · 5754 阅读 · 4 评论 -
自定义View的OnMeasure理解
近来一直用到各种自定义View,基本都是拿来主义,没有深入理解概念,尤其是对尺寸测量这部分的理解一直没有理清,特此做笔记帮助自己理解一部分概念。ps:感谢以下几个作者的精彩博文帮助理解Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下) Android 手把手教您自定义ViewGroup(一)我理解的OnMeasureprotected void o原创 2015-03-09 23:39:21 · 774 阅读 · 1 评论 -
FindBugs 中错误类型含义
FindBugs 中错误类型含义 名称 含义 Bad practice 不好的习惯 Correctness 代码的正确性 Dodgy 小问题 Malicious code vulnerability 恶意代码 Internationalization 国际化问题 Performance 性能问题 Security 安全性问题 Mult原创 2015-04-02 09:39:40 · 1037 阅读 · 0 评论 -
Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器
转自:http://blog.youkuaiyun.com/lyfi01/article/details/64157261.Java对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它转载 2012-09-03 19:03:07 · 12211 阅读 · 5 评论 -
Android ViewPaper的使用
转载自:http://blog.youkuaiyun.com/billpig/article/details/6650097这是我个人练习的代码,下载地址:http://dl.dbank.com/c01bwdq4xiViewPager提供了一个适配器,方便我们对各个View进行控制,而Workspace需要我们手动去添加,它相当于是一个"静态切换"。接下来我将介绍下如何使用:1转载 2012-08-17 15:50:00 · 12802 阅读 · 3 评论 -
Android assets 目录介绍和应用
转自:http://blog.sina.com.cn/s/blog_6cf0d3f30100m2x6.html Android 系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。/res转载 2012-08-17 16:30:40 · 875 阅读 · 0 评论 -
Android自定义View
Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/转载 2012-05-02 15:34:57 · 400 阅读 · 0 评论 -
Android Animation学习笔记
随着对Drewable的深入了解,发现了Drawable更加强大的功能:显示Animation。Android SDK介绍了2种Animation:Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果Frame Animation:顺序播放事先做好的图像,跟电影类似在使用Animation前,我们先学习如何定义Animation,转载 2012-05-02 16:54:00 · 477 阅读 · 0 评论 -
Android 丢失R.java文件解决方法
From: http://www.cnmsdn.com/html/201005/1275061581ID5312.html android 工程中的 R.java 文件丢失后 ---如何重新生成很多时候我们会遇到工程中的R.java文件丢失,不要急,修复很简单。方法:右击你的工程(项目)——>Android Tools——>Fix Project Propertie转载 2012-05-03 19:12:51 · 884 阅读 · 0 评论 -
android TextView的字体颜色设置的多种方法
转自:http://yahaitt.iteye.com/blog/454439TextView的字体设置方法:1、直接通过配置文件设置2、在Activity类中进行设置先看效果图:项目结构图:第一种方式很简单,用于静态或初始文字颜色的设置,方法如下: main.xml <LinearL转载 2012-05-04 10:30:02 · 28934 阅读 · 2 评论 -
继承ListviewActivity设置背景问题
ListView listView = getListView();listView.setBackgroundResource(R.drawable.bk2);原创 2012-05-04 12:15:01 · 763 阅读 · 0 评论 -
Tabhost的基本应用
简单学习Tabhost的一些基本应用。直接上代码。main.xml<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id=原创 2012-05-09 16:28:15 · 573 阅读 · 0 评论 -
Android模拟机访问本机时的ip地址设置问题
在一般的Java程序开发中,我们都是使用127.0.0.1来访问本机服务的,但是如果我们在Android程序中采用同样的地址,那么Android模拟器将无法正常访问到我们的服务,因为在Android中,对本地地址是映射到10.0.2.2上面,因此只需要将127.0.0.1改成10.0.2.2即可原创 2012-05-11 10:49:09 · 3166 阅读 · 0 评论 -
sdk升级遇到的问题SDK Installation: A folder failed to be renamed or moved
遇到Failed to rename directory E:\android\android-sdk_r3-windows\android-sdk-windows\tools to E:\android\android-sdk_r3-windows\android-sdk-windows\temp\ToolPackage.old01这样的问题?总是提示无法改名?解决方法如下:1、备份原创 2012-05-14 13:57:02 · 664 阅读 · 0 评论 -
下载导入Eclipse中工程源码注释乱码问题解决
经常在论坛上down源码,导入工程后有许多是乱码,后来寻找解决办法是代码的编码和你eclipse中设置的不一致问题,修改即可。解决方法:window-》Preferences-》General-》workspace 中 text filed encodeing 中选择utf-8 或者别的来解决原创 2012-08-17 16:16:16 · 3527 阅读 · 1 评论 -
Android 动画学习
Android 动画学习Android 按动画类型划分为两类:View Animation Tween Animation 又称“补间动画”,较老的动画系统,常用来制作图片的一些特效(渐变、平移、缩放、旋转),适用于View对象Frame Animation 又称“帧动画”,就是一系列图片按照顺序播放形成动画Property Animation 属性动画,Android 3.0(api原创 2015-04-02 14:11:00 · 926 阅读 · 0 评论