- 博客(40)
- 资源 (80)
- 收藏
- 关注
原创 String.subSequence用法
Here is the detail of parameters:beginIndex -- the begin index, inclusive.endIndex -- the end index, exclusive.Return Value:This method returns the specified subsequence.
2015-10-29 21:18:51 3003
原创 Android Handler加massage
//第二种实现方式private int recLen = 11;private TextView txtView;public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.timertask); txt
2015-10-29 16:37:44 1111
原创 Android定时器
package com.time;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.TextView;import java.util.Timer;import java.util.TimerTask;public class M
2015-10-29 16:17:37 429
原创 Dialog中隐藏软键盘
//隐藏输入法getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
2015-10-29 15:22:52 1060
转载 Android 如何解决dialog弹出时无法捕捉Activity的back事件
Android 如何解决dialog弹出时无法捕捉Activity的back事件 在一些情况下,我们需要捕捉back键事件,然后在捕捉到的事件里写入我们需要进行的处理,通常可以采用下面三种办法捕捉到back事件: 1)重写onKeyDown或者onKeyUp方法 2)重写onBackPressed方法 3)重写dispatchKeyEvent方法 这三种办法有什么区别
2015-10-29 15:17:54 727
转载 Android中使用SDcard进行文件的读取
Android中使用SDcard进行文件的读取 平时我们需要在手机上面存储想音频,视频等等的大文件,以前学过使用File进行存储(使用File操作进行存储);由于考虑到手机本身的存储空间小,这时候我们需要把文件存储在SDcard中,今天自己也学习了一下在android进行sdcard的存储使用方法; 首先如果要在程序中使用sdcard进行存储,我们必
2015-10-28 10:54:25 517
原创 FileInputStream从文件中读取,FileOutputStream写入时会多写入内容
问题说明:FileInputStream从in.txt文件中读取文本,再FileOutputStream写入out.txt时会多写入内容,如下文本out.txt文件文本会多出一段“sss”文本内容。而缩短in.txt文本长度时,out.txt文件有时又不会出现多写入文本的现象。暂时解决:如代码中[java] view plaincopy
2015-10-28 10:02:33 3714 2
原创 Android开发——对sdcard扩展卡文件操作
Android开发——对sdcard扩展卡文件操作2010-05-28 19:59 by HalZhang, 6030 阅读, 1 评论, 收藏, 编辑其实就是普通的文件操作,不过还是有些地方需要注意。比如:1.加入sdcard操作权限;2.确认sdcard的存在;3.不能直接在非sdcard的根目录创建文件,而是需要先创建目录,再创建文件;实例:(1)在And
2015-10-28 09:43:20 385
原创 Dom4j-Quick start Guide xml
Parsing XMLOne of the first things you'll probably want to do is to parse an XML document of some kind. This is easy to do indom4j. The following code demonstrates how to this. import java.net.U
2015-10-28 09:42:01 339
原创 onBackPressed() 使用 .
2012-10-26 17:16 3973人阅读 评论(1)收藏 举报 onBackPressed() : 当手机按下back键时,执行此方法。 用此方法时 :有super.onBackPressed() 时 不能把在此方法中设置的 intent 传回上一个Activity , 因此 去掉super.onBackPr
2015-10-27 11:39:41 1461
原创 android中的后退键——onBackPressed()的使用
android测试手机平台很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。 1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方
2015-10-22 17:21:18 988
原创 【android开发】滑动按钮 SlipSwitch开关的实现
项目新加入一个网络模式选择的功能,要求实现一个类似于开关的效果,在网上查了查了一些资料,看到有很多例子,大家完全可以拿来用,当然了,自己掌握了才是自己的东西,现在把我用的分享给大家,希望能帮助一些朋友!下面上图,看一下效果:其实这个开关实现起来确实很简单,下面把一下代码贴出来:准备两张图片 这两张图,下载可以直接使用。新建一个MySlipSwitch类:-
2015-10-20 14:16:46 757
转载 Android 命名规范 (提高代码可以读性)
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程方式不一样,所以,在开发过程中,命名规范统一尤为重要,最好是团队中统一好大家命名方法
2015-10-17 18:42:04 414
原创 Android异步从网络下载图片并且缓存图片到本地的demo
在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图:通过这个demo,要学会有一下几点
2015-10-17 18:28:16 1223
转载 【Android】ListView内数据的动态追加
2013-09-29 01:29 3232人阅读 评论(4) 收藏 举报androidlistview动态追加分页目录(?)[+]设计思路把置入适配器的list追加数据记录,再使用适配器的notifyDataSetChanged()刷新。方法案例以http://blog.csdn.net/jueblog/article/details
2015-10-17 11:24:21 3066
原创 【Android】使用Gallery组件实现图片播放预览
Gallery(画廊)扩展了LayoutParams,以此提供可以容纳当前的转换信息和先前的位置转换信息的场所。Activity[java] view plaincopypackage com.app.test01; import com.app.adapter.ImageAdapter;
2015-10-17 11:23:27 1209
原创 【Android】使用Gallery组件实现循环显示图像
刚刚写完博文http://blog.csdn.net/jueblog/article/details/12209969 之后,就想着能不能让图片循环播放呢?试验出一个简便易行的方法。Activity作如下改进:只需修改第36行即可:[cpp] view plaincopyimagedemo.setImageDrawable(getRe
2015-10-17 11:22:07 513
原创 【Android】Android常见的错误及解决
1.ActivityManager: Warning: Activity not started, its current task has been brought to the front 说明:模拟器中已经有一个实例在运行。 解决方法:退出模拟器中运行的程序,再次运行即可解决! 2.No grammar constraints (DTD or XML schema) de
2015-10-17 11:20:47 920
原创 【Android】使用Popwindow实现左侧弹出菜单层
PopupWindow可以实现浮层效果。主要方法有:可以自定义view,通过LayoutInflator方法;可以出现和退出时显示动画;可以指定显示位置等。 为了将PopupWindow的多个功能展现并力求用简单的代码实现,编写了一个点击按钮左侧弹出菜单的功能,实现出现和退出时显示动画效果并点击其他区域时弹出层自动消失。Activity文件[java]
2015-10-17 11:19:40 1360 2
原创 【Android】图片切换组件ImageSwitcher的运用
类的继承关系[java] view plaincopyjava.lang.Object android.view.View android.view.ViewGroup android.widget.FrameLayout
2015-10-17 11:18:23 892
原创 Android 基于ImageSwitcher实现的左右切换图片
左右切换图片控件大家都用ViewPager, ViewFipper比较多吧,我之前也用ViewPager实现了,使用ViewPager实现左右循环滑动图片,有兴趣的可以去看下,今天介绍的是基于ImageSwitcher实现的左右切换图片,先上截图吧好了,接下来来看代码吧,第一张图是一个GridView,点击item跳转到第二个界面,第一个界面可以忽略,主要是讲解ImageSwitche
2015-10-17 11:17:28 606
原创 Android自定义控件之联动视图 .
效果么就是ViewPage + 底部导航,效果还不错...Adapter类请在《Android自定义控件之广告视图》中查找....[java] view plaincopyprint?/** * 联动视图控件适配器 * 若要更改样式 请重载响应的方法 * @author: linxcool.hu */ public abstract class Gang
2015-10-16 15:40:39 475
原创 Android自定义框架之网络请求 .
、定义网络请求监听[java] view plaincopyprint?public interface HttpListener { /** * 完成网络请求 * @param response */ public void onComplete(String response); /** *
2015-10-16 15:35:08 508
原创 SQLite 数据库操作(三)
上一讲中我们讲到了SQLite数据库的操作方法 [数据存储之SQLite数据库操作(二)],我们主要是以SQL语句对数据库进行增删改查,这一讲我们来学习一下 Android 建议的对数据库的操作方法 查看 SQLiteDatabase 中, 在上一讲中有讲到 execSQL (String sql, Object[] bindArgs) 这个方法,在这里Android建议我们在操
2015-10-16 11:36:53 786
原创 【Android 开发】:数据存储之 SQLite 数据库操作(一)
上一讲我们讲解了 Android 中SD卡的存储方式[数据存储之File文件存储 [即SD卡的写入与读取]],共享参数的存储方式[SharedPreference 共享参数],这一讲我们来讲解一下数据库的存储方式 ,SQLite数据库属于文本型的数据库,它是以文本的形式来保存的。1. SQLite 数据库介绍查看 Android API文档中 SQLite 的介绍 A
2015-10-16 11:33:55 722
原创 【Android 开发】:数据存储之File文件存储 [即SD卡的写入与读取]
在实际开发中,Android提供了5种方式存储数据,从这一讲开始,我们来学习一下Android中的数据存储。1. 文件存储数据 [也就是通常说的SD卡中] 2. 使用SharedPreferences存储数据 3. SQLite数据库存储数据 4. 使用ContentProvider存储数据 5. 网络存储数据 [可以把本地的数据存储在网络的服务端]
2015-10-16 11:32:43 887
原创 【Android 开发】: Android 消息处理机制之三: Handler 中 sendMessage() 源代码剖析
1. Android 消息处理机制之一: Handler与Message 2. Android 消息处理机制之二: Message中obtain()源代码剖析 在前面的两件中我们学习了Handler和Message的基本使用方法[Android消息处理机制之Handler与Message],还有Message中obtain()的几种重载方法的使用方式的不同[Andr
2015-10-16 11:19:54 542
原创 SharedPreferences的用法、方法
本篇来介绍一下Android数据存储的第二中方式:SharedPreferences,这种方式在保存软件的各项参数时应用最广泛,一般采用.xml文件来进行存放。实现的简单界面如下:在Activity的子类中,我们可以通过两种方式来获取第一种是: getPreferences(MODE_PRIVATE); //这种方式默认采用所在的类名作
2015-10-15 20:41:15 567
原创 【Android】Dialog 对话框各种式样的制作
(2011-08-29 16:28:45)转载▼标签:杂谈分类: Android我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一
2015-10-14 17:27:14 1008
转载 JAVA中如何对double或者float的浮点数进行精度计算
Java代码/* * Created on 2005-6-5 * Author stephen * Email zhoujianqiang AT gmail DOT com * CopyRight(C)2005-2008 , All rights reserved. */ package com.soft4j.utility; import java.
2015-10-13 11:29:07 567
转载 ava.math.Math类常用的常量和方法:
Math.PI 记录的圆周率Math.E记录e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数Math.toDegrees 弧度转化为角度 Math.toRadians
2015-10-13 11:22:30 467
转载 仿新浪微博2014之登陆界面二(异步加载图片和缓存)
: Android开发2014-04-04 10:18 343人阅读 评论(0) 收藏 举报[java] view plaincopy对于社交和资讯类应用,从网络获取图片并显示的功能必不可少了,异步加载图片和缓存,可以加快图片的显示和操作的流畅度,提高用户体验。 我先写了一个图片加载管理器ImageLoaderManager.jav
2015-10-12 21:03:42 692
转载 IntelliJ IDEA 14.x 快捷键/个性化设置
作者:SNSGOU 发布于:2015-01-07 16:51:43 分类:电脑/软件使用 浏览(7511) 常用快捷键设置(设置成跟Eclipse差不多)按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> Copy 一份 Eclipse,命名为 Eclipse_blog.snsgou.com
2015-10-12 20:56:14 1982
转载 android TextView文字加粗
android中TextView中文字体粗体的方法 (android:textStyle="bold"来使字体显示为粗体,但是这只对英文有效)分类: android2012-09-26 14:02 4286人阅读 评论(0) 收藏 举报androidxmlTextView在xml中可以定义android:textStyle="bold"来使字体显示为粗体,但是这
2015-10-12 14:32:11 927
转载 Android RSA加密解密,用于和服务器交互时的请求
概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。关于RSA其它需要了解的知识,参考维基百科:http://zh.wikipedia.org/zh-cn/RSA%E5%8
2015-10-12 10:34:12 2976 1
转载 Android MD5加签源代码算法
[java] view plaincopyString getMD5(String val) throws NoSuchAlgorithmException 输入一个String(需要加密的文本),得到一个加密输出String(加密后的文本)[java] view plaincopypacka
2015-10-12 10:08:06 768
转载 android 雷达UI
public class BaseView extends RelativeLayout{ public Context context; public BaseView(Context context) { super(context); this.context = context; } public BaseView(Context contex
2015-10-10 11:45:48 488
转载 android中如何实现离线缓存
离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。将网络数据保存到本地:你可以自己写一个保存数据成本地文件的方法,保存在android系统的任意目录(当然是有权限的才行),但是在这种情况下使用Context的openFileOutput方法最简便也最符合我们的场景,下面的saveObject方法演示了如何用openFileOutput将数
2015-10-10 11:43:28 485
转载 android开发教程之清除android数据缓存示例(清除本地数据缓存)
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.content.Context;import android.os.Environment;/**
2015-10-10 11:42:09 493
转载 技术篇-android ListView网络图片下载文件缓存
第一步:编写文件缓存的相关方法,关于Software缓存类在网上可以搜索到相关的资料(文件缓存工具类)public class AsyncImageLoader { // SoftReference是软引用,是为了更好的为了系统回收变量 private HashMap> imageCache; public AsyncImageLoader() { imageCa
2015-10-09 16:25:01 625
android手势绘制文字
2016-06-13
Volley框架文档
2016-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人