- 博客(49)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 Android ListView和CheckBox应用之批量删除操作
这几天正好需要处理关于列表批量删除的问题,因此在网上找了大量的资料,但是始终没找到什么好的例子。于是针对网上的一个例子进行了修改,最终实现了批量删除操作。故而在此分享一下,以帮助需要的人。 首先,写个item的xml布局,里面放置一张图片、一个TextView和一个CheckBox。要注意的是,这里设置了CheckBox没有焦点,这样的话,无法单独点击
2015-06-30 21:11:13 889 1
转载 Android 长按Listview显示CheckBox,实现批量删除。
ListView实现的列表,如果是可编辑,可删除的,一般都要提供批量删除功能,否则的话,一项一项的删除体验很不好,也给用户带来了很大的麻烦。实现效果图具体实现代码select.xml主布局文件包含一个ListView还有一个隐藏的布局,包含了两个Button一个TextView,默认布局为gone,当监听到长按响应事件时候显示。 1 xm
2015-06-30 17:48:26 513
转载 android系列微谈一之——仿微信6.0左右滑动渐变切换效果
[java] view plaincopyprint?"code" class="java"> ----------------------------------------------------------------------------------------------------------介绍:BottomMenuSl
2015-06-29 12:57:44 1535
转载 Android-使用ViewGroup实现左右滑动切换界面以及界面裂开的效果
转载自:http://www.linuxidc.com/Linux/2013-03/80945.htm关于Android ViewGroup的一点介绍:这里有个地方要注意,那就要明白ViewGroup的绘图流程:ViewGroup绘制包括两个步骤:1.measure 2.layout在两个步骤中分别调用回调函数:1.onMeasure() 2.onLayout()
2015-06-29 11:06:07 613
转载 Android 实现多页界面左右滑动切换效果之入门+进阶 (ViewPager+PagerAdapter)
原文地址:实现多页界面左右滑动切换效果之入门" style="text-decoration:none; color:rgb(29,65,105)">Android 实现多页界面左右滑动切换效果之入门作者:石头一、实现多面界面滑动切换方法有多种,就目前我所知道的大致有三种:1.ViewFlipper + Animation:2.ViewGroup + Scroller
2015-06-29 10:49:12 4620 1
转载 Android 自定义View (一)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构
2015-06-28 22:31:18 392
转载 Android中Bitmap和Drawable
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1
2015-06-28 19:05:31 405
转载 如何从Eclipse导入github上的项目源码
1.首先在github.com上申请一个账号,比如笔者的账号为puma0072.Eclipse需要安装egit插件,在Eclipse中选择help-》Marketplace,在search中输入egit,找到后安装即可3.在github上找到你要导入的源码项目,比如笔者以oschina的Android客户端为例,网址:https://github.com/oschina/android
2015-06-24 10:20:06 383
转载 Android图片上传(头像裁切+原图原样)
还是那句话,最近项目比较忙拖了很久这篇文章终于完成了!转载自http://blog.csdn.net/geofferysun/article/details/42835669先看一下效果图:(一)头像裁切、上传服务器(效果图)一般都是有圆形显示头像的,这里我自定义了一个ImageView,页面很干净但是看着很上档次吧!点击头像从底部弹出一个对话框,提示用户头像来自相机或
2015-06-19 16:33:08 1237
转载 Android开发中使用照相机功能 及其常见问题解法方法
android 取得camera的照片其實想在android裡面實現照相的功能,大致上分成兩種,第一種是自己去implement一個camera介面出來(不難但複雜,較具有彈性)第二種是直接利用android內部的預設介面(簡單,就只有單單的拍照功能)第一種通常會用到的時機,可能是你要作一個類似信義房屋先前作的app,你可以需要開啟相機,並拿著手機看看周圍,
2015-06-18 14:36:12 874
转载 Android 开发时如何正确获取使用扩展存储路径
先介绍一下Android的存储在 2.x 版本中,Android设备都是单存储,第三方App写文件,必须申请 WRITE_EXTERNAL_STORAGE 权限;在4.0之后,Android设备开始有了内置闪存,即 primary storage,并且可以外置SD卡,即 secondary external storage device;WRITE_EXTERNAL_STO
2015-06-18 10:28:31 1368
转载 Android中pendingIntent的深入理解
pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getService(Context, int, Intent, int) 分别对应着Inte
2015-06-17 09:36:07 732
转载 CursorAdapter中getView newView bindView异同
Adapter的作用是界面与数据之间的桥梁,通过设置适配器至ListView控件后(如调用ListView的 setAdapter(ListAdapter adapter) ),列表的每一项会显示至页面中。其实,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View,如:
2015-06-16 09:10:55 2535
转载 使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听
之前博客上的有关EditText的文章,只是介绍EditText的一些最基本的用法,这次来深入学习一下EditText。监听EditText的变化使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法:
2015-06-15 22:11:56 6319 1
转载 Android中的Service 与 Thread 的区别?
很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。他们之间没有任何关系1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2). Service:Service 是android的一种机制,
2015-06-14 20:50:26 574
转载 对onreadystatechange属性的理解
发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态,XMLHttpRequest对象提供了onreadyStateChange事件实现这一功能。这类似于回调函数的做法。onreadyStateChange事件可指定一个事件处理函数来处理XMLHttpRequest对象的执行结果,如:ajaxObj=createAjaxObject(); var u
2015-06-14 16:58:24 1023
转载 JAVA反射机制的学习
JAVA语言中的反射机制: 在Java 运行时环境(JRE)中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。 JAVA反射机制主要提供了以下功能: 1.在运行时判断任意一个对象所属的类
2015-06-13 21:06:20 358
转载 SqliteOpenHelper封装——DBManager模板
在Android平台上,集成了一个嵌入式关系型数据库—SQLite。如果你想要开发 Android 应用程序,一定需要在 Android 上存储数据,使用SQLite 数据库是一种非常好的选择。下面介绍的基本使用:是一个抽象类不能直接实例化,所以新建一个类DBOpenHelper继承自SQLiteOpenHelper :[java] view
2015-06-13 11:08:18 719
转载 使用Acronis Disk Director Suite进行系统盘扩容
相信绝大部分的电脑用户还是使用XP的系统,C盘的分区大小也不会很大,20G左右,随着系统的升级,想安装Windows vista或者Windows 7,20G的空间估计偏小,可以使用Acronis Disk Director Suite这个软件,自由调整分区的大小(不破坏数据),即可以从其他分区向系统分区增加空间。 下载好Acronis Disk Director Suite,一路
2015-06-12 23:59:49 2132 1
转载 Android学习系列(32)--App调试内存泄露之Cursor篇
最近在工作中处理了一些内存泄露的问题,在这个过程中我尤其发现了一些基本的问题反而忽略导致内存泄露,比如静态变量,cursor关闭,流关闭,线程,定时器,反注册,bitmap等等,我稍微统计并总结了一下,当然了,这些问题这么说起来比较笼统,接下来我会根据问题,把一些实例代码贴出来,一步一步分析,在具体的场景下,用行之有效的方法,找出泄露的根本原因,并给出解决方案。 现在,就从cur
2015-06-11 23:08:25 532
转载 android中使用Cursor时防止内存泄露的几个方面
最近在工作中处理了一些内存泄露的问题,在这个过程中我尤其发现了一些基本的问题反而忽略导致内存泄露,比如静态变量,cursor关闭,线程,定时器,反注册,bitmap等等,我稍微统计并总结了一下,当然了,这些问题这么说起来比较笼统,接下来我会根据问题,把一些实例代码贴出来,一步一步分析,在具体的场景下,用行之有效的方法,找出泄露的根本原因,并给出解决方案。 现在,就从cursor关闭的问题开
2015-06-11 23:07:04 908 2
转载 sqlite使用之模糊查询数据库数据的三种方式(待完善)
android sqlite使用之模糊查询数据库数据的三种方式 android应用开发中常常需要记录一下数据,而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍,所以这里简单的介绍下三种sqlite的模糊查询方式,直接上代码把:package com.example.utils;import java.util.ArrayList;import an
2015-06-11 23:01:18 4072
转载 使用自定义的BaseAdapter实现LIstView的展示
使用自定义的BaseAdapter实现LIstView的展示 实现以下功能点: 1.通过自定义的BaseAdapter展示ListView;2.动态修改、刷新ListView内容;3.在自定义的BaseAdapter中实现ListView内容的点击和长按点击事件;4.在BaseAdapter的getView方法中动态增加新组件;
2015-06-11 14:19:44 578
转载 WebView中的JavaScript代码使用 setWebChromeClient
上一篇博文:Android WebView使用基础已经说了一些Android中WebView的基本使用。 本篇文章主要介绍WebView中的JavaScript代码的执行相关,已经JS代码与Android代码的互相调用。 (因为本人对Web开发并不是很熟悉,所以如果有哪些地方说得不对,还请指正。) 在WebView中使用JavaScript 如果你想要载入的页
2015-06-09 12:00:16 6792
转载 WebView的基本使用方法及 WebViewClient加载网页使用
在android应用中,有时要加载一个网页,如果能配上一个进度条就更好了,而android 中提供了其很好的支持,下面是一个例子程序,先帖: [html] view plaincopyxml version="1.0" encoding="utf-8"?> WebView xmlns:android="http://schem
2015-06-09 11:49:53 1425
转载 android应用开发全程实录-你有多熟悉listview? getView重写 inflate结合各种Adapter实例
今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的。ListView也是Android中比较难以使用的控件,这节内容就将详细解读ListView的用法。一个ListView通常有两个职责。
2015-06-08 21:55:31 345
转载 setContentView和inflate区别
一般用LayoutInflater做一件事:inflateinflate这个方法总共有四种形式(见下面),目的都是把xml表述的layout转化为View对象。其中有一个比较常用,View inflate(int resource, ViewGroup root),另三个,其实目的和这个差不多。int resource,也就是resource/layout文件在R文件中对应的I
2015-06-08 21:49:46 308
转载 解决ScrollView中嵌套ListView滚动效果冲突(ListView只显示一行)
在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。于是乎有了如下布局: LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln
2015-06-08 16:12:25 443
转载 Bitmap导致的OOM 一些解决方案
(http://www.eoeandroid.com/thread-166226-1-1.html)相机越来越好,相片也越来越大, 而手机应用程序所分配的内存有限, 所以在读相片的时候,如果代码写得不好,经常导致OOM. 信息如下:java.lang.OutOfMemoryError: bitmap size exceeds VM budget 基本上要注意几个地方:1 bi
2015-06-08 11:23:39 475
转载 如何避免Handler引起内存泄露
如果您在Activity中定义了一个内部Handler类,如下代码:帮助123456789101112131415161718192021publicclass Mai
2015-06-08 11:06:52 578
转载 Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比,Json数据的体积更加小,传输效率高,易解析,不过可读性不高; 因为这次要从服务器端得到Json数据,并且通过解析之后把解析后的数据显示在Android客户端中,首先部署服务器端代码(直接使用Jsp/Servlet): 构造的Json数据如下: [{
2015-06-06 22:57:23 1704
转载 Android客户端从服务器端获取json数据并解析的实现代码
首先客户端从服务器端获取json数据1、利用HttpUrlConnection复制代码代码如下:/** * 从指定的URL中获取数组 * @param urlPath * @return * @throws Exception */ public static String rea
2015-06-06 22:53:01 2095
转载 Android之基本常见知识(持续更新) getwindow() requestWindowFeature()
//能够取得屏幕的信息 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);dm.widthPixels; //取得宽像素 dm.heightPixels; //取得高像素 //获
2015-06-06 00:18:29 10511
转载 bitmapfactory.options使用总结
BitmapFactory.Options详解http://m.blog.csdn.net/blog/wclxp891009/9950425下面我们回到我们的主题上来:怎样获取图片的大小?思路很简单:首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过Bi
2015-06-05 17:09:19 639
转载 ListView加载网络数据和图片
如,从服务器端获得商品名称、价格、简介和图片,加载到Android ListView中。又如加载微博内容。需了解熟悉:1、ListView行布局,排版,getView方法这个案例可以说是实现ListView图文混排的网络版。关于在ListView中实现排版的方法,参 考:http://blog.163.com/ppy2790@126/blog/static/103
2015-06-04 15:45:47 555
转载 LoaderManager使用详解(三)---实现自定义Loaders
这篇文字将介绍Loader类,并且介绍自定义Loader的实现。这是本系列的第三篇文章。一:Loaders之前世界二:了解LoaderManager三:实现自定义Loaders四:实例:AppListLoader重中之重,如果你还没有读过前面两篇文章,我建议你在深入之前先读一读那两篇文章。先简短的总结一下这篇博客覆盖了什么内容。Loader之
2015-06-04 14:54:35 675
转载 Android之Handler用法总结
原文:http://www.cnblogs.com/devinzhang/archive/2011/12/30/2306980.html 方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() {
2015-06-04 10:24:13 306
转载 LoaderManager使用详解(一)---Android中的Loaders机制
Loaders机制在Android 3.0版本后引入。Loaders机制使一个Activity或者一个Fragment更加容易异步加载数据。Loaders有如下的特性:Ø 它们适用于任何Activity和Fragment;Ø 它们提供了异步加载数据的机制;Ø 它们检测数据源,当数据源内容改变时它们能够传递新的结果;Ø 当配置改变后需要重新创建时,它们会重新连
2015-06-04 10:22:13 1533
转载 Android 那些你所不知道的Bitmap对象详解
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/41084843),请尊重他人的辛勤劳动成果,谢谢!我们知道Android系统分配给每个应用程序的内存是有限的,Bitmap作为消耗内存大户,我们对Bitmap的管理稍有不当就可能引发OutOfMemoryError,而Bitmap对象在不同的And
2015-06-03 17:28:23 313
转载 Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/39057201),请尊重他人的辛勤劳动成果,谢谢!本篇文章主要是带大家从源码的角度上面去解读这个强大的图片加载框架,自己很久没有写文章了,感觉生疏了许多,距离上一篇文章三个月多了,确实是自己平常忙,换了工作很多东西都要去看去理解,然后加上自己也懒了
2015-06-03 17:25:56 300
C++ 求解在虚继承情况下类的大小
2015-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人