Android
成长之路无坦途
算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。
展开
-
在Android模拟器里卸载apk
asb.exe所在路径:..\Android SDK\platforms-tools如果在安装Android SDK完成之后,配置了环境变量,则不需要麻烦的切换路径原创 2015-04-02 11:40:16 · 466 阅读 · 0 评论 -
Android ListView与adapt
AdapterAdapter是ListView和数据源之间的中间人。当每条数据进入可见区时,adapter会调用他的getView()方法,并返回代表具体数据的视图。滚动的时候频繁调用,支持成千上万的数据。①、最简单的方法,最慢最不实用public void getView(int position , View convertView , ViewGr转载 2015-04-07 21:09:08 · 539 阅读 · 0 评论 -
Android 全屏设置
this.requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置窗体无标题this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); //全屏显示request转载 2015-04-08 17:50:32 · 345 阅读 · 0 评论 -
Adapter之 LayoutInflater、setTag、getTag
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而findViewById()是用来获得具体控件的。LayoutInflater经常在Ba转载 2015-04-08 11:08:55 · 477 阅读 · 0 评论 -
xml布局之shape
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: android:startColor="#ff8c00"转载 2015-04-08 16:12:16 · 287 阅读 · 0 评论 -
AlphaAnimation动画效果
/** 设置透明度渐变动画 */ final AlphaAnimation animation = new AlphaAnimation(1, 0); animation.setDuration(2000);//设置动画持续时间 /** 常用方法 */ //animation.setRepeatCount(int repeatCount);//设置重复次数 //animatio转载 2015-04-08 18:09:55 · 646 阅读 · 0 评论 -
ListView分割线
divider可以直接设置颜色,也可以设置为图片 <ListView android:id="@+id/list_goods" android:divider = "@drawable/fengexian" android:dividerHeight="15dp" android:layout_width="fill_parent"原创 2015-04-25 11:14:33 · 306 阅读 · 0 评论 -
ScrollView
一、ScrollView基础知识1.Android中ScrollView - 滚动条控件 http://www.apkbus.com/android-51426-1-1.html 2.设置ScrollView滚动条的颜色 http://www.apkbus.com/android-823-1-1.html 3.ScrollView当显示超出当前页面时自动移动到最底端 h转载 2015-04-27 19:39:30 · 294 阅读 · 0 评论 -
Shape
android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomLeftRadius="2dp" android:bottomRightRadius="2dp"/>转载 2015-04-28 09:14:00 · 276 阅读 · 0 评论 -
Android日志输出
android提供了自己的log输出api-->位于android.util.Log这个类中. 这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中: Log.v(tag,message); //verbose模式,打印最详细的日志 Log.d(tag,message); //debug级别的日志 Log.i(tag,messa转载 2015-04-07 10:42:15 · 480 阅读 · 0 评论 -
Android 中各种Layout的布局属性
RelativeLayout:android:gravity -- 设置该布局容器内所有子组件的对齐方式android:ignoreGravity -- 设置哪些子组件不受android:gravity影响android:layout_above="@id/xxx" --将组件置于给定ID组件之上android:layout_below="@id/xxx"原创 2015-04-11 14:38:20 · 807 阅读 · 0 评论 -
异常 org.jetbrains.android.uipreview.RenderingException
更新了一下Android SDK,发现新建一个activity后,模拟编辑界面打不开,还提示了如下异常信息:org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than your version of Android Studio. Pl原创 2015-04-05 17:18:21 · 2889 阅读 · 1 评论 -
Android Listener侦听的几种写法
Android中,View的Listener方法,在是否使用匿名类匿名对象时,有各种不同的写法。OnClickListener和其他Listener方法一样,都是View类的接口,重载实现后就能使用,其接口定义如下:[java] view plaincopyprint?public interface OnClickListe转载 2015-04-02 14:50:03 · 452 阅读 · 0 评论 -
引用jar文件、SO文件
一、引用jar文件 1.将jar文件复制、粘贴到app的libs目录中; 2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中; 3.选择指定的类库。 注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。二、引用so文件 网上有很多引用so文件的方法,多转载 2015-04-02 18:51:15 · 496 阅读 · 0 评论 -
startActivityForResult和setResult详解
startActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activ转载 2015-04-03 18:03:25 · 280 阅读 · 0 评论 -
Android开发环境搭建
第一步:安装jdk;配置jdk环境变量:JAVA_HOME、CLASS_PATH、PATH下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlJAVA_HOME配置为JDK安装目录,例如我的:C:\Program Files\Java\jdk1.8.0_40原创 2015-04-01 14:49:33 · 367 阅读 · 0 评论 -
Android SDK安装
先通过工具android-sdk-windows下载所需的Android SDK安装完成之后,再在系统环境变量里添加变量:ANDROID变量的变量值包含两个路径,例如我的:E:\Java\android-sdk-windows\platform-tools;E:\Java\android-sdk-windows\tools接着在系统变量path的变量值里原创 2015-04-01 17:47:58 · 278 阅读 · 0 评论 -
安装ADT
离线安装:打开Eclipse,点击Help -> Install New Software:点击Add:然后点击Archive,添加对应的上面的ADT-21.0.1.zip:OK后,再写上一个名字,比如ADT-21.0.1:然后经过Pending解析后,就可以看到对应的:Developer To转载 2015-04-01 18:09:05 · 304 阅读 · 0 评论 -
Android studio 首次运行,模拟器中不显示HelloWord
把Android studio 安装完成之后,首次run,竟然在模拟器丽没有Hello Word检查所有配置,没有发现任何问题,多次尝试,在发现不关闭模拟器的情况下,重新run程序,选择已存在的模拟器久违的HelloWord出现了原创 2015-04-04 14:19:33 · 14149 阅读 · 5 评论 -
Android开发中,dialog的实现方式
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保转载 2015-04-04 16:34:04 · 415 阅读 · 0 评论 -
activity中用到多个fragment,资源被回收后,出现未知异常
注意点:使用Fragment的时候不持久化,降级Activity的开销;如需保存,那你还不如用tabhost。Fragment就是为了切换的时候可以尽量把其他tab的东西回收减少内存的开销的。具体操作:1、如果是FragmentActivityif(savedInstanceState != null){ savedInstanceState.putParcelabl原创 2015-09-15 13:59:52 · 478 阅读 · 0 评论