随笔分类 -  android

摘要:Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←... 阅读全文
posted @ 2014-04-15 09:26 寡蛋 阅读(262) 评论(0) 推荐(0)
摘要:main_activity.xml代码: android:id="@+id/swipe_container" android:layout_width="match_parent" android:layout_height="match_parent" > MainActivity.java/** Created by Storm Zhang, Mar 31, 2014.*/package com.storm.swiperefreshlayoutdemo;import java.util.ArrayList;import an 阅读全文
posted @ 2014-04-08 11:23 寡蛋 阅读(260) 评论(0) 推荐(0)
摘要:android ViewPager滑动事件讲解今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelected)onPageScrollStateChanged(intarg0) ,此方法是在状态改变的时候调用,其中arg0这个参数有三种状态(0,1,2)。arg0 ==1的时表示正在滑动,arg0=. 阅读全文
posted @ 2014-04-04 15:24 寡蛋 阅读(2713) 评论(1) 推荐(0)
摘要:首先要导入外包log4j-1.2.16.jar代码如下: 1 package com.car273.util; 2 3 4 5 import java.io.BufferedReader; 6 import java.io.File; 7 import java.io.FileInputStream; 8 import java.io.FileNotFoundException; 9 import java.io.FileOutputStream; 10 import java.io.FileReader; 11 import java.io.IOException; ... 阅读全文
posted @ 2014-04-03 09:10 寡蛋 阅读(319) 评论(0) 推荐(0)
摘要:首先是add library的时候重新打开始始终显示关联错误,在reference中出现一个红叉,无论如何都解决不了,remove后重新添加也会有这个问题,Eclipse也没有任何出错提示。最后在http://09572.iteye.com/blog/1842553找到了解决方案,原来在windows系统下,library project必须和project处于相同的盘符中,因为如果在不同盘符,project.properties中的android.library.reference.1值变成绝对路径,而ADT推荐是在ubuntu下使用的,对windows绝对路径有支持bug,修改路径后完美解 阅读全文
posted @ 2014-03-28 17:45 寡蛋 阅读(267) 评论(0) 推荐(0)
摘要:先上代码,布局文件 1 2 9 10 15 16 24 25 35 36 37 46 47 48 49 53 54 59 60 69 70 149 150 156 157 167 168 177 178 17... 阅读全文
posted @ 2014-03-27 18:42 寡蛋 阅读(298) 评论(0) 推荐(0)
摘要:特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1.https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。 android-query框架2.https://github.com/chrisbanes/Android-PullToRefresh 类似新浪微博,twitter,下拉刷新列表, 更牛的是还支持上拉加载更多。 不仅仅是ListView,而且GridView也支持。3.https://git. 阅读全文
posted @ 2014-03-23 11:28 寡蛋 阅读(265) 评论(0) 推荐(0)
摘要:如果文本超链接地址显示的是网址,则可以直接给对应的textview设置属性 autolink="web"(其实还可以设置很多)PS:自动识别链接: 当然在清单文件里面要注册相对应的权限。如果文本超链接地址显示的不是网址,就需要用到Spannable对象,可以借助Spannable对象实现以TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,功能强大。效果如下:代码如下: 1 package com.zhou.activity; 2 3 import android.app.Activity; 4 import android.graphics.Color; 阅读全文
posted @ 2014-03-14 09:48 寡蛋 阅读(564) 评论(0) 推荐(0)
摘要:很奇怪,我在给EditText设置setOnFocusChangeListener()监听,但是始终未能成功,焦点一直存在,不知其原因,,代码如下: 1 et_username.setOnFocusChangeListener(new OnFocusChangeListener() { 2 @Override 3 public void onFocusChange(View v, boolean hasFocus) { 4 if (!hasFocus) { 5 Str... 阅读全文
posted @ 2014-03-10 10:03 寡蛋 阅读(2527) 评论(0) 推荐(0)
摘要:intent还有一个很好用的地方,就是传输对象,但要注意的是这里的传输只是将对象复制了一份通过intent进行传递,并不能达到实时更新的效果,也就是这个对象等偏重于“读”。intent对这个对象有着严格的要求----Parcel。android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel中.声明如下:writeToParcel 阅读全文
posted @ 2014-03-07 16:53 寡蛋 阅读(575) 评论(0) 推荐(0)
摘要:方法一:如果单纯的传递List 或者List的话 就可以直接使用Java代码intent.putStringArrayListExtra(name,value)intent.putIntegerArrayListExtra(name,value)方法二:如果传递的是List,可以把list强转成Serializable类型,然后通过Java代码putExtras(key,(Serializable)list)方法传递过去,接受的时候用Java代码(List)getIntent().getSerializable(key)就可以接受到List数据了但是 切记 你的YourObject类必须要实现 阅读全文
posted @ 2014-02-27 18:27 寡蛋 阅读(310) 评论(0) 推荐(0)
摘要:用 PostMethod发送post请求,示例代码:方法一: 1 private void sendMessage() { 2 3 try { 4 5 HttpClient client = new HttpClient(); 6 PostMethod postMethod = new PostMethod(send_url); //需要导入commons-httpclient-3.1.jar(os-china或jzlfxxt的libs中都有) 7 postMethod.getParams().se... 阅读全文
posted @ 2014-02-26 14:22 寡蛋 阅读(1569) 评论(0) 推荐(0)
摘要:在编写代码过程中往往需要单独启动某个服务,来辅助主线程的数据需要。1、首先新建一个类,继承Server,重写onstart方法,在onStart中新建一个线程,在该线程中编写服务代码。 1 package com.yingjie.jzlfapp.server; 2 3 import com.yingjie.jzlfapp.model.net.PhoneMessage; 4 5 import android.app.Service; 6 import android.content.Intent; 7 import android.os.IBinder; 8 9 public class ... 阅读全文
posted @ 2014-02-26 11:47 寡蛋 阅读(177) 评论(0) 推荐(0)
摘要:第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下:view plain接下来建立三个xml文件,分别为输入框未获得焦点时的背景,输入框获得焦点时的背景,selector背景选择器(这里能获得输入框什么时候获得和失去焦点),代码如下:bg_edittext_normal.xml(未获得焦点时)view plain //边框圆角的弧度//没有获得焦点时边框的颜色bg_edittext_focused.xml(获得焦点时)view 阅读全文
posted @ 2014-02-25 14:29 寡蛋 阅读(669) 评论(0) 推荐(0)
摘要:先上图 简单介绍下遇见的问题:第一次加载时默认显示我的提问,点击我的提问显示我的提问(貌似是废话)。两组数据共用一个listview(暂时先不考虑这合不合理),listview设有item监听,监听代码如下: 1 @Override 2 public void onItemClick(AdapterView parent, View view, int position, 3 long id) { 4 5 if (((HeaderViewListAdapter)parent.getAdapter()).getWrappedAda... 阅读全文
posted @ 2014-02-24 17:12 寡蛋 阅读(2102) 评论(0) 推荐(0)
摘要:直接上代码。 1 // 发送请求 2 RequestQueue queue = MyApp.getRequestQueue(); 3 StringRequest request = new StringRequest( 4 Method.POST, 5 "http://192.168.1.111:8080/Acp/AppLoginCheck_loginCkeck.action",// 替换具体地址 6 c... 阅读全文
posted @ 2014-01-20 16:27 寡蛋 阅读(185) 评论(0) 推荐(0)
摘要:之前一直在纠结圆角listview的item项的背景问题,点击、松开时背景更换。我自己的思路是先设置item的圆角背景,再设置listview的android:listSelector="***",此属性表示listview的item在点击的时候样式变化设置。但是最后发现有圆角但是点击无效果。我把两个背景xml文件互换,也只有点击效果没有圆角了,囧。。。百度了好久整理了下得到了如下的解决方案:activity 的布局文件无关紧要,有listview就好,在listview中无需设置什么特殊的属性(android:divider="#000000",取消i 阅读全文
posted @ 2014-01-16 21:48 寡蛋 阅读(1379) 评论(0) 推荐(0)
摘要:在很多app上都有将某些内容进行分享,不错的功能。首先是通过使用各个官方的SDK进行指定的分享,找到了一篇文章,写的不错,微信这个可以留给我们模仿完成。http://blog.csdn.net/yangyu20121224/article/details/9057257另外就是通过intent传递实现分享,传递个手机上已经安装的应用进行分享,实现起来非常简单,有个缺点,就是不能区分哪些应用本身是不能够进行分享操作的,这个有待改进。写一个分享按键监听,监听内如下1 Intent intent=new Intent(Intent.ACTION_SEND); 2 ... 阅读全文
posted @ 2014-01-15 14:23 寡蛋 阅读(141) 评论(0) 推荐(0)
摘要:大家都知道对于Activity和Fragment都可以注册OnActivityResult()方法,但是要注意几点:a.当activity和fragment都注册了OnActivityResult()方法的时候,最好能统一,即只在一个地方注册该方法,不要都注册,这回造成混乱,而且我尝试当2个地方都注册了OnActivityResult()这个方法的时候,activity的该方法会覆盖fragment的方法,也就是说在fragment不会走OnActivityResult()方法,而是直接去了activity的OnActivityResult()方法。b.如果是在fragment里面调用了sta 阅读全文
posted @ 2014-01-03 18:00 寡蛋 阅读(8816) 评论(0) 推荐(1)
摘要:以下一Button标签为例:这里就联系到标签,设置背景样式、边框、渐变、圆角等,各种效果的使用方法见如下代码drawable文件夹新建一个nimei.xml,内容如下:[html]view plaincopyprint?然后在button里面引用如下:[html]view plaincopyprint? 阅读全文
posted @ 2014-01-02 15:07 寡蛋 阅读(780) 评论(0) 推荐(0)