
android
不吃鱼的猫咪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SharedPreferences
SharedPreferences是Android SDK中最容易理解和使用的存储技术。保存key-value对首先要指定一个文件名,然后使用putString的方法指定key和value。SharedPreferences也采用了同样的方法。使用Activity.getSharedPreferences方法获得SharedPreferences对象。其中存储key-value的文原创 2013-10-29 17:18:57 · 780 阅读 · 0 评论 -
Android中的Handler处理机制
前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结--------------------------------------原创 2014-05-21 00:17:39 · 597 阅读 · 0 评论 -
SurfaceHolder.Callback
一 前文概要说明 首先得简单说明一下Surface与SurfaceHolder.Callback之间的联系。 Surface是android的一个重要元素,用于android画面的图形绘制。而SurfaceView 是视图(View)的一个继承类,每一个SurfaceView都内嵌封装一个Surface。通过调用SurfaceHolder可以调用 Surfa转载 2014-05-20 23:40:46 · 2259 阅读 · 0 评论 -
关于xmlns:tools使用
现在建立项目的时候在布局文件里面都会有一个 如下面的内容:[html] view plaincopyLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android转载 2014-05-20 10:43:03 · 1144 阅读 · 0 评论 -
WebView js判断是否联网后页面自动跳转
需求:webview和js的交互,在离线进入app时,打开显示的页面是A页面,如果这时变成在线了,那么应该自动跳转到B页面;如果本来就是在在线时打开的app,那么久会直接进入B页面,就算此时变成离线,也不会变到A页面。(假如:WebView myWebView,A页面url为AURL,B页面url为BURL)问题:js端已写有网络判断,在ios使用时是直接监听就可以,但是andro转载 2013-12-01 22:13:29 · 2177 阅读 · 0 评论 -
Android在联网应用开发中的线程管理与界面更新
连接互联网的能力大大提升了移动电话的业务范围,中国移动很多出色的业务,像移动随身听,飞信等都是基于网络连接的应用程序,这也说明未来的移动互联网领域大有可为。因此深入掌握的联网应用程序的开发和设计至关重要。本文主要介绍在开发联网应用过程中如何管理线程,如何从主线程之外更新界面。为什么需要线程 假设需要开发一个联网应用程序,需要从一个网址抓取网页内容,这里读取的网页地址是笔者在本地转载 2013-12-01 22:17:01 · 1059 阅读 · 0 评论 -
Android中调用webservice
调用webservice总结: 1.加入第三方的jar包 Ksoap2-android-XXX 2.访问响应的webservice的网站,查看响应的信息,得到nameSpace,methodName,url,soapAction 3.如果request信息还有带有SoapHander的。那么就要封装:依据参数封装 Element[] h转载 2013-12-01 14:45:57 · 1090 阅读 · 0 评论 -
Widget━━设计文本样式总结
将android:autolink属性设为true。系统会自动识别E-mail、电话、网址等特殊文本。使用Html标签,例如、等。不要设置android:autolink属性。在java代码中直接使用Span对象来设置文本样式。这种方法需要将文本转换成一个SpannableString或SpannableStringBuilder对象,然后在SpannableString或Spannabl翻译 2013-10-29 17:25:46 · 727 阅读 · 0 评论 -
AlertDialog的各种用法
先看一下效果图java实现代码如下:原创 2013-10-29 16:22:50 · 693 阅读 · 0 评论 -
AutoCompleteTextView
AutoCompleteTextView是对EditText的扩展(EditText是AutoCompleteTextView的直接父类),也是属于文本编辑控件,只是该控件可以像Google收缩框一样在编辑框下方列出可供选择的列表,如果要让AutoCompleteTextView控件显示辅助输入列表,需要使用AutoCompleteTextView类的setAdapter方法指定一个Adapter翻译 2013-10-29 17:24:20 · 592 阅读 · 0 评论 -
ListView
ListView控件用于以列表的形式显示数据。ListView控件采用MVC模式将前端显示与后端数据进行分离。也就是说,ListView控件在装载数据时并不是直接使用ListView.add或类似的方法添加数据,而是需要指定一个Adapter对象,该对象相当于MVC中的C(控制器,controller)。ListView相当于V(视图,View),用于显示数据。为List提供数据的List或数组相翻译 2013-10-29 17:21:59 · 605 阅读 · 0 评论 -
java中synchronized用法
打个比方:一个object就像一个大房子,大门永远打开。房子里有 很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。在此我们先来明确一下转载 2014-05-25 23:16:40 · 443 阅读 · 0 评论