- 博客(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 667
转载 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 1568
原创 ArrayList转换为数组
今天的需求中需要将ArrayList中的String转换为数组类型。1.for循环:根据ArrayList.size()来循环调用get()然后将String值赋给数组。2.直接用ArrayList.toArray();ArrayList提供public T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型
2015-11-10 18:10:37 2630
转载 快速排序算法实施尾递归优化
昨晚面试官问如何从递归方面优化快排效率时提到了尾递归的优化,今天查了一下,长知识了。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 4230 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 4023 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 323
转载 Java中String类总结
1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”; 其实按照面向对象的
2015-05-11 15:07:32 299
转载 apktool使用教程
APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式各样
2015-04-11 16:36:45 1087
原创 进程和线程以及两者的区别
刷面试题的时候遇到的问题,发现还是无法完整的回答出来,于是整理一下以加深记忆,如有错误之处,欢迎指正。一、进程 进程是系统中正在运行的程序的实例,是系统进行资源分配和调度的一个独立单位。进程的特征:动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。并发性:任何进程都可以同其他进程一起并发执行独立性:进程是一个能独立运行的基本单位,同时也
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 667
转载 eclipse导入工程后中文注释乱码
打开Eclipse,在工具栏点击window选择preferences打开后选择第一个General里面的最后一个Workspace,然后在右边设置:Text file encoding——Other的值选择:UTF-8打开你的Eclipse,在工具栏点击window选择preferences打开后选择第一个General里面的最后一个Workspace,然后在右边设置:Tex
2014-11-22 16:41:10 434
转载 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 338
转载 JAVA中的集合(Collection)
JAVA中的集合在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现。总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Collection Collection
2014-11-12 22:15:06 417
转载 java中instanceof的用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:
2014-11-12 20:58:27 356
转载 Linux下不能进入windows的NTFS分区之挂载错误问题(error mounting)
装了Windows 8.1与Ubuntu双系统后,在Ubuntu系统下想进入Windows的某个NTFS分区,点击时却出现下面错误:
2014-11-09 22:06:41 690
转载 泛型详解
转载自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 386
转载 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关注的人