摘要: import android.annotation.SuppressLint;import android.os.Build;import android.util.Log;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.view.ViewTreeObserver.OnGlobalLayoutListener;import android.view.ViewTreeObserver.OnScrollChangedLis 阅读全文
posted @ 2014-01-18 14:37 BetterMan- 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.view.animation.TranslateAnimation;import android.widget.ScrollView;/** * ScrollView反弹效果的实现 */public class BounceScrollView extends Scro 阅读全文
posted @ 2014-01-18 14:33 BetterMan- 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 实现功能以当前时间命名图片名称,并保存到SD卡缺陷无法截到时间栏代码如下工具类Utilsimport android.app.Activity;import android.graphics.Bitmap;import android.graphics.Rect;import android.view.View;public class Utils { public static Bitmap windowShot(Activity activity) { // 需要截图的view View view = activity.getWindow().getDec... 阅读全文
posted @ 2014-01-16 15:44 BetterMan- 阅读(239) 评论(0) 推荐(0) 编辑
摘要: http://eclipsecolorthemes.org/保存EPF文件到桌面,然后打开Eclipse,选择File-->Import,选择刚刚下载的EPF文件,就可以看到效果了。 阅读全文
posted @ 2014-01-15 13:33 BetterMan- 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 玩微博的时候发现一个功能,就是点击微博列表进入详细页,在详细页滑动页面就可以返回到上页,个人体验过后感觉还不错,于是查了下资料完成了这个功能。package com.monsou.KinderGartenMonsou;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.util.Log;import android.view.GestureDetector;import android.view.MotionEvent;import andro 阅读全文
posted @ 2013-11-29 14:47 BetterMan- 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 把一个项目转变为Lib,可以参考安卓巴士帖子http://www.apkbus.com/android-145344-1-1.html?from=threadlink值得注意的是,这个Lib的路径一定要是英文,不然会报错说找不到你指定的类,我在这浪费了很长时间,引以为戒。今天又犯了一个之前犯过的错:android.os.NetworkOnMainThreadException切记网络访问不要在主线程中添加,你需要做的是在onCreate方法中new一个线程,并开启。new Thread(downloadRun).start();把访问网络的请求在这个子线程中去访问 /** * 下载线程 *.. 阅读全文
posted @ 2013-11-25 17:18 BetterMan- 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1,在项目当中嵌入APK;2,隐藏调用到的APK图标;一在项目中嵌入了两个开源的游戏,之前用最愚蠢的办法把所有代码都复制粘贴到了项目里,费时费力。后来了解到可以在项目当中嵌入APK然后直接调用,这下省了不少力气。在assets目录下存放你的APK,记得把后缀名换掉,不然在审核过程中会被认定为插件,后缀名是要再代码里修改的。例如把a.apk换成a.mp3在这里我们使用输入输出流来控制文件的操作,代码如下:public void intallApp(Context context,String apkName) { try { String path = context.getFilesDir.. 阅读全文
posted @ 2013-11-18 18:31 BetterMan- 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 前些天同事给我看小米商城里产品展示的效果,看起来确实赏心悦目。于是今天也仿造着简单的实现了下。我是对ListView来操作的,由于刚把QQ安全管家给卸载了,效果图暂时就看不到了。但是代码很实用。我们在anim目录下新建一个动画xml文件 配置内容如下:navagation_listview_anim.xml目录文件如下:接下来实现 list_anim.xml这个文件也是在 anim文件夹下新建这样的文件配置内容如下: 最后只需要在你的布局文件的ListView属性里添加一句: android:layoutAnimation="@anim/navagation_gridview_an. 阅读全文
posted @ 2013-10-22 16:23 BetterMan- 阅读(183) 评论(0) 推荐(0) 编辑
摘要: import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 正则表达式工具类 * 2013年10月17日 11:33:25 */public class RegexUtil { /** * 判断字符串是否符合邮箱格式 * * @param str * 待检测的字符串 * @return boolean */ public static boolean isEmail(String str) { String regex ... 阅读全文
posted @ 2013-10-17 11:34 BetterMan- 阅读(257) 评论(0) 推荐(0) 编辑
摘要: WebSettings webSettings = webView.getSettings(); webSettings.setSupportZoom(true); webSettings.setJavaScriptEnabled(true); webSettings.setJavaScriptCanOpenWindowsAutomatically(true); webSettings.setBuiltInZoomControls(true);// support zoom webSettings.setPluginsEna... 阅读全文
posted @ 2013-10-16 09:35 BetterMan- 阅读(494) 评论(0) 推荐(0) 编辑