自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gtzh110的专栏

机会往往是经过长期酝酿和准备的,而不能只靠一时的主动和激情。

  • 博客(28)
  • 收藏
  • 关注

转载 android:layout_gravity和android:gravity详解

1.android:layout_gravity和android:gravity使用区别android:gravity :这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左部。androi

2015-12-10 11:28:35 664

转载 Android:Layout_weight的深刻理解(转载于51CTO)

最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代码:

2015-12-08 11:31:46 306

原创 实习半月之感触

自从11月5号入职以来,已经实习20天了,实际的工作时间加上今天正好半个月。要说收获,确实很多,Android Studio是越用越熟,源码阅读能力提高不少,像常用的Android工具类也接触了很多。 不足也有很多,自从参与迭代之后,自己老是被任务牵着走,周一到周五都是在看相关联部分的代码,然后根据需求往里面加东西,这些所谓的新功能大多也都可以从前辈们写的代码中复用,Ctrl+C和Ctrl+

2015-11-25 22:25:04 404

原创 SharedPreference判断应用是否是第一次启动

获取SharedPreferences的两种方式:1 调用Context对象的getSharedPreferences()方法2 调用Activity对象的getPreferences()方法两种方式的区别:调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.

2015-11-13 14:00:41 1565

原创 ArrayList转换为数组

今天的需求中需要将ArrayList中的String转换为数组类型。1.for循环:根据ArrayList.size()来循环调用get()然后将String值赋给数组。2.直接用ArrayList.toArray();ArrayList提供public T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型

2015-11-10 18:10:37 2625

转载 快速排序算法实施尾递归优化

昨晚面试官问如何从递归方面优化快排效率时提到了尾递归的优化,今天查了一下,长知识了。void quickSort(SqList * list , int low ,int high){ int pivot; while(low<high) { pivot=Partition(list,low,high); qui

2015-09-25 11:13:01 4229 1

转载 finalize详解

《JAVA编程思想》:java提供finalize()方法,垃圾回收器准备释放内存的时候,会先调用finalize()。          (1).对象不一定会被回收。       (2).垃圾回收不是析构函数。       (3).垃圾回收只与内存有关。       (4).垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽内存的地步,它

2015-09-21 18:31:43 519

原创 Comparable和Comparator的联系和区别

相同点:两者都是Java的接口,对Java自定义类进行比较大小(在集合或数组中)。不同:有自定义类Person public class Person{ String name; int age; }1.Comparable 定义在 Person类的内部,即Person实现Comparable接口:若一个类实现了Comparable接口,就意味着“

2015-09-20 16:04:28 293

转载 byte、short和char隐式的转换为int

byte、short和char隐式的转换为intbyte a=1; byte b=3; byte c=a+b; byte d=1+3; 为什么byte c=a+b;这个不对。byte d=1+3;这个却没有错误 解答:+操作会将变量转成int1+3编译器会自动转成4-做加法运算的时候,数据类型是首先转变成int,这样就对了:byte c=(byte)(a+b);Java中涉及byt

2015-09-18 23:46:11 4020 1

转载 Android开发监听判断网络连接状态的方法

转载自http://blog.csdn.net/ygc87/article/details/76297491.判断是否有网络连接:下面代码实现用ConnectivityManager查询是否有Internet连接。public boolean isNetworkConnected(Context context) { if (context != null) { Co

2015-06-28 17:07:54 432

转载 android:layout_gravity和android:gravity

转载自http://blog.csdn.net/shakespeare001/article/details/78434601.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,

2015-05-13 18:51:25 321

转载 Java中String类总结

1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:                            String s = “abc”;                            s = “Java语言”;                   其实按照面向对象的

2015-05-11 15:07:32 298

转载 apktool使用教程

APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式各样

2015-04-11 16:36:45 1077

原创 进程和线程以及两者的区别

刷面试题的时候遇到的问题,发现还是无法完整的回答出来,于是整理一下以加深记忆,如有错误之处,欢迎指正。一、进程 进程是系统中正在运行的程序的实例,是系统进行资源分配和调度的一个独立单位。进程的特征:动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。并发性:任何进程都可以同其他进程一起并发执行独立性:进程是一个能独立运行的基本单位,同时也

2015-04-08 20:55:28 499

原创 Android Studio打开模拟器时报错"adb not responding"

run app准备调试应用时报错:"adb not responding....kill adb.exe"解决办法:adb占用的端口是5037,首先查看有哪些进程占用了该端口:natstat -aon|findstr "5037"再终结占用该端口的进程:taskkill /pid xxxx /f

2015-03-20 12:48:57 622

原创 启动 Eclipse 弹 Failed to load the JNI shared library jvm.dll

eclipse的版本与jre或者jdk版本不一致。

2015-03-06 21:55:18 370

转载 Java中static关键字用法总结

装载自http://blog.csdn.net/anmei2010/article/details/4096131,很详细,谢谢作者。1.     静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法   声明为static的方法有以下几条限制: · 它们仅能调用其他的static 方法。 · 它们只能访问static数据。 · 

2015-03-06 18:01:39 388

原创 [Leetcode]Single Number

Question:Given an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it with

2015-02-14 22:48:23 306

原创 ubuntukylin14.04安装android studio

compile 'com.android.support:appcompat-v7:20.+'AS正式版发布后,广大码农普遍反应不错,所以我决定安装AS,体验一下。自go agent不太好用之后,我下东西都尽量找大神们翻墙下好再上传到国内BBS或者云盘的资源,这次我就在http://www.android-studio.org/ (android-studio)社区下载的linux版的。

2014-12-17 18:39:26 665

转载 eclipse导入工程后中文注释乱码

打开Eclipse,在工具栏点击window选择preferences打开后选择第一个General里面的最后一个Workspace,然后在右边设置:Text file encoding——Other的值选择:UTF-8打开你的Eclipse,在工具栏点击window选择preferences打开后选择第一个General里面的最后一个Workspace,然后在右边设置:Tex

2014-11-22 16:41:10 433

转载 The connection to adb is down, and a severe error has occured.

启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to

2014-11-20 23:13:36 337

转载 JAVA中的集合(Collection)

JAVA中的集合在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现。总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下:                  Collection                  Collection             

2014-11-12 22:15:06 416

转载 java中instanceof的用法

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:

2014-11-12 20:58:27 355

转载 Linux下不能进入windows的NTFS分区之挂载错误问题(error mounting)

装了Windows 8.1与Ubuntu双系统后,在Ubuntu系统下想进入Windows的某个NTFS分区,点击时却出现下面错误:

2014-11-09 22:06:41 688

转载 泛型详解

转载自http://www.cnblogs.com/yinhaiming/articles/1749738.html泛型(Generic type 或者generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架

2014-11-07 23:00:29 305

原创 eclipse导入github上的android项目,出现unable to get system library for the project

由于SDK版本不兼容导致的,项目中的

2014-10-26 23:00:33 385

原创 ubuntukylin14.04下github 常用操作

1.获取github上的开源repository

2014-10-25 21:25:25 453

转载 Ubuntu 12.04 下 GitHub安装和使用快速入门

一、注册GitHub的账户进入GitHub的官网注册一个账户,之后会有安装下载的教程二、下载安装Git有两种安装方式:源码安装、从ubuntu源中下载(1) 从源代码安装若是条件允许,最好从源代码安装,至少可以安装最新的版本。Git的工作需要调用curl,zlib,openssl,expat,lib

2014-10-25 18:53:03 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除