Android杂谈--网络状态判断
摘要:许多联网应用都在开始运行的时候检查当前网络状态,如果没有开启则去开启它,记录一下以前写程序时的网络检查,发现人的记忆力真是有限,总是隔段时间久忘记,所以记录下来是最好的记忆。 我们可以在一开始启动程序的时候检查网络连接状况,如果没有开启则弹出对话框设置网络 首先需要加入权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.per
阅读全文
posted @
2012-02-03 16:02
花郎V
阅读(3837)
推荐(0)
Android杂谈--ubuntu adb不识别设备-解决方案
摘要:每次重装系统后重新配置SDK后总是会出现点小问题,索性把它们记录下来方面以后查阅一、首先保证你的SDK已经安装好了(把platforms中的adb等工具拷贝到tools目录下)注:配置Andorid SDK到path到.bashrc中$vim .bashrc配置如下二、用真机运行Android程序的出现了一串???????,需要配置一下就可以了(我用的是htc desire z)1、检查一下usb$lsusb显示:Bus 002 Device 006: ID 0bb4:0c91 High Tech Computer Corp.2、创建配置文件(网上不同机型貌似名字不一样)$sudo vim..
阅读全文
posted @
2012-01-10 17:06
花郎V
阅读(2728)
推荐(0)
Android杂谈--LayoutInflater和MenuInflater用法
摘要:前言 LayoutInflater用法LayoutInflater是一个用来实例化XML布局为View对象应用程序运行时会预先加载资源中的布局文件,如果layout布局中的资源比较多,会影响性能,所以可以选择LayoutInflater方式用的时候加载,这样减轻了应用程序运行时很多负担publicViewinflate(int resource,ViewGrouproot)从指定的XML资源中填充一个新的视图参数resource:将要加载的XML布局id,例如R.layout.list_item参数root:父视图,可选项,一般为Nullpublic staticLayoutInfl...
阅读全文
posted @
2011-12-28 22:48
花郎V
阅读(5469)
推荐(4)
Android杂谈--ListView之BaseAdapter的使用
摘要:前言 话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可以参考链接的文章BaseAdapter与其他Adapter有些不一样,其他的Adapter可以直接在其构造方法中进行数据的设置,比如SimpleAdapter adapter = ...
阅读全文
posted @
2011-12-28 16:39
花郎V
阅读(27262)
推荐(9)
Android杂谈--ListView之SimpleAdapter的使用
摘要:SimpleAdapter SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便SimpleAdapter(Contextcontext,List<?extendsMap<String,?>> data, int resource,String[]from, int[] to)参数context:上下文,比如this。关联SimpleAdapter运行的视图上下文参数data:Map列表,列表要显示的数据,这部分需要自己实现,如例子中的getData(),类型要与上面的一致,每条项目要与from中指定条目一致参数re...
阅读全文
posted @
2011-12-27 14:05
花郎V
阅读(23767)
推荐(5)
Android杂谈--ListView之ArrayAdapter的使用
摘要:ArrayAdapter 总是感觉写自己的博客才更能够学到东西,网上尽管有很多好的资料,但是参差不齐,需要浪费大量时间才能够找到最需要的,索性写自己最需要的东西。 Adapter是适配器的意思,在Android中大量的使用到了ListView,而ListView需要与各种适配器结合才能够使用。不同的场合使用不同的适配器,所以总结一下最常用的会对自己以后很有帮助 ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。public ArrayAdapter(Context context,int textViewResourceId,List<T> objec.
阅读全文
posted @
2011-12-26 16:45
花郎V
阅读(41208)
推荐(3)
Android杂谈--layout的横竖屏处理
摘要:我的博客搬家了,以前是http://hualang.iteye.com/,现在挪到这里了 横竖屏处理是开发应用是比较基础的一个要点,几乎都会用到。网上有一大堆的横竖屏切换的文章,但是翻了n页以后发现竟然清一色的是转载,所以不想浪费时间到这个上面,还是自己根据自己的需求与体会总结一下吧,也方便以后查阅一、layout-land和layout-prot的区别与使用默认情况下,创建的Android项目里只有一个layout文件夹,尽管这样也可以横竖屏切换用,但是某些布局横屏过后闲的格外的丑,如下图横屏过后就显示的不全了,有时候看着比较纠结。所以需要在横屏的使用重新载入新的布局文件解决办法是:先把l.
阅读全文
posted @
2011-12-22 11:56
花郎V
阅读(10398)
推荐(0)