`
bwlcool
  • 浏览: 19624 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

开发中的小坑

1、动画结束的时候不要执行remove操作 2、activity trance pant的使用注意事项  3、TV系统时间不准确 4、三元表达式和字符串相加的问题 5、handler message没移除的问题
很少写多表查询的语句,请教宏利得到的 select m.msg as msg_content, m.type as msg_type, m.time as msg_time, m.state as msg_state, m.has_read as has_read, u.id as friend_user_id,u.name as friend_user_name,u.avatar as friend_user_avatar from message as m, user as u where m.user_id = ? and m.friend_user_id = u.id grou ...

StringUtil

public abstract class StringUtil { /** * 产生一个随机的字符串 * * @param 字符串长度 * @return */ public static String getRandomString(int length) { String base = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random = new Random(); StringBuffer ...

AES加解密

public class AESHelper { /** 算法/模式/填充 **/ private static final String CipherMode = "AES/ECB/PKCS5Padding"; /** 创建密钥 **/ private static SecretKeySpec createKey(String password) { byte[] data = null; if (password == null) { password = ""; } StringBuff ...
public class FileUtil { /** * 删除文件 * * @param context * 程序上下文 * @param fileName * 文件名,要在系统内保持唯一 * @return boolean 存储成功的标志 */ public static boolean deleteFile(Context context, String fileName) { return context.deleteFile(fileName); } /* ...
public class DownloadUtils { private static final int CONNECT_TIMEOUT = 10000; private static final int DATA_TIMEOUT = 40000; private final static int DATA_BUFFER = 1024 * 10; public interface DownloadListener { public void downloading(int progress); public void downloaded(); ...
public class ImageUtil { public static final String TAG = ImageUtil.class.getSimpleName(); /** * 判断图片是否需要翻转(正方向的不用翻转) * * @param fileName * @return */ public static boolean needRotate(Context context, String fileName) { try { ExifInterface exif = new ExifInterface ...
boolean isHome = isHome(context, getHomes(context)); private static List<String> getHomes(Context context) { List<String> names = new ArrayList<String>(); PackageManager packageManager = context.getPackageManager(); // 属性 Intent intent = new Intent(Int ...
/** * 获取能启动intent的app信息 * * @param context * @param intent * @return */ public static List<ResolveInfo> getAppsForIntent(Context context, Intent intent) { PackageManager packageManager = context.getPackageManager(); // 属性 List<ResolveInfo> resolveInfo ...

LogUtil

public class LogUtil { public static final String DEFAULT_TAG = "debug"; public static boolean showLog = Constants.Config.DEVELOPER_MODE; public static void v(String logText) { if (showLog) { Log.v(DEFAULT_TAG, String.valueOf(logText)); } } public static void v ...
public class KeyboardUtil { public static void hideSoftInput(Activity acitivity) { InputMethodManager imm = (InputMethodManager) acitivity .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(acitivity.getWindow().getDecorView() .getApplicationWindowToken ...
public class IDCardUtil { public static boolean isValidIdCard(String idCard) { if (idCard == null) { return false; } Pattern p = Pattern.compile("(\\d{17}[0-9a-zA-Z]|\\d{14}[0-9a-zA-Z])"); return p.matcher(idCard).matches(); } public static String getBirthday ...
http://android-developers.blogspot.com/2011/11/jni-local-reference-changes-in-ics.html这个网址fanqiang才能访问。下面是复制的内容  JNI Local Reference Changes in ICS   [This post is by Elliott Hughes, a Software Engineer on the Dalvik team. — Tim Bray] If you don’t write native code that uses JNI, you can stop ...
1、首先定义4个动画文件。 slide_left_in.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="300" android:fromXDelta="-100%p" ...
自带的CookieStore只能在内存里边管理cookie,但是有的时候需要把cookie保存到文件里边。 为了长久保存cookie,自定义了BasicCookieStore,当添加cookie的时候,都保存到数据库,初始化的时候再从数据里边恢复cookie。 1、自定义的CookieStore public class CustomCookieStore extends BasicCookieStore { public CustomCookieStore() { super(); try { List<Cookie> cookies = Cook ...
Global site tag (gtag.js) - Google Analytics