- 博客(27)
- 收藏
- 关注
进度条主要两种类型小结
<ProgressBarandroid:id="@+id/gress1"style="?android:attr/progressBarStyleHorizontal"android:layout_width="fill_parent"android:layout_height="100px"/>Stytle设置进度条的风...
2012-06-30 20:01:00 329
Android之 权限设置
Android之权限设置平常我们在做东西时 权限设置是比不可少的问题所以今天总结一些权限的设置 希望以后帮助大家!!android.permission.ACCESS_CHECKIN_PROPERTIES//允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATIO...
2012-06-30 19:59:00 65
GirdView 的应用与使用
近期做了一个图片显示效果的工具,里面牵扯到了GridView的应用。其实GridView和listView应用基本类似。只不过ListView是用于从上往下以每一个Item显示的而GridView则是水平排列自动换行的。两者的布局一类以及每-个Item等均可以用BaseAdaper进行设置而且个人感觉BaseAdaper的却很好用!建议大家要学会这种设计模式,好了以下是相关代码:首先是...
2012-06-30 19:56:00 85
HTTP协议的应用与总结
最近在看Http协议等网络部分的知识,网络通而信可谓android中比较重要的部分了,而实现Http通信的最重要的莫过于俩个接口:HttpURLConnection和HttpClient。一般情况下俩个接口简单的访问网络。Apache提供的是后者,以后网络部分估计HttpClient用的较多一下。而且实现较容易理解一些。以下是源代码:首先实现的HttpURLConnection的GET方法,下面俩...
2012-06-28 20:10:00 144
JSON亲测解析 实现北京的天气预报信息
经过俩天的学习与实践 本次通过一个天气预报小小数据虽说仅仅只接了一组数据但大体还是了解JSON的解析的基本过程。下面就是先关解析的过程:先把解析封装成一个类:上面是一个仅仅解析一个北京市的天气预报,其他城市的类似。尤其注意的是解析需要注册上网许可应在Androidmainfest注册:public class JSON extends Activity{ pub...
2012-06-28 18:23:00 213
SVN trunk, branches and tags的使用方法
转载自:http://www.tmper.com/blog/svn-trunk-branches-and-tags/SVN的工作机制在某种程度上就像一颗正在生长的树:一棵有树干和许多分支的树分支从树干生长出来,并且细的分支从相对较粗的树干中长出一棵树可以只有树干没有分支(但是这种情况不会持续很久,随着树的成长,肯定会有分支啦,^^)一颗没有树干但是有很多分支的树看起来更像是地板上的...
2012-06-28 15:54:00 81
android 简单的记录日志
packagecom.zhuozhuo;importandroid.util.Log;publicfinalclassLogHelper{privatestaticbooleanmIsDebugMode=true;//获取堆栈信息会影响性能,发布应用时记得关闭DebugModeprivatestaticStringmLogTag="LogHel...
2012-06-25 19:30:00 118
内部类
内部类分为: 成员内部类、静态内部类、方法内部类、匿名内部类。1. 内部类(Inner Class),内部类共分为4种。2. 静态内部类(static inner class):只能访问外部类的静态成员变量与静态方法,生成静态内部类对象的方式为:OuterClass.InnerClass inner = new OuterClass.InnerClass();3. 成员...
2012-06-23 21:45:00 63
采用Thread.join()或CountDownLatch来实现线程间同步
对于在Android开发中进行多线程编程来说,线程同步是一个需要经常面对的问题。例如主线程创建了几个子线程来执行复杂的计算,要求所有的子线程执行完后返回结果给主线程,主线程才能继续后续的操作,此时就需要考虑线程同步了。我也是从阅读Android源码中关于相机的部分后才发现有两种方式可以比较容易的实现线程同步,下面一一讲解。 1.采用Thread.join()函数 在当前线程中调...
2012-06-23 09:15:00 86
采用Thread.join()或CountDownLatch来实现线程间同步
对于在Android开发中进行多线程编程来说,线程同步是一个需要经常面对的问题。例如主线程创建了几个子线程来执行复杂的计算,要求所有的子线程执行完后返回结果给主线程,主线程才能继续后续的操作,此时就需要考虑线程同步了。我也是从阅读Android源码中关于相机的部分后才发现有两种方式可以比较容易的实现线程同步,下面一一讲解。 1.采用Thread.join()函数 在当前线程中调...
2012-06-23 09:15:00 55
采用Thread.join()或CountDownLatch来实现线程间同步
对于在Android开发中进行多线程编程来说,线程同步是一个需要经常面对的问题。例如主线程创建了几个子线程来执行复杂的计算,要求所有的子线程执行完后返回结果给主线程,主线程才能继续后续的操作,此时就需要考虑线程同步了。我也是从阅读Android源码中关于相机的部分后才发现有两种方式可以比较容易的实现线程同步,下面一一讲解。 1.采用Thread.join()函数 在当前线程中调...
2012-06-23 09:15:00 52
金迪的使用
金迪的使用步骤1.将插入到USB接口中,可以先不放sim卡,然后打开设备管理器,里面会有要安装的驱动的显示,为了安装驱动简单,可以下载驱动精灵来自动安装,按装完成后,安装完毕后,打开设备管理器。如图 com1即为端口,如要修改端口号,则在属性,高级里修改端口号。步骤2:下载两个包:javacomm20-win32.zip和smslib-v3.5.1.zip配...
2012-06-21 15:36:00 164
一起学习设计模式
http://www.8qiu.cn/archives/category/programming/designpattern设计模式源于生活,从生活的角度去思考设计模式,进步会很快
2012-06-20 15:23:00 47
jqGrid如何设置jqGrid第一次初始化时不加载任何数据?实现方法!
1. 初始化的时候设置datatype: 'local'$("#grid").jqGrid({url:"http://www.8qiu.cn",datatype:"local",//other options});2. 当要加载数据的时候把datatype改成json或者XML:$("#list").jqGrid('setGridParam',{datatype:'json'})....
2012-06-20 15:02:00 508
android中操作SQLite常见错误
最近在改应用的一些bug,想起来可以把常见错误整理下,方便自己下次更快速找出错误原因,也给遇到同样问题的同学提供解决思路。我会将错误归类,今天先写一点,以后再增加,欢迎指正。(为了不透漏一些信息,log中包名被修改了)1. android.database.sqlite.SQLiteException:unabletocloseduetounfinalisedstatementsF...
2012-06-20 14:55:00 268
Android中设置全屏的方法
1.代码中设置:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏 getWindow().setFlags(WindowM...
2012-06-18 22:29:00 49
EditText的一些使用注意点
转载自:http://edison-cool911.iteye.com/blog/7565951.如何对EditText进行setText()的时候使其自动换行<EditText android:layout_width="200dp" android:layout_height="wrap_content" android:id="@+id/input" android:sing...
2012-06-18 10:26:00 60
常用的正则表达式
1.匹配中文public static boolean isContainsChinese(String str) { Pattern pat = Pattern.compile("[\u4e00-\u9fa5]"); Matcher matcher = pat.matcher(str); boolean flg = false; if (matcher.find())...
2012-06-15 12:46:00 60
socket和http间的区别
socket连接和http连接的区别HTTP协议:简单对象访问协议,对应于应用层,HTTP协议是基于TCP连接的tcp协议: 对应于传输层ip协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socke...
2012-06-13 21:02:00 162
LinkedHashMap和HashMap的比较使用
转载自:http://www.cnblogs.com/hubingxu/archive/2012/02/21/2361281.htmlimport java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; public class TestLi...
2012-06-12 16:12:00 47
【转载】Lucene学习笔记(八)--完
八、搜索引擎的中文问题:大纲:1. 中文分词的一些常见问题2. Lucene的StandardAnalyzer对中文的处理3. CJKAnalyzer对中文的处理4. 中科院的中文分词工具1. 中文分词的问题:1.1 分词:指的就是将一个完整的句子换分为一个个的分词(Term)对象的过程。这种分词应当满足某种语言规则,以便于为其建立索引。1.2 中文分词与英文分...
2012-06-11 18:07:00 76
装饰模式
JAVA23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点 (1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。 (2) 装饰对象包含一个真实对象的索引(ref...
2012-06-09 14:31:00 44
单例模式(SingletonPattern)
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。package designPattern;/* * 单例模式的练习 */public class SingletonPattern{ public static void main(String[] args) { Person p1 = Pers...
2012-06-09 13:54:00 66
android Gallery做图片滚动,每次滑动翻一页
import android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;import android.widget.Gallery;public class GuideGallery extends Galle...
2012-06-08 17:41:00 101
Android的log保存到文件上查看
转载自:http://www.eoeandroid.com/thread-153626-1-1.html在调试的时候一般都是在logcat中看日志的信息,以便找出BUG和调试信息,但是如果在真机上的话不可能一直连接电脑查看日志,所以生成日志文件并保存,是一个比较普遍的需求,下面就是最近实现的一个例子。欢迎大家讨论并给出别的思路。import java.io.BufferedReader...
2012-06-07 09:58:00 424
优秀程序员必备素质——快速调试
你是否有过这些经历:1.代码敲完了,刚想松口气,一运行程序,满满的Bug。2.找啊找啊找,怎么找都找不到哪里出了问题。3.调试了半天出不来,就开始便得心烦气躁。4.一天连一个Bug也没调出来,工作效率低,心情抑郁。5.想着有人可以告诉它如何改善现状,提高工作效率…… 如果你有些经历,那么请接着往下看,虽然不能保证完全解决您现在所面临的问题,但是也可以让你工作起来...
2012-06-04 07:40:00 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人