自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (10)
  • 收藏
  • 关注

转载 android中ListView控件&&onItemClick点击事件

本文转载自:android中ListView控件&&onItemClick点击事件listView= (ListView) this.findViewById(R.id.listview);          List>data = new ArrayList>();          UserService us = new UserService(this);       

2016-03-24 01:14:44 389

原创 Intent同时传递传递类对象和其他数据

转发地址:http://www.cnblogs.com/shaocm/archive/2013/01/08/2851248.htmlAndroid中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。Intent

2016-03-23 12:03:44 591

转载 android自定义PopWindow底部显示

转发地址:http://blog.csdn.net/u012925323/article/details/47658927最近开发一款留言板手机客户端,需要到对话框来确认用户操作,但是系统自带的对话框很丑,不想用,所以就自定义PopWindow,想怎么显示就怎么显示,而且还方便添加显示动态,和背景图片。下面,我就来分享一下我的学习经验。 1、什么是popWindow?(1、2是博主网上找的

2016-03-23 10:14:18 660

转载 Android Listview 隐藏滚动条

转发地址:http://www.cnblogs.com/fengzhblog/p/3179922.html在标签中设置属性。android:fastScrollEnabled="false"以下属性scrollbars可以设置为none也可以不设置为none。效果会有点不同。根据具体情况决定是否设置为none。android:scrollbars="none"属

2016-03-23 01:09:50 454

原创 android中很多情况下我们需要会使用多个fragment,我们这时就需要一个showFragment来实现fragment之间的切换

主要功能代码如下:/*     * 跳转到某个fragment,并保存fragment的状态     */    private void showFragment(int id) {        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();      

2016-03-23 00:24:19 1168

转载 Android项目中引用到其他工程

转发地址:http://blog.csdn.net/jiangwei0910410003/article/details/16962635有的时候我们需要在现有的项目中引用到其他项目的资源和文件,当然我们可以将被引用的工程打成jar包,但是这有个缺点就是,这个改动比较麻烦,除非是被引用的工程的资源和源程序文件不再改动,可以这样做,否则每修改一次被引用的工程,就要从新打一次jar包,很是浪费

2016-03-22 23:36:55 264

转载 释放广播接受者

转发地址:http://www.aichengxu.com/view/1600364Android中广播接收者的注册与释放2015-04-06 16:44 本站整理 浏览(331)Android中常常利用广播机制来在各个组件之间传递消息,例如在Activity和Service之间。 在Activity中注册广播接收者,接收来自Service的

2016-03-22 11:36:35 219

转载 android如何实现ListView中的CheckBox的全选、反选、全不选

转发地址:http://blog.163.com/hjl_love_lx/blog/static/1209689902011723101742679/1、全选for (int index = 0; index LinearLayout layout = (LinearLayout) controlActionView.getChildAt(index);CheckBox check

2016-03-18 10:01:39 414

转载 给GridView添加行分割线

gridView 添加行分割线:http://zhidao.baidu.com/link?url=ODtJs_dsnYgcXakBQIoEo3qr7wFpQanSiqjn54ptt5D5hAsTA7VBLMBw1LDAstysitrrj42G40g0n4swwPe7EUeHfo8UNcPw_kbrfuWndceGridView添加分割线:http://blog.csdn.net

2016-03-18 00:10:09 1064

原创 startActivityForResult的使用

转发地址:http://b275518834201204034558.iteye.com/blog/1514563有时候我们需要把A activity提交数据给B  activity处理,然后把结果返回给A 这种方式在很多种情况需要用到,比如我应用的程序需要有拍照上传的功能。 一种解决方案是  我的应用程序 〉调用系统相机〉拍照〉关闭系统相机〉返回拍照后的照片到我的应用程序

2016-03-17 23:54:19 243

原创 android ListView 和Adapter 结合,但是不调用getView()方法??

下午出现这个问题也是上网找了好多文章,上边说了好多 和我的都不一样。最终各种情况都看了 。就是感觉自己写的逻辑代码肯定 没错,最后 抱着试试看的心态,是不是ListView控件的问题。因为我使用的是PullToRefreshListView,我感觉可能是PullToRefreshListView内部的问题,正当我打算将PullToRefreshListView改成ListView试试呢。我看见Pu

2016-03-17 23:19:29 1644

原创 解析json数据,明明过程都写的挺对,在网络上请求也有数据,但是就是显示为空,原因是什么???

今天下午用原生解析了json数据,先用网络请求数据,能请求出数据,可是用json原生解析却解析不出来,显示为空,但是解析过程也没什么问题?整了好长时间没找到原因,最后发现是在解析的json 数据中有多个数组,在里层的解析数组的时候的判断条件的自变量可能是将里层的变量写成了外部的变量。比如讲j写成i。

2016-03-17 22:53:49 1723

原创 Android 中关与类转换异常的问题。

下午做项目时,由于修改了一次布局,当我再次运行程序的时候,抛出异常ClassCastException 的类转换异常。我找了好半天,可是没找到原因。最后clean了下空间,没有异常了,在这里祭奠下我浪费的时间。

2016-03-17 20:45:42 432

原创 在listview的item中写上一个类似于商品数量的加减的控件

这里的代码比较重要的是红色部分的LinearLayout的布局。重要的是LinearLayout 中的文本不能再水平上和垂直上居中的问题。在此纪录这个问题。    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical

2016-03-17 20:42:25 2223

转载 取消GridView/ListView item被点击时的效果

转载地址 :http://www.android100.org/html/201305/24/2734.html 方法一,在控件被初始化的时候设置gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));listView.setSelector(new ColorDrawable(Color.TRANSPAREN

2016-03-16 23:57:32 7086

原创 多个Fragment之间的切换

/*     * 跳转到某个fragment,并保存fragment的状态     */    private void showFragment(int id) {        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();        hindFragme

2016-03-16 23:53:51 771

原创 EditText去掉黄色背景颜色

edittext添加属性backgroud属性@null去掉黄色边框

2016-03-16 23:50:05 2470

转载 Android 嵌套GridView,ListView只显示一行的解决办法

转发地址:http://www.cnblogs.com/zgz345/p/3785818.html下面的解决办法应该就应用于listview和GridView的相互嵌套的问题public class MyListView extends ListView { public MyListView(Context context) { // TODO

2016-03-16 23:48:36 465

转载 Android项目引用不同library导致多个android-support-v4包冲突问题

转发地址:http://www.bubuko.com/infodetail-577868.html最近做项目用到了v7包,里面用到了包含v4。当我导入其他library里面也带了v4包导致冲突。网上找了几种解决方法都不行:1.删除其中一个v4包。不行,会报错。2.把其中的一个包拷贝到另一个包所在的位置,将其覆盖。不行,还是会报错。最后终于找个了问题所在,需要把libra

2016-03-16 23:44:27 781

原创 清除数据库中表中的所有数据

在项目中有个搜索历史记录的问题。我的思路是将搜索记录存放到数据库文件中,然后点击清除历史按钮,删除表就行了。删除表的操作如下:db.delete(tablename,null,null);

2016-03-16 23:42:02 2165

原创 ListView中的item中有删除按钮,点击删除按钮,该item删除。

项目中有这样的需求。在网上找了半天,终于找到一种方法。思路就是在适配器的getView(){}方法中将数据删除,并且在适配器中更新数据。主要代码如下:            currentPosition = position;//记录当前的位置            holder.img_delete.setOnClickListener(new OnClickListener() {

2016-03-16 23:30:25 6504 8

原创 没有点击监听按钮,但是程序却执行了监听下的代码???找不到原因?这里看。

这个问题下午看了半天,看了好几遍,真是 找不出来。从来没遇到这个情况,最后在同事的提醒下,是不是监听事件的switch 中的case下边没有写break?我看了下真是,原来是因为我复制上边的case 选项,没有将break复制进去。在此做个记录 。

2016-03-16 23:11:55 422

原创 Android中很多界面的顶部都有相同类似的布局,我们怎么设置呢?

其实这个也很简单就是使用  这个标签就行了。但是这里还有个问题,就是虽然布局都相似,但是有些部分也是不同的,我们该怎么办呢?比如布局A要引用布局B。布局B中有三个按钮b1,b2,b3;但是现在我有一个C布局也要引用B布局,但是在C布局中要引用的部分只需要两个按钮。该怎么办呢?这时我们仍然引用B布局,但是在具体使用C布局的地方找到那个不需要的控b3,然后在代码中将它设置为不可见就行了。

2016-03-12 11:20:30 1971

原创 控件的点击事件没有反应???

有时在Activity 中使用button的点击监听时,在Activity中实现了View.OnClickListener无法实现点击效果。这时,我将button的监听事件用匿名内部类的的方法写,就可以实现了。仅作纪录。

2016-03-10 18:40:03 1539

转载 取消GridView 的点击效果

转发地址:http://www.cnblogs.com/cmblogs/p/4462983.html方法一,在控件被初始化的时候设置12gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));listView.setSelector(new ColorDrawa

2016-03-10 18:03:35 4732

原创 使用Eclipse签名打包,项目出现错误怎么办?

出现错误如图:run full error check when exporting意思是打包程序时会做完整的错误检查。如,对多语言检查,以为我们的程序往往只写了中英文,没有对其他语言进行支持,此时就会报错,不让打包。解决方:1:关闭完整的错误校验。preference--android--link err checking-run run full error

2016-03-09 20:28:43 485

原创 删除Android Studio中的module,或者Library。

第一种情况:首先,如果项目中的module没有被关联,那么点击Project Structure,比如要删除mylibrary:我们选中mylibrary,然后点击红色减号即可,然后再在项目中选中mylibrary,点击删除。这样就可以将项目中的module删掉了。第二种情况:要删除的项目被引用。这个时候我们要先将项目中的依赖(引用)去掉。点击Project Struc

2016-03-06 10:24:29 965

原创 Android Studio中新建library项目。

(新建Library项目)File-->New-->New Module-->Android Library-->Next-->Finish.这样就创建了Library项目。然后(添加依赖)File--->Project Structure---->自己的项目名----》Dependencies--->+  ---->Module dependency--->ok.

2016-03-06 09:40:04 614

原创 Android Studio中的项目 和引用Library中的minSdkVersion要 一致。

由于在AS中创建的Library中的minSdkVersion 为14,而项目中的minSdkVersion 是8,所以会导致项目编译的时候出现如下错误。Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed : uses-sdk:minSdkVersion 8 canno

2016-03-06 09:13:55 4216

转载 android listview每个item定义动画呈现

转载 地址:http://blog.sina.com.cn/s/blog_4d6fba1b0101hag7.htmlLayoutAnimationsController1、什么是LayoutAnimationsControllerLayoutAnimationsController可以用于实现使多个控件按顺序一个一个的显示。1)LayoutAnimationsControlle

2016-03-03 23:59:36 369

转载 md5算法详解

地址 :http://blog.sina.com.cn/s/blog_6fe0eb1901014cpl.htmlMD5算法步骤详解(2012-10-20 09:00:57)  之前要写一个MD5程序,但是从网络上看到的资料基本上一样,只是讲了一个大概。经过我自己的实践,我决定写一个心得,给需要实现MD5,但又不要求很高

2016-03-03 23:37:24 667

原创 Aidl与信使的区别

Messenger实现了IPC通信(进程间通信),其真实原理也是使用了AIDL进行通信,但是和直接使用AIDL不同的是Messenger利用了Handler处 理通信,所以它是线程安全的(不支持并发处理);而我们平时用的AIDL是非线程安全的(支持并发处理)。所以大多数时候我们应用中是不需要处理夸进程并 发处理通信的,所以这时选择Messenger会比AIDL更加容易操作。在不考虑

2016-03-03 23:09:43 344

转载 Android中AIDL进程间通信

转发地址:http://www.cnblogs.com/BeyondAnyTime/p/3204119.htmlandroid中的AIDL进程间通信    关于IPC应该不用多介绍了,Android系统中的进程之间不能共享内存,那么如果两个不同的应用程序之间需要通讯怎么办呢?比如公司的一个项目要更新,产品的需求是依附于当前项目开发一个插件,但是呢这个插件功能以及界面比较复杂,不能和当前

2016-03-03 23:08:54 223

转载 工厂模式的好处

转发地址:http://lianghao619.iteye.com/blog/1339023好处主要有:1、将创建实例的工作与使用实例的工作分开2、把初始化实例时的工作放到工厂里进行,使代码更容易维护。3、使得修改代码时不会引起太大的变动,良好的扩展性。   比如,有对象A。现在要修改这个实例的方法。就会有对象B,继承A,然后重写A里面的某个方法。这时,如果没有工厂模式,那

2016-03-03 21:57:39 813

转载 深入理解http协议

http://www.360doc.com/content/10/0930/17/3668821_57590979.shtml这个网址上说的很清楚。

2016-03-03 20:33:12 210

转载 Android 内存优化与泄露

转发地址:http://www.devstore.cn/essay/essayInfo/4187.html?utm_source=tuicool&utm_medium=referral在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢?在Android程序开发中,当一个对象已经不需

2016-03-03 14:24:31 198

转载 MVC模式在android 中的运用

转发地址:http://www.2cto.com/kf/201506/405766.html算来学习Android开发已有2年的历史了,在这2年的学习当中,基本掌握了Android的基础知识。越到后面的学习越感觉困难,一来是自认为android没啥可学的了(自认为的,其实还有很多知识科学),二来网络上的很多框架已经帮我们做了太多的事情了,我们只需要画画UI就可以了,感觉Androi

2016-03-03 10:35:47 360

转载 实现登录界面的自定义view

转载地址:http://blog.csdn.net/apyixiang/article/details/50352519最近在研究前辈写的代码,看到了有关于登陆界面的用户名和密码,使用的是自定义EditText的,所以写两篇相关文章来记录。其实用户名和密码使用的EditText控件非常相似,拿用户名处使用的控件为例,它包括如下功能:在没内容的时候,不显示清除按钮,在

2016-03-02 23:29:52 707

转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面

转载地址:http://blog.csdn.net/fancylovejava/article/details/8169887现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。         首先,我们先看拨号界面,代码如下:Intent intent =new Intent();          

2016-03-02 22:52:48 468

转载 Http请求报文和响应报文

转发地址 :http://blog.csdn.net/cangchen/article/details/44058423#commentsHTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(he

2016-03-02 20:48:11 474

ImageUtils

android 开发中的ImageUtils, 包括图片操作bitmap的各种操作,缩放图片,裁剪图片,倾斜图片,旋转图片,转为圆形图片,转为圆角图片,添加倒影,添加文字水印,添加图片水印,快速模糊,保存图片,压缩图片等。

2018-10-23

属性动画和gif 动画的简单使用

项目中使用到的属性动画和gif动画。

2017-07-30

android 项目简单的基本配置

BaseActivity BaseDialog 全局 进出动画 TitleBar的封装,使我们简单开始项目开发 。

2017-05-21

svn客户端和服务端集合

svn客户端1.9.5 和svn服务端2.7.3集合的下载

2016-12-06

apk反编译工具

用于反编译apk,apktool2.0,dex2jar,jd-gui 反编译工具集合。

2016-12-05

ListView根据条件隐藏显示条目

ListView根据条件隐藏条目。在输入框中输入条目名称。点击添加按钮将数据添加到listview中,点击条目中的图片改变状态(完成/未完成),可点击清除完成的。点击开关分别显示所有的数据和未完成的。

2016-11-15

Android打开第三方应用

Android 从A程序调到B程序。

2016-11-12

imageloader jar包

2016-05-16

项目中可以直接使用的listview上拉加载和下拉率刷新

项目中可以直接使用的listview上拉加载和下拉率刷新

2016-05-06

双击退出整个程序

双击退出整个程序

2016-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除