- 博客(28)
- 资源 (33)
- 收藏
- 关注
转载 Android WebView属性使用详解
一、简单使用1、直接打开浏览器使用[java] view plain copy Uri uri = Uri.parse("http://baidu.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
2016-01-29 13:41:49 764
转载 Android 打包自定义JAR包
在项目开发过程中,我们难免会用到自己去制作自定义的VIEW控件,之后我们别的项目如果需要的话就直接将其复制到对应的项目中使用,虽说这么做是一个解决问题的方法,但毕竟不是很好。原因是,当我们项目积累越来越多,会发现自定义的控件越来越多,而且这些自定义的控件都是可以重复利用的,这时我们可以想想,如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开发项目只要在原来JA
2016-01-29 11:41:38 382
转载 将Eclipse代码导入到AndroidStudio的两种方式
GavinCTDo one thing at a time, and do well.将Eclipse代码导入到AndroidStudio的两种方式说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。这方面相关的资料还比较少,自己摸索了一下,总结出这篇博客,希望能让开发
2016-01-29 09:34:08 416
转载 程序员修炼的三层境界,你属于哪一层?
修炼第一层境界:剑指四方,试问天下谁与争锋修炼第一层境界的程序员,对Java 开发技术尽数掌握,开发工具掌握的也较为娴熟。可以将第二层次程序员交给的任务完成的很出色,可以按要求独立完成类,接口和算法的开发。注重技巧,对具体的编程语言非常熟悉。能力之所及,皆无不用其极,认为所有开发知识,越是看起来深奥的越值得去研究,希望在自己开发的所有项目中,能用上的技术全用上,目的只有一个,就
2016-01-28 16:09:11 409
转载 Android------Intent用法大全
1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent);2.浏览网页Uri uri = Ur
2016-01-28 16:06:36 300
原创 Android------startActivityForResult的详细用法
在启动另外一个Activity的时候,有两种方法,一种是直接使用startActivity,另外一种就是使用startActivityForResult。前一种想必大家都明白怎么使用了,我就不废话了。本文主要通过一个Demo来学习一下第二种。startActivityForResult的主要作用就是它可以回传数据,假设我们有两个页面,首先进入第一个页面,里面有一个按钮,用于进入下一个页
2016-01-28 16:04:34 372
转载 一位老程序员十年的职场感悟
当程序员也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾程序员生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强![1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为
2016-01-28 16:02:26 444
原创 Android webview的使用
xml文件: android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/forum_pb" style="@android:s
2016-01-28 14:58:54 292
原创 Android 代码实现自定义圆角背景
android:bottomLeftRadius="1dp" android:bottomRightRadius="1dp" android:topLeftRadius="1dp" android:topRightRadius="1dp" /> android:width="1dp"
2016-01-28 14:50:07 770
转载 JAVA字符串中所用的方法
1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、 getChars() 截取多个字符
2016-01-27 17:38:07 250
转载 Android Studio 从安装到配置使用
Android Studio是谷歌为android量身定制的IDE,在2013年谷歌大会上提出之后一直持续更新,现在已经是功能十分强劲的android开发工具,作为一个android开发者,还是早点转到android studio吧,ADT的时代就让他成为历史吧!最近折腾了一下Android Studio这里做一些简单的记录,方便后来人。1、下载我是在android studio
2016-01-25 08:52:48 548
转载 简析Android的垃圾回收与内存泄露
Android系统是运行在Java虚拟机上的,作为嵌入式设备,内存往往非常有限,了解Android的垃圾回收机制,可以有效的防止内存泄露问题或者OOM问题。本文作为入门文章,将浅显的讨论垃圾回收与内存泄露的原理,不讨论Dalvik虚拟机底层机制或者native层面的问题。1. 基础在分析垃圾回收前,我们要复习Java与离散数学的基础。实例化:对象是类的一个实例,
2016-01-22 09:46:17 336
转载 Java反射机制基础详解
1. ji什么是Java的反射? 要让Java程序能够运行,就得让Java类被Java虚拟机加载。Java类如果不被Java虚拟机加载就不能正常运行。正常情况下,我们运行的所有的程序在编译期时候就已经把那个类被加载了。Java的反射机制是在编译时并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用的是在编译期并不知道的类。这样的编译特点就是jav
2016-01-21 09:25:03 329
转载 Java--通过Java反射调用方法
传送么:http://lavasoft.blog.51cto.com/62575/61002/这是个测试用的例子,通过反射调用对象的方法。 TestRef.javaimport java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException;/** * Creat
2016-01-21 09:21:37 283
原创 Java --static关键字
static 用于修饰成员修饰成员变量和成员函数被修饰过的成员的特点: 1.随着类的加载而加载 2.优先于对象而存在 3.被所有对象所共享 4.可以直接被类名调用
2016-01-21 09:14:07 311
转载 Java--- HashMap Hashtable TreeMap的异同点
第1部分 Map概括Map 是“键值对”映射的抽象接口。AbstractMap 实现了Map中的绝大部分函数接口。它减少了“Map的实现类”的重复编码。SortedMap 有序的“键值对”映射接口。NavigableMap 是继承于SortedMap的,支持导航函数的接口。HashMap, Hashtable, TreeMap, WeakHashMap这4个类是“键值对”映
2016-01-21 09:01:35 493
翻译 Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int
2016-01-21 08:43:07 295
翻译 java.lang.StackOverflowError
最近做项目出现一个java.lang.StackOverflowError异常。弄了半天,又是问高手,又是查资料的。最后发现,解决问题啦!特记录下来!StackOverflowError是由于当前线程的栈满了 ,也就是函数调用层级过多导致。比如死递归。如: public String homePage(){ this.findAllNews();
2016-01-20 09:26:56 219
翻译 java.lang.OutOfMemoryError处理错误
java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误
2016-01-20 09:19:13 301
转载 如何把Android Studio项目转换成Eclipse的项目
最近有项目开始使用Android Studio开发了,但是这IDE集成起来比较麻烦,所以我还是习惯用Eclipse,那么问题来了,如何把Android Studio的项目转换成Eclipse的项目呢,研究半天,终于找到了解决方案。1. 找到这个目录:项目名称\app\src\main,并把它导入到Eclipse里2. 把项目名称\app\libs文件夹拷贝到新生
2016-01-20 09:05:43 400
转载 Android对象序列化(二)-----Intent传递对象的两种方法(Serializable,Parcelable)
本文来自:http://blog.csdn.net/Android_Tutor/article/details/5740845 Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一
2016-01-14 11:30:26 391
原创 Android--序列化的使用
序列化:序列化是java用来保存object对象的状态到内存里,可以通过write和read来读取对象的状态。android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,但是实现比Ser
2016-01-14 11:28:01 246
原创 Android HttpClient GET或者POST请求基本使用方法
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求。/** * 通过GET方式发起http请求 */ @Test
2016-01-14 10:47:16 375
翻译 Android开发中网络请求的压缩 ── GZip的使用
gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。一般服务器中都安装有这个功能模块的,服务器端不需做改动。当浏览器支持gzip 格式的时候, 服务器端会传输gzip格式的数据。从Http 技术细节上讲,就是 http request 头中 有 "Accept-Encoding", "gzi
2016-01-12 13:10:48 422
转载 iOS中深拷贝和浅拷贝的3种理解和1个注意点
在ios开发中,经常涉及到深拷贝和浅拷贝的问题,针对深拷贝和浅拷贝,为了方便大家的理解,专门总结了以下3种方式(其实本质是一样的)。 一. 理解一 浅拷贝是拷贝操作后,并没有进行真正的复制,而是另一个指针也指向了同一个地址。深拷贝,拷贝操作后,是真正的复制了一份,另一个指针指向了,拷贝后的地址。如下图:A代表原有的指针,B代表拷贝的指针。(图一为浅拷贝,图二为深拷贝)
2016-01-12 11:43:56 1435
转载 IOS---Sqlite的详细使用方法
// 在ios中,我们使用的数据库也是Sqlite,和Android一样,操作方法也很类似,不同的是Android中使用的sqlite都是java语句,而ios中使用的Sqlite则是C语言,纯的C语言// 在ios中使用Sqlite数据库需要引入一个矿建,就是libsqlite3.dylib框架// 如下图,首先点击项目,找到Build Phases--Link Binary W
2016-01-11 11:21:50 335
原创 Android异步线程
为什么要有异步线程?因为有些操作是耗时的,比如大量计算啊,网络下载啊等,并且这些耗时操作的结果是需要反应在UI组件上的,比如进度条,计算结果等,如果这些耗时操作放在主线程里,就是阻碍主线程,从而导致用户交互被阻碍,出现假死,甚至ANR(Application not respond)。由此,异步线程的作用就是专门用户处理此类耗时操作,同时不阻碍主线程交互,当耗时操作过程中或者结束后,将结果
2016-01-07 08:43:10 2774
Android通过App启动另一个APP
2018-03-13
Android 监听键盘回车键事件
2015-10-29
IOS--MBProgressHUD(等待指示器)Demo
2015-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人